ARRAY, ) from flex.validation.common import ( generate_object_validator, apply_validator_to_object, ) from flex.validation.utils import ( generate_any_validator, ) from flex.loading.common.reference import ( reference_object_validator, ) from .single import ( single_parameter_validator, ) parameters_schema = { 'type': ARRAY, } parameters_non_field_validators = ValidationList() parameters_non_field_validators.add_validator( functools.partial( apply_validator_to_object, validator=generate_any_validator( referenceObject=reference_object_validator, parameterObject=single_parameter_validator, ), ), ) parameters_validator = generate_object_validator( schema=parameters_schema, non_field_validators=parameters_non_field_validators, )
from flex.validation.utils import ( generate_any_validator, ) from flex.loading.common.reference import ( reference_object_validator, ) from .single import ( single_parameter_validator, ) parameters_schema = { 'type': ARRAY, } parameters_non_field_validators = ValidationList() parameters_non_field_validators.add_validator( functools.partial( apply_validator_to_object, validator=generate_any_validator( referenceObject=reference_object_validator, parameterObject=single_parameter_validator, ), ), ) parameters_validator = generate_object_validator( schema=parameters_schema, non_field_validators=parameters_non_field_validators, )
from .single import ( single_response_validator, ) responses_schema = { 'type': OBJECT, } field_validators = ValidationDict() field_validators.add_property_validator( 'default', generate_any_validator( referenceObject=reference_object_validator, responseObject=single_response_validator, ), ) non_field_validators = ValidationList() non_field_validators.add_validator( functools.partial( apply_validator_to_object, validator=generate_any_validator( referenceObject=reference_object_validator, responseObject=single_response_validator, ), ) )
generate_any_validator, ) from flex.loading.common.reference import ( reference_object_validator, ) from .single import ( single_response_validator, ) responses_schema = { 'type': OBJECT, } field_validators = ValidationDict() field_validators.add_property_validator( 'default', generate_any_validator( referenceObject=reference_object_validator, responseObject=single_response_validator, ), ) non_field_validators = ValidationList() non_field_validators.add_validator( functools.partial( apply_validator_to_object, validator=generate_any_validator( referenceObject=reference_object_validator, responseObject=single_response_validator, ), )) responses_validator = generate_object_validator( schema=responses_schema,