restapi.models.fields.TOTP
- class restapi.models.fields.TOTP(*, load_default=<marshmallow.missing>, missing=<marshmallow.missing>, dump_default=<marshmallow.missing>, default=<marshmallow.missing>, data_key=None, attribute=None, validate=None, required=False, allow_none=None, load_only=False, dump_only=False, error_messages=None, metadata=None, **additional_metadata)[source]
- Parameters:
load_default (
Any, default:<marshmallow.missing>)missing (
Any, default:<marshmallow.missing>)dump_default (
Any, default:<marshmallow.missing>)default (
Any, default:<marshmallow.missing>)data_key (
str|None, default:None)attribute (
str|None, default:None)validate (
Union[None,Callable[[Any],Any],Iterable[Callable[[Any],Any]]], default:None)required (
bool, default:False)allow_none (
bool|None, default:None)load_only (
bool, default:False)dump_only (
bool, default:False)error_messages (
dict[str,str] |None, default:None)metadata (
Optional[Mapping[str,Any]], default:None)
- __init__(*, load_default=<marshmallow.missing>, missing=<marshmallow.missing>, dump_default=<marshmallow.missing>, default=<marshmallow.missing>, data_key=None, attribute=None, validate=None, required=False, allow_none=None, load_only=False, dump_only=False, error_messages=None, metadata=None, **additional_metadata)
- Parameters:
load_default (
Any, default:<marshmallow.missing>)missing (
Any, default:<marshmallow.missing>)dump_default (
Any, default:<marshmallow.missing>)default (
Any, default:<marshmallow.missing>)data_key (
str|None, default:None)attribute (
str|None, default:None)validate (
Union[None,Callable[[Any],Any],Iterable[Callable[[Any],Any]]], default:None)required (
bool, default:False)allow_none (
bool|None, default:None)load_only (
bool, default:False)dump_only (
bool, default:False)error_messages (
dict[str,str] |None, default:None)metadata (
Optional[Mapping[str,Any]], default:None)
- Return type:
None
Methods
__init__(*[, load_default, missing, ...])deserialize(value[, attr, data])Deserialize
value.fail(key, **kwargs)Helper method that raises a ValidationError with an error message from
self.error_messages.get_value(obj, attr[, accessor, default])Return the value for a given key from an object.
make_error(key, **kwargs)Helper method to make a ValidationError with an error message from
self.error_messages.serialize(attr, obj[, accessor])Pulls the value for the given key from the object, applies the field's formatting and returns the result.
Attributes
The context dictionary for the parent
Schema.Default error messages.