def from_json(cls, json_str: str) -> TagArithmeticsResponse:
        """Returns the object represented by the json string"""
        instance = TagArithmeticsResponse.construct()
        error_messages = []
        match = 0

        # deserialize data into CreateEntityResponse
        try:
            instance.actual_instance = CreateEntityResponse.from_json(json_str)
            match += 1
        except (ValidationError, ValueError) as e:
            error_messages.append(str(e))
        # deserialize data into TagBitMaskResponse
        try:
            instance.actual_instance = TagBitMaskResponse.from_json(json_str)
            match += 1
        except (ValidationError, ValueError) as e:
            error_messages.append(str(e))

        if match > 1:
            # more than 1 match
            raise ValueError("Multiple matches found when deserializing the JSON string into TagArithmeticsResponse with oneOf schemas: CreateEntityResponse, TagBitMaskResponse. Details: " + ", ".join(error_messages))
        elif match == 0:
            # no match
            raise ValueError("No match found when deserializing the JSON string into TagArithmeticsResponse with oneOf schemas: CreateEntityResponse, TagBitMaskResponse. Details: " + ", ".join(error_messages))
        else:
            return instance
Returns the object represented by the json string
lightly/openapi_generated/swagger_client/models/tag_arithmetics_response.py