in client/python/polaris/catalog/models/primitive_type_value.py [0:0]
def from_json(cls, json_str: str) -> Self:
"""Returns the object represented by the json string"""
instance = cls.model_construct()
error_messages = []
match = 0
# deserialize data into bool
try:
# validation
instance.oneof_schema_1_validator = json.loads(json_str)
# assign value to actual_instance
instance.actual_instance = instance.oneof_schema_1_validator
match += 1
except (ValidationError, ValueError) as e:
error_messages.append(str(e))
# deserialize data into int
try:
# validation
instance.oneof_schema_2_validator = json.loads(json_str)
# assign value to actual_instance
instance.actual_instance = instance.oneof_schema_2_validator
match += 1
except (ValidationError, ValueError) as e:
error_messages.append(str(e))
# deserialize data into int
try:
# validation
instance.oneof_schema_3_validator = json.loads(json_str)
# assign value to actual_instance
instance.actual_instance = instance.oneof_schema_3_validator
match += 1
except (ValidationError, ValueError) as e:
error_messages.append(str(e))
# deserialize data into float
try:
# validation
instance.oneof_schema_4_validator = json.loads(json_str)
# assign value to actual_instance
instance.actual_instance = instance.oneof_schema_4_validator
match += 1
except (ValidationError, ValueError) as e:
error_messages.append(str(e))
# deserialize data into float
try:
# validation
instance.oneof_schema_5_validator = json.loads(json_str)
# assign value to actual_instance
instance.actual_instance = instance.oneof_schema_5_validator
match += 1
except (ValidationError, ValueError) as e:
error_messages.append(str(e))
# deserialize data into str
try:
# validation
instance.oneof_schema_6_validator = json.loads(json_str)
# assign value to actual_instance
instance.actual_instance = instance.oneof_schema_6_validator
match += 1
except (ValidationError, ValueError) as e:
error_messages.append(str(e))
# deserialize data into str
try:
# validation
instance.oneof_schema_7_validator = json.loads(json_str)
# assign value to actual_instance
instance.actual_instance = instance.oneof_schema_7_validator
match += 1
except (ValidationError, ValueError) as e:
error_messages.append(str(e))
# deserialize data into str
try:
# validation
instance.oneof_schema_8_validator = json.loads(json_str)
# assign value to actual_instance
instance.actual_instance = instance.oneof_schema_8_validator
match += 1
except (ValidationError, ValueError) as e:
error_messages.append(str(e))
# deserialize data into date
try:
# validation
instance.oneof_schema_9_validator = json.loads(json_str)
# assign value to actual_instance
instance.actual_instance = instance.oneof_schema_9_validator
match += 1
except (ValidationError, ValueError) as e:
error_messages.append(str(e))
# deserialize data into str
try:
# validation
instance.oneof_schema_10_validator = json.loads(json_str)
# assign value to actual_instance
instance.actual_instance = instance.oneof_schema_10_validator
match += 1
except (ValidationError, ValueError) as e:
error_messages.append(str(e))
# deserialize data into str
try:
# validation
instance.oneof_schema_11_validator = json.loads(json_str)
# assign value to actual_instance
instance.actual_instance = instance.oneof_schema_11_validator
match += 1
except (ValidationError, ValueError) as e:
error_messages.append(str(e))
# deserialize data into str
try:
# validation
instance.oneof_schema_12_validator = json.loads(json_str)
# assign value to actual_instance
instance.actual_instance = instance.oneof_schema_12_validator
match += 1
except (ValidationError, ValueError) as e:
error_messages.append(str(e))
# deserialize data into str
try:
# validation
instance.oneof_schema_13_validator = json.loads(json_str)
# assign value to actual_instance
instance.actual_instance = instance.oneof_schema_13_validator
match += 1
except (ValidationError, ValueError) as e:
error_messages.append(str(e))
# deserialize data into str
try:
# validation
instance.oneof_schema_14_validator = json.loads(json_str)
# assign value to actual_instance
instance.actual_instance = instance.oneof_schema_14_validator
match += 1
except (ValidationError, ValueError) as e:
error_messages.append(str(e))
# deserialize data into str
try:
# validation
instance.oneof_schema_15_validator = json.loads(json_str)
# assign value to actual_instance
instance.actual_instance = instance.oneof_schema_15_validator
match += 1
except (ValidationError, ValueError) as e:
error_messages.append(str(e))
# deserialize data into str
try:
# validation
instance.oneof_schema_16_validator = json.loads(json_str)
# assign value to actual_instance
instance.actual_instance = instance.oneof_schema_16_validator
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 PrimitiveTypeValue with oneOf schemas: bool, date, float, int, str. Details: " + ", ".join(error_messages))
elif match == 0:
# no match
raise ValueError("No match found when deserializing the JSON string into PrimitiveTypeValue with oneOf schemas: bool, date, float, int, str. Details: " + ", ".join(error_messages))
else:
return instance