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