caspia.meadow.value package
Submodules
caspia.meadow.value.serialization module
-
caspia.meadow.value.serialization.deserialize(value, value_type)[source]
-
caspia.meadow.value.serialization.serialize(value, value_type)[source]
caspia.meadow.value.validators module
-
class
caspia.meadow.value.validators.InRange(start, end)[source]
Bases: object
-
description()[source]
-
class
caspia.meadow.value.validators.MemberOf(options)[source]
Bases: object
-
description()[source]
-
caspia.meadow.value.validators.get_validator(value_type) → Optional[Callable[[Any], bool]][source]
-
caspia.meadow.value.validators.validate(value, value_type, optional=False, extra_validators=())[source]
-
caspia.meadow.value.validators.validate_array(value)[source]
-
caspia.meadow.value.validators.validate_bool(value)[source]
-
caspia.meadow.value.validators.validate_bytes(value)[source]
-
caspia.meadow.value.validators.validate_datetime(value)[source]
-
caspia.meadow.value.validators.validate_float(value)[source]
-
caspia.meadow.value.validators.validate_integer(value)[source]
-
caspia.meadow.value.validators.validate_json(_)[source]
-
caspia.meadow.value.validators.validate_string(value)[source]
-
caspia.meadow.value.validators.validate_void(value)[source]
-
caspia.meadow.value.validators.value_type_validator(value_type)[source]
Module contents