httpbase.fields
¶
Fields¶
Fields are used to contain values. They are attached to Resource
instances.
-
class
httpbase.fields.
Field
(label: str = None, nullable: bool = False, default=<class 'httpbase.constants.null'>, validator: Callable = <function _default_validator>, **kwargs)[source]¶ Base class for the fields on a
Resource
.Field
are containers for values that know how to serialize the values they contain.
-
class
httpbase.fields.
ResourceField
(label: str = None, nullable: bool = False, default=<class 'httpbase.constants.null'>, validator: Callable = <function _default_validator>, **kwargs)[source]¶
-
class
httpbase.fields.
ListField
(label: str = None, nullable: bool = False, default=<class 'httpbase.constants.null'>, validator: Callable = <function _default_validator>, **kwargs)[source]¶ Field for value thatshould be serialized as strings.