Module ImportFrom alias alias Import alias Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias TryExcept body ImportFrom alias handlers ExceptHandler type NameLoad body ImportFrom alias FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore NameLoad orelse Assign NameStore NameLoad If BoolOpAnd NameLoad UnaryOpNot Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Raise Call NameLoad Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryExcept body Expr AttributeLoad NameLoad attr handlers ExceptHandler body If CompareIs Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Dict Str Str Str Str Str Str Str Str Str Str Str Str Str Str NameLoad NameLoad BoolOpOr NameLoad Dict BoolOpOr NameLoad Dict NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad IfExp CompareIsNot NameLoad NameLoad NameLoad Dict Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Str Assign NameStore IfExp AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr Dict Assign NameStore Dict If NameLoad body Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr GeneratorExp Call NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr CompareNotEq NameLoad Str Assign NameStore BinOpBitOr NameLoad NameLoad If AttributeLoad NameLoad attr body Assign NameStore BinOpSub Call NameLoad NameLoad NameLoad If NameLoad body For NameStore NameLoad body Assign SubscriptStore NameLoad Index NameLoad Str For TupleStore NameStore NameStore AttributeLoad NameLoad attr body Assign NameStore NameLoad Assign NameStore BoolOpOr AttributeLoad NameLoad attr NameLoad If NameLoad body For NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If BoolOpAnd NameLoad CompareIn NameLoad NameLoad body Assign NameStore SubscriptLoad NameLoad Index NameLoad Break If CompareIs NameLoad NameLoad body If CompareIn NameLoad NameLoad body Continue If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd CompareIs NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore NameLoad If NameLoad body If AttributeLoad NameLoad attr body If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad orelse Assign NameStore Dict If NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad orelse Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr keyword NameLoad keyword NameLoad orelse Assign NameStore NameLoad TryExcept body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad handlers ExceptHandler type TupleLoad NameLoad NameLoad name NameStore body Assign SubscriptStore NameLoad Index NameLoad NameLoad If Call NameLoad NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad AttributeLoad NameLoad attr Continue If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr CompareIs NameLoad NameLoad body Continue Assign SubscriptStore NameLoad Index NameLoad NameLoad If NameLoad body Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr CompareIsNot NameLoad NameLoad Raise Call NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad TryExcept body Expr AttributeLoad NameLoad attr handlers ExceptHandler body If CompareIs Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr Dict Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad IfExp CompareIsNot NameLoad NameLoad NameLoad Dict Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad If AttributeLoad AttributeLoad NameLoad attr attr body Assign NameStore Call NameLoad orelse Assign NameStore Dict Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body If BoolOpAnd AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Assign NameStore Str Raise Call NameLoad BinOpMod NameLoad TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Str Assign NameStore AttributeLoad NameLoad attr For TupleStore NameStore NameStore NameStore Call NameLoad NameLoad NameLoad body Assign NameStore BoolOpOr AttributeLoad NameLoad attr NameLoad If BoolOpAnd CompareIsNot NameLoad NameLoad Call NameLoad NameLoad NameLoad body Continue Assign NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq NameLoad NameLoad body Continue orelse If CompareNotIn NameLoad TupleLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad NameLoad If CompareIs NameLoad NameLoad body If CompareLtE NameLoad NameLoad body Continue orelse If CompareIs NameLoad NameLoad body If CompareLtE NameLoad NameLoad body Continue orelse If BoolOpAnd AttributeLoad NameLoad attr CompareEq Call NameLoad NameLoad Num body If CompareLtE NameLoad NameLoad body Continue If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore NameStore AttributeLoad NameLoad attr TryExcept body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr handlers ExceptHandler type NameLoad body Pass Assign NameStore TupleLoad TupleLoad AttributeLoad NameLoad attr NameLoad TupleLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad For TupleStore NameStore NameStore NameLoad body For TupleStore NameStore NameStore NameLoad body Expr Yield TupleLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return CompareIn NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpAnd CompareEq AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr GeneratorExp BinOpMod Str NameLoad comprehension NameStore AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If BoolOpAnd CompareIsNot NameLoad NameLoad CompareGt Call NameLoad NameLoad Num body Return CompareNotIn NameLoad NameLoad Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str If BoolOpAnd CompareIsNot NameLoad NameLoad CompareGt Call NameLoad NameLoad Num body Return CompareIn NameLoad NameLoad Return NameLoad decorator_list NameLoad decorator_list NameLoad FunctionDef arguments args defaults vararg body Expr Str Return Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults vararg body Expr Str Return Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults vararg body Expr Str Return Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Raise NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults vararg body Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr UnaryOpNot NameLoad Assign AttributeStore NameLoad attr IfExp NameLoad Call NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore AttributeLoad NameLoad attr If AttributeLoad NameLoad attr body If Call NameLoad GeneratorExp Call NameLoad AttributeLoad NameLoad attr NameLoad comprehension NameStore AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return Call NameLoad NameLoad keyword NameLoad decorator_list decorator_list Assign NameStore Call NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Call AttributeLoad NameLoad attr NameLoad NameLoad If CompareIn NameLoad TupleLoad NameLoad NameLoad body Return NameLoad Return Call Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Return NameLoad decorator_list decorator_list Assign NameStore Call NameLoad Str Assign NameStore Call NameLoad Str FunctionDef arguments args NameParam defaults NameLoad kwarg body Assign NameStore Dict Str Str Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults NameLoad kwarg body Assign NameStore Dict Str Str NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Return Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults kwarg body Return Call NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore Call NameLoad NameLoad
N/A __future__ unicode_literals absolute_import N/A collections N/A itertools N/A operator N/A types common * datastructures Context exceptions * undefined Undefined util listify N/A N/A collections OrderedDict N/A N/A N/A ImportError N/A datastructures OrderedDict import_loop N/A N/A cls instance_or_dict field_converter trusted_data mapping partial strict init_values apply_defaults convert validate new oo recursive app_data context N/A None None None False False False False True False False False False None None N/A N/A 
    The import loop is designed to take untrusted data and convert it into the
    native types, as described in ``cls``.  It does this by calling
    ``field_converter`` on every field.

    Errors are aggregated and returned by throwing a ``ModelConversionError``.

    :param cls:
        The class for the model.
    :param instance_or_dict:
        A dict of data to be converted into types according to ``cls``.
    :param field_converter:
        This function is applied to every field found in ``instance_or_dict``.
    :param trusted_data:
        A ``dict``-like structure that may contain already validated data.
    :param partial:
        Allow partial data to validate; useful for PATCH requests.
        Essentially drops the ``required=True`` arguments from field
        definitions. Default: False
    :param strict:
        Complain about unrecognized keys. Default: False
    :param apply_defaults:
        Whether to set fields to their default values when not present in input data.
    :param app_data:
        An arbitrary container for application-specific data that needs to
        be available during the conversion.
    :param context:
        A ``Context`` object that encapsulates configuration options and ``app_data``.
        The context object is created upon the initial invocation of ``import_loop``
        and is then propagated through the entire process.
     N/A N/A instance_or_dict None N/A N/A got_data False N/A N/A got_data True N/A N/A got_data N/A N/A isinstance instance_or_dict N/A cls dict N/A N/A N/A ConversionError Model conversion requires a model or dict N/A context N/A N/A Context _make context N/A N/A N/A N/A context initialized N/A N/A N/A N/A N/A N/A type field_converter N/A types FunctionType N/A N/A field_converter N/A BasicConverter field_converter N/A N/A N/A context _setdefaults N/A initialized field_converter trusted_data mapping partial strict init_values apply_defaults convert validate new oo recursive app_data True field_converter N/A trusted_data N/A N/A mapping N/A partial strict init_values apply_defaults convert validate new oo recursive N/A N/A app_data None app_data N/A N/A instance_or_dict N/A N/A N/A context field_converter pre cls instance_or_dict context N/A _field_converter N/A context field_converter N/A _model_mapping N/A N/A N/A context mapping get model_mapping N/A data N/A N/A context trusted_data N/A dict N/A context trusted_data N/A N/A errors N/A N/A got_data N/A N/A all_fields N/A cls _valid_input_keys N/A N/A context mapping N/A N/A mapped_keys N/A set N/A N/A itertools chain N/A N/A listify input_keys N/A N/A target_key input_keys N/A N/A N/A context mapping items N/A target_key model_mapping N/A all_fields N/A all_fields mapped_keys N/A N/A context strict N/A N/A rogue_fields N/A N/A set instance_or_dict all_fields N/A rogue_fields N/A N/A field rogue_fields N/A N/A N/A errors N/A field Rogue field N/A N/A field_name field N/A cls _field_list N/A N/A value Undefined N/A serialized_field_name N/A N/A field serialized_name field_name N/A got_data N/A N/A key N/A N/A field get_input_keys N/A context mapping N/A N/A N/A key N/A key instance_or_dict N/A N/A value N/A instance_or_dict N/A key N/A N/A N/A value Undefined N/A N/A N/A field_name data N/A N/A N/A N/A context apply_defaults N/A N/A value N/A field default N/A N/A N/A value Undefined N/A context init_values N/A N/A value None N/A got_data N/A N/A N/A field is_compound N/A N/A N/A N/A context trusted_data N/A context recursive N/A N/A td N/A N/A N/A context trusted_data get field_name N/A N/A td N/A N/A _model_mapping N/A N/A submap N/A N/A _model_mapping get field_name N/A N/A submap N/A N/A field_context N/A N/A context _branch trusted_data td mapping submap N/A N/A field_context context N/A N/A N/A value N/A _field_converter field value field_context N/A N/A N/A N/A FieldError CompoundError N/A exc N/A N/A N/A errors N/A serialized_field_name exc N/A N/A isinstance exc DataError N/A N/A N/A data N/A field_name N/A exc partial_data N/A N/A N/A N/A N/A context oo N/A value Undefined N/A N/A N/A N/A data N/A field_name value N/A errors N/A N/A partial_data N/A dict N/A N/A key value N/A N/A key value N/A N/A data items N/A value Undefined N/A N/A DataError errors partial_data N/A data N/A N/A N/A context field_converter post cls data context N/A data N/A export_loop N/A N/A cls instance_or_dict field_converter role raise_error_on_role export_level app_data context N/A None None True None None None N/A N/A 
    The export_loop function is intended to be a general loop definition that
    can be used for any form of data shaping, such as application of roles or
    how a field is transformed.

    :param cls:
        The model definition.
    :param instance_or_dict:
        The structure where fields from cls are mapped to values. The only
        expectionation for this structure is that it implements a ``dict``
        interface.
    :param field_converter:
        This function is applied to every field found in ``instance_or_dict``.
    :param role:
        The role used to determine if fields should be left out of the
        transformation.
    :param raise_error_on_role:
        This parameter enforces strict behavior which requires substructures
        to have the same role definition as their parent structures.
    :param app_data:
        An arbitrary container for application-specific data that needs to
        be available during the conversion.
    :param context:
        A ``Context`` object that encapsulates configuration options and ``app_data``.
        The context object is created upon the initial invocation of ``import_loop``
        and is then propagated through the entire process.
     N/A context N/A N/A Context _make context N/A N/A N/A N/A context initialized N/A N/A N/A N/A N/A N/A type field_converter N/A types FunctionType N/A N/A field_converter N/A BasicConverter field_converter N/A N/A N/A context _setdefaults N/A initialized field_converter role raise_error_on_role export_level app_data True field_converter role raise_error_on_role export_level N/A N/A app_data None app_data N/A N/A instance_or_dict N/A N/A N/A context field_converter pre cls instance_or_dict context N/A N/A N/A cls _options export_order N/A N/A data N/A OrderedDict N/A N/A data N/A N/A filter_func N/A N/A N/A N/A cls _options roles get N/A context role N/A N/A filter_func None N/A N/A N/A N/A context role N/A context raise_error_on_role N/A N/A error_msg %s Model has no role "%s" N/A N/A ValueError N/A error_msg N/A N/A cls __name__ N/A context role N/A N/A filter_func N/A N/A N/A N/A cls _options roles get default N/A _field_converter N/A context field_converter N/A N/A field_name field value N/A atoms cls instance_or_dict N/A N/A serialized_name N/A N/A field serialized_name field_name N/A N/A N/A filter_func None N/A filter_func field_name value N/A N/A N/A _export_level N/A N/A field get_export_level context N/A N/A _export_level DROP N/A N/A N/A N/A N/A value N/A None Undefined N/A N/A value N/A _field_converter field value context N/A N/A value Undefined N/A N/A N/A _export_level DEFAULT N/A N/A N/A N/A N/A value None N/A N/A N/A _export_level NOT_NONE N/A N/A N/A N/A N/A N/A field is_compound N/A N/A len value 0 N/A N/A N/A _export_level NONEMPTY N/A N/A N/A N/A value Undefined N/A N/A value None N/A N/A data N/A serialized_name value N/A data N/A N/A N/A context field_converter post cls data context N/A data N/A atoms N/A N/A cls instance_or_dict N/A N/A N/A 
    Iterator for the atomic components of a model definition and relevant
    data that creates a 3-tuple of the field's name, its type instance and
    its value.

    :param cls:
        The model definition.
    :param instance_or_dict:
        The structure where fields from cls are mapped to values. The only
        expectation for this structure is that it implements a ``Mapping``
        interface.
     N/A field_getter serializable_getter N/A instance_or_dict get N/A N/A N/A field_getter N/A N/A instance_or_dict _data get N/A N/A N/A AttributeError N/A N/A N/A sequences N/A N/A N/A cls _field_list field_getter N/A N/A N/A N/A cls _serializables items serializable_getter N/A N/A sequence get sequences N/A N/A N/A field_name field sequence N/A N/A N/A N/A field_name field N/A get field_name Undefined N/A Role N/A N/A collections Set N/A N/A 
    A ``Role`` object can be used to filter specific fields against a sequence.

    The ``Role`` is two things: a set of names and a function.  The function
    describes how filter taking a field name as input and then returning either
    ``True`` or ``False``, indicating that field should or should not be
    skipped.

    A ``Role`` can be operated on as a ``Set`` object representing the fields
    is has an opinion on.  When Roles are combined with other roles, the
    filtering behavior of the first role is used.
     __init__ N/A N/A self function fields N/A N/A N/A N/A self function function N/A N/A self fields N/A set fields N/A _from_iterable N/A N/A self iterable N/A N/A N/A N/A Role N/A self function iterable N/A __contains__ N/A N/A self value N/A N/A N/A N/A value N/A self fields N/A __iter__ N/A N/A self N/A N/A N/A N/A iter N/A self fields N/A __len__ N/A N/A self N/A N/A N/A N/A len N/A self fields N/A __eq__ N/A N/A self other N/A N/A N/A N/A N/A N/A N/A self function __name__ N/A N/A other function __name__ N/A N/A self fields N/A other fields N/A __str__ N/A N/A self N/A N/A N/A N/A %s(%s) N/A N/A N/A self function __name__ N/A N/A ,  join N/A N/A '%s' f N/A f N/A self fields N/A __repr__ N/A N/A self N/A N/A N/A N/A <Role %s> N/A str self N/A __add__ N/A N/A self other N/A N/A N/A fields N/A N/A N/A self fields union other N/A N/A N/A self _from_iterable fields N/A __sub__ N/A N/A self other N/A N/A N/A fields N/A N/A N/A self fields difference other N/A N/A N/A self _from_iterable fields N/A __call__ N/A N/A self name value N/A N/A N/A N/A N/A self function name value N/A self fields N/A wholelist N/A N/A name value seq N/A N/A N/A 
        Accepts a field name, value, and a field list.  This functions
        implements acceptance of all fields by never requesting a field be
        skipped, thus returns False for all input.

        :param name:
            The field name to inspect.
        :param value:
            The field's value.
        :param seq:
            The list of fields associated with the ``Role``.
         N/A False N/A staticmethod whitelist N/A N/A name value seq N/A N/A N/A 
        Implements the behavior of a whitelist by requesting a field be skipped
        whenever it's name is not in the list of fields.

        :param name:
            The field name to inspect.
        :param value:
            The field's value.
        :param seq:
            The list of fields associated with the ``Role``.
         N/A N/A N/A seq None N/A N/A len seq 0 N/A N/A N/A name seq N/A True N/A staticmethod blacklist N/A N/A name value seq N/A N/A N/A 
        Implements the behavior of a blacklist by requesting a field be skipped
        whenever it's name is found in the list of fields.

        :param k:
            The field name to inspect.
        :param v:
            The field's value.
        :param seq:
            The list of fields associated with the ``Role``.
         N/A N/A N/A seq None N/A N/A len seq 0 N/A N/A N/A name seq N/A False N/A staticmethod N/A str_compat wholelist N/A N/A N/A field_list N/A N/A 
    Returns a function that evicts nothing. Exists mainly to be an explicit
    allowance of all fields instead of a using an empty blacklist.
     N/A N/A Role N/A Role wholelist field_list N/A whitelist N/A N/A N/A field_list N/A N/A 
    Returns a function that operates as a whitelist for the provided list of
    fields.

    A whitelist is a list of fields explicitly named that are allowed.
     N/A N/A Role N/A Role whitelist field_list N/A blacklist N/A N/A N/A field_list N/A N/A 
    Returns a function that operates as a blacklist for the provided list of
    fields.

    A blacklist is a list of fields explicitly named that are not allowed.
     N/A N/A Role N/A Role blacklist field_list N/A FieldConverter N/A object N/A __call__ N/A N/A self field value context N/A N/A N/A NotImplementedError N/A pre N/A N/A self model_class instance_or_dict context N/A N/A N/A instance_or_dict N/A post N/A N/A self model_class data context N/A N/A N/A data N/A N/A BasicConverter N/A FieldConverter N/A __init__ N/A N/A self func N/A N/A N/A N/A self func func N/A __call__ N/A N/A self N/A args N/A N/A N/A N/A self func args N/A N/A ExportConverter N/A FieldConverter N/A __init__ N/A N/A self format exceptions N/A None N/A N/A N/A self primary format N/A N/A self secondary N/A format N/A N/A self exceptions N/A exceptions N/A set exceptions None N/A __call__ N/A N/A self field value context N/A N/A N/A format N/A self primary N/A N/A self exceptions N/A N/A N/A any N/A N/A issubclass N/A field typeclass cls N/A cls N/A self exceptions N/A N/A format N/A self secondary N/A N/A N/A field export value format context N/A N/A NativeConverter N/A ExportConverter N/A __init__ N/A N/A self exceptions N/A None N/A N/A N/A N/A ExportConverter __init__ self NATIVE exceptions N/A post N/A N/A self model_class data context N/A N/A N/A N/A model_class data init False N/A N/A N/A to_native_converter N/A NativeConverter N/A to_dict_converter N/A ExportConverter NATIVE N/A to_primitive_converter N/A ExportConverter PRIMITIVE ImportConverter N/A FieldConverter N/A __init__ N/A N/A self action N/A N/A N/A N/A self action action N/A N/A self method N/A N/A operator attrgetter N/A self action N/A __call__ N/A N/A self field value context N/A N/A N/A N/A N/A field check_required value context N/A N/A value N/A None Undefined N/A N/A value N/A N/A N/A N/A self method field value context N/A pre N/A N/A self model_class instance_or_dict context N/A N/A N/A instance_or_dict N/A post N/A N/A self model_class data context N/A N/A N/A data N/A N/A N/A import_converter N/A ImportConverter convert N/A validation_converter N/A ImportConverter validate get_import_context N/A N/A field_converter N/A import_converter options N/A N/A import_options N/A field_converter partial strict convert validate new oo field_converter False False True False False False N/A N/A N/A import_options update options N/A N/A Context import_options N/A get_export_context N/A N/A field_converter N/A to_native_converter options N/A N/A export_options N/A field_converter export_level field_converter None N/A N/A N/A export_options update options N/A N/A Context export_options N/A convert N/A N/A cls instance_or_dict N/A kwargs N/A N/A N/A import_loop cls instance_or_dict import_converter kwargs N/A to_native N/A N/A cls instance_or_dict N/A kwargs N/A N/A N/A export_loop cls instance_or_dict to_native_converter kwargs N/A to_dict N/A N/A cls instance_or_dict N/A kwargs N/A N/A N/A export_loop cls instance_or_dict to_dict_converter kwargs N/A to_primitive N/A N/A cls instance_or_dict N/A kwargs N/A N/A N/A export_loop cls instance_or_dict to_primitive_converter kwargs N/A N/A __all__ N/A module_exports __name__