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.Fieldare 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.