Module Import alias ImportFrom alias Import alias Import alias ImportFrom alias alias Import alias ImportFrom alias ImportFrom alias alias ImportFrom alias alias alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Str NameLoad NameLoad NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Assign NameStore Call NameLoad NameLoad If BoolOpAnd CompareEq AttributeLoad NameLoad attr Str CompareIn Str NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIn Str Call AttributeLoad NameLoad attr Str ListLoad body Assign AttributeStore NameLoad attr NameLoad orelse If AttributeLoad NameLoad attr body If BoolOpAnd CompareIn Str NameLoad CompareNotIn NameLoad SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr NameLoad If CompareIn Str NameLoad body Assign NameStore SubscriptLoad NameLoad Index Str If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str ListLoad NameLoad Str orelse Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Str If CompareIn Str NameLoad body If UnaryOpNot Call NameLoad GeneratorExp CompareIn Str Call AttributeLoad NameLoad attr Str ListLoad comprehension NameStore SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Dict Str Str orelse If CompareIn Str NameLoad body If UnaryOpNot Call NameLoad GeneratorExp CompareIn Str Call AttributeLoad NameLoad attr Str ListLoad comprehension NameStore SubscriptLoad NameLoad Index Str body Expr Call AttributeLoad SubscriptLoad NameLoad Index Str attr Dict Str Str orelse If CompareNotIn Str NameLoad body If BoolOpAnd CompareEq Call NameLoad NameLoad Num CompareIn Str NameLoad body Assign NameStore Dict Str ListLoad NameLoad Dict Str Str orelse Expr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr NameLoad For NameStore TupleLoad Str Str Str body Assign NameStore Call NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Str If BoolOpOr CompareIn Str NameLoad CompareIn Str NameLoad body AugAssignAdd NameStore Str If CompareIn Str NameLoad body AugAssignAdd NameStore Str If BoolOpOr CompareIn Str NameLoad CompareIn Str NameLoad body AugAssignAdd NameStore Str Assign AttributeStore NameLoad attr NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body If Call NameLoad AttributeLoad NameLoad attr body Return Call AttributeLoad NameLoad attr Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr If Call NameLoad NameLoad body Assign NameStore Call NameLoad If Call NameLoad NameLoad NameLoad body Assign TupleStore NameStore NameStore TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse If Call NameLoad NameLoad NameLoad body Assign TupleStore NameStore NameStore NameLoad orelse Return TupleLoad Call AttributeLoad NameLoad attr NameLoad Str Call AttributeLoad NameLoad attr NameLoad Str Return TupleLoad Call AttributeLoad NameLoad attr NameLoad Str Call AttributeLoad NameLoad attr NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If NameLoad body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore IfExp CompareIs AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Dict Str ListLoad Str Str Str Str Str Str NameLoad decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad orelse Assign NameStore NameLoad If UnaryOpNot Call NameLoad NameLoad NameLoad body Raise Call NameLoad Call AttributeLoad Str attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot Call NameLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad Return NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIs AttributeLoad NameLoad attr NameLoad body Return NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad kwarg body Assign AttributeStore NameLoad attr NameStore Call NameLoad NameLoad NameLoad Assign NameStore ListLoad TupleLoad Str Str AugAssignAdd NameStore ListComp TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore ListLoad TupleLoad Str NameLoad TupleLoad Str NameLoad TupleLoad Str NameLoad CompareIsNot NameLoad NameLoad Assign NameStore Lambda arguments args NameParam defaults Call NameLoad BinOpAdd ListLoad TupleLoad Str NameLoad NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Lambda arguments args defaults TupleLoad Call NameLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr keyword Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareIsNot NameLoad NameLoad body Return Call AttributeLoad NameLoad attr NameLoad If UnaryOpNot AttributeLoad NameLoad attr body Return ListLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return ListComp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return ListComp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad comprehension NameStore NameLoad decorator_list decorator_list Assign NameStore NameLoad ClassDef bases NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad kwarg body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If Call NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad orelse If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad If NameLoad body Assign AttributeStore NameLoad attr Dict NameLoad NameLoad orelse Assign AttributeStore NameLoad attr NameLoad If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad orelse If CompareIs NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad If Call NameLoad NameLoad TupleLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad FunctionDef arguments args defaults body Assign NameStore Dict Str Str Assign NameStore Dict Str Str For TupleStore NameStore NameStore TupleLoad TupleLoad NameLoad Str TupleLoad NameLoad Str body If AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str DictComp NameLoad Call NameLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str DictComp NameLoad Call NameLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Assign SubscriptStore NameLoad Index Str Call NameLoad AttributeLoad NameLoad attr NameLoad orelse Assign SubscriptStore NameLoad Index Str NameLoad Return TupleLoad NameLoad NameLoad decorator_list If BoolOpAnd AttributeLoad NameLoad attr BoolOpOr CompareGt Call NameLoad AttributeLoad NameLoad attr Num AttributeLoad NameLoad attr body Raise Call NameLoad Str Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr DictComp NameLoad Call NameLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr DictComp NameLoad Call NameLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body If UnaryOpNot AttributeLoad NameLoad attr body Return TupleLoad Return ListComp BoolOpOr AttributeLoad NameLoad attr NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict If AttributeLoad NameLoad attr body Assign NameStore DictComp NameLoad Call AttributeLoad NameLoad attr Call NameLoad BoolOpOr AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr orelse Assign NameStore Dict If AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call NameLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr DictComp NameLoad Call AttributeLoad NameLoad attr NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr CompareNotIn NameLoad AttributeLoad NameLoad attr orelse Raise Call NameLoad orelse If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr DictComp NameLoad Call AttributeLoad NameLoad attr NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr CompareNotIn NameLoad AttributeLoad NameLoad attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Dict If AttributeLoad NameLoad attr body Assign NameStore DictComp BoolOpOr AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr If AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call NameLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr If UnaryOpNot AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr DictComp NameLoad Call AttributeLoad NameLoad attr NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr CompareNotIn NameLoad NameLoad orelse Raise Call NameLoad orelse If AttributeLoad NameLoad attr body Assign NameStore AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr DictComp NameLoad Call AttributeLoad NameLoad attr NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr CompareNotIn NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad kwarg body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign SubscriptStore NameLoad Index AttributeLoad NameLoad attr NameLoad orelse Expr Call NameLoad NameLoad AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call NameLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Return DictComp Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad comprehension NameStore NameLoad orelse If AttributeLoad NameLoad attr body Return DictComp Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad comprehension NameStore NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Assign TupleStore NameStore NameStore Call NameLoad Call NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr Return ListComp Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr orelse If AttributeLoad NameLoad attr body Return ListComp Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad comprehension TupleStore NameStore NameStore Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad kwarg body Assign NameStore Dict Str Str If CompareIsNot NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad For TupleStore NameStore NameStore TupleLoad TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad NameLoad Str body If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore Str Assign NameStore Str FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword Num keyword Num keyword AttributeLoad NameLoad attr NameLoad decorator_list decorator_list TryExcept body ImportFrom alias handlers ExceptHandler type NameLoad body ImportFrom alias alias ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad Num decorator_list decorator_list Assign AttributeStore NameLoad attr Call NameLoad Call NameLoad Num Str ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Dict Str Str Str Str Dict Str Dict Str Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Dict Str Call NameLoad BinOpMult Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr BinOpDiv SubscriptLoad NameLoad Index Str Num AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Return Dict Str Call NameLoad BinOpMult Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr BinOpDiv SubscriptLoad NameLoad Index Str Num AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Dict Str Str Str Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Dict Str Str Str Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword Str NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword Str NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam defaults kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Dict Str Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad kwarg body Assign NameStore Dict Str Str If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad keyword NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults NameLoad kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr keyword Num keyword NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad kwarg body Assign NameStore Dict Str Str If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad If NameLoad body Assign SubscriptStore NameLoad Index Str NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults kwarg body Assign AttributeStore NameLoad attr Call NameLoad NameLoad FunctionDef arguments args defaults body Assign NameStore AttributeLoad NameLoad attr Assign NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr If CompareGt Call NameLoad NameLoad Num body Assign NameStore Dict Str ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad orelse Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Return TupleLoad NameLoad NameLoad decorator_list Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str body Return Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr attr NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body For TupleStore NameStore NameStore TupleLoad TupleLoad NameLoad Str TupleLoad NameLoad Str TupleLoad TupleLoad NameLoad NameLoad Str TupleLoad AttributeLoad NameLoad attr Str body If Call NameLoad NameLoad NameLoad body Return Call AttributeLoad SubscriptLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Index NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Call NameLoad NameLoad keyword NameLoad NameLoad decorator_list decorator_list ClassDef bases NameLoad NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad kwarg body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad FunctionDef arguments args defaults body FunctionDef arguments args defaults body If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body Return Dict Str Str Return Dict Str Call AttributeLoad SubscriptLoad AttributeLoad AttributeLoad NameLoad attr attr Index Str attr AttributeLoad NameLoad attr decorator_list If UnaryOpNot UnaryOpNot AttributeLoad NameLoad attr body Return Call NameLoad orelse Return TupleLoad Call NameLoad AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr decorator_list Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If CompareEq AttributeLoad AttributeLoad NameLoad attr attr Str body Return Call AttributeLoad Call AttributeLoad NameLoad attr Str keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr attr NameLoad orelse Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Return Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Lambda arguments args defaults Dict Str Str Str ListLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr keyword Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Return AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr Lambda arguments args defaults Dict Str Str Str Call AttributeLoad Str attr Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr keyword Str keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad Str attr AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Assign TupleStore NameStore NameStore Call NameLoad NameLoad Str handlers ExceptHandler type NameLoad name NameStore body Raise NameLoad Return Call AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr SubscriptLoad NameLoad Index Str decorator_list decorator_list
N/A N/A calendar datetime datetime N/A re N/A aniso8601 flask current_app request N/A six werkzeug.utils cached_property flask_potion.utils get_value route_from flask_potion.reference ResourceReference ResourceBound _bind_schema flask_potion.schema Schema Raw N/A Schema N/A N/A 
    This is the base class for all field types, can be given any JSON-schema.

    >>> f = fields.Raw({"type": "string"}, io="r")
    >>> f.response
    {'readOnly': True, 'type': 'string'}

    :param io: one or more of "r" (read), "c" (create), "u" (update) and "w" (write), default: "rw";
     used to control presence in fieldsets/parent schemas
    :param schema: JSON-schema for field, or :class:`callable` resolving to a JSON-schema when called
    :param default: optional default value, must be JSON-convertible; may be a callable with no arguments
    :param attribute: key on parent object, optional.
    :param nullable: whether the field is nullable.
    :param title: optional title for JSON schema
    :param description: optional description for JSON schema
     __init__ N/A N/A self schema io default attribute nullable title description N/A rw None None False None None N/A N/A N/A self _schema schema N/A N/A self _default default N/A N/A self attribute attribute N/A N/A self nullable nullable N/A N/A self title title N/A N/A self description description N/A N/A self io io N/A _finalize_schema N/A N/A self schema io N/A N/A N/A 
        :return: new schema updated for field `nullable`, `title`, `description` and `default` attributes.
         N/A schema N/A dict schema N/A N/A N/A N/A self io r N/A r io N/A N/A N/A schema N/A readOnly True N/A N/A null N/A N/A schema get type N/A N/A N/A N/A self nullable True N/A N/A N/A self nullable N/A N/A N/A N/A enum schema N/A None N/A schema N/A enum N/A N/A N/A N/A N/A schema N/A enum append None N/A N/A type schema N/A N/A type_ N/A schema N/A type N/A N/A isinstance type_ N/A str dict N/A N/A N/A schema N/A type N/A type_ null N/A N/A N/A N/A N/A schema N/A type append null N/A N/A anyOf schema N/A N/A N/A N/A any N/A N/A null N/A N/A choice get type N/A N/A choice N/A schema N/A anyOf N/A N/A N/A N/A N/A schema N/A anyOf append N/A type null N/A N/A N/A oneOf schema N/A N/A N/A N/A any N/A N/A null N/A N/A choice get type N/A N/A choice N/A schema N/A oneOf N/A N/A N/A N/A N/A schema N/A oneOf append N/A type null N/A N/A N/A type schema N/A N/A N/A N/A N/A len schema 1 N/A $ref schema N/A N/A schema N/A anyOf N/A schema N/A type null N/A N/A N/A N/A N/A current_app logger warn N/A N/A {} is nullable but "null" type cannot be added format self N/A attr N/A default title description N/A N/A value N/A getattr self attr N/A N/A value None N/A N/A N/A schema N/A attr value N/A schema N/A io N/A N/A self N/A N/A N/A N/A self _io N/A property io N/A N/A self value N/A N/A N/A io N/A N/A N/A w value N/A c value N/A N/A io c N/A N/A r value N/A N/A io r N/A N/A N/A w value N/A u value N/A N/A io u N/A N/A self _io io N/A N/A io setter default N/A N/A self N/A N/A N/A N/A callable N/A self _default N/A N/A N/A N/A self _default N/A N/A self _default N/A property default N/A N/A self value N/A N/A N/A N/A self _default value N/A N/A default setter schema N/A N/A self N/A N/A N/A 
        JSON schema representation
         N/A schema N/A self _schema N/A N/A callable schema N/A N/A schema N/A schema N/A N/A isinstance schema Schema N/A N/A N/A read_schema write_schema N/A N/A schema response N/A schema request N/A N/A N/A isinstance schema tuple N/A N/A N/A read_schema write_schema schema N/A N/A N/A N/A N/A self _finalize_schema schema r N/A N/A self _finalize_schema schema w N/A N/A N/A N/A self _finalize_schema read_schema r N/A N/A self _finalize_schema write_schema w N/A format N/A N/A self value N/A N/A N/A 
        Format a Python value representation for output in JSON. Noop by default.
         N/A N/A value None N/A N/A N/A N/A self formatter value N/A value N/A convert N/A N/A self instance update validate N/A False True N/A N/A 
        Convert a JSON value representation to a Python object. Noop by default.
         N/A validate N/A N/A instance N/A N/A N/A super Raw self convert instance update N/A N/A instance None N/A N/A N/A N/A self converter instance N/A instance N/A formatter N/A N/A self value N/A N/A N/A value N/A converter N/A N/A self value N/A N/A N/A value N/A output N/A N/A self key obj N/A N/A N/A key N/A N/A N/A self attribute None key N/A self attribute N/A N/A N/A self format N/A get_value key obj N/A self default N/A __repr__ N/A N/A self N/A N/A N/A N/A N/A {}(attribute={}) format N/A N/A self __class__ __name__ N/A repr N/A self attribute N/A N/A Any N/A Raw N/A N/A 
    A field type that allows any value.
     __init__ N/A N/A self N/A kwargs N/A N/A N/A N/A N/A super Any self __init__ N/A type N/A null string number boolean object array kwargs N/A N/A _field_from_object N/A N/A parent cls_or_instance N/A N/A N/A N/A isinstance cls_or_instance type N/A N/A container N/A cls_or_instance N/A N/A container cls_or_instance N/A N/A N/A isinstance container Schema N/A N/A N/A RuntimeError N/A N/A {} expected Raw or Schema, but got {} format parent N/A N/A container __class__ __name__ N/A N/A N/A isinstance container Raw N/A N/A container N/A Raw container N/A container N/A Custom N/A Raw N/A N/A 
    A field type that cann be passed any schema and optional formatter/converter transformers. It is a very thin
    wrapper over :class:`Raw`.

    :param dict schema: JSON-schema
    :param callable converter: convert function
    :param callable formatter: format function
     __init__ N/A N/A self schema converter formatter N/A None None kwargs N/A N/A N/A N/A N/A super Custom self __init__ schema kwargs N/A N/A self _converter converter N/A N/A self _formatter formatter N/A format N/A N/A self value N/A N/A N/A N/A N/A self _formatter None N/A N/A value N/A N/A N/A self _formatter value N/A converter N/A N/A self value N/A N/A N/A N/A N/A self _converter None N/A N/A value N/A N/A N/A self _converter value N/A N/A Array N/A Raw ResourceBound N/A N/A 
    A field for an array of a given field type.

    :param Raw cls_or_instance: field class or instance
    :param int min_items: minimum number of items
    :param int max_items: maximum number of items
    :param bool unique: if ``True``, all values in the list must be unique
     __init__ N/A N/A self cls_or_instance min_items max_items unique N/A None None None kwargs N/A N/A N/A self container container N/A _field_from_object self cls_or_instance N/A schema_properties N/A N/A type array N/A schema_properties N/A N/A k v N/A N/A k v N/A N/A minItems min_items N/A maxItems max_items N/A uniqueItems unique N/A v None N/A schema N/A N/A N/A s N/A N/A dict N/A N/A N/A items s schema_properties N/A N/A N/A N/A super Array self __init__ N/A N/A N/A N/A N/A N/A schema N/A container response N/A schema N/A container request default N/A N/A kwargs pop default list kwargs N/A bind N/A N/A self resource N/A N/A N/A N/A isinstance N/A self container ResourceBound N/A N/A N/A self container N/A N/A N/A self container bind resource N/A self N/A format N/A N/A self value N/A N/A N/A N/A value None N/A N/A N/A N/A self formatter value N/A N/A N/A self nullable N/A N/A N/A N/A value N/A formatter N/A N/A self value N/A N/A N/A N/A N/A N/A N/A self container format v N/A v value N/A converter N/A N/A self value N/A N/A N/A N/A N/A N/A N/A self container convert v N/A v value N/A N/A N/A List Array Object N/A Raw ResourceBound N/A N/A 
    A versatile field for an object, containing either properties all of a single type, properties matching a pattern,
    or named properties matching some fields.

    `Raw.attribute` is not used in pattern properties and additional properties.

    :param properties: field class, instance, or dictionary of {property: field} pairs
    :param str pattern: an optional regular expression that all property keys must match
    :param dict pattern_properties: dictionary of {property: field} pairs
    :param Raw additional_properties: field class or instance
     __init__ N/A N/A self properties pattern pattern_properties additional_properties N/A None None None None kwargs N/A N/A N/A self properties None N/A N/A self pattern_properties None N/A N/A self additional_properties None N/A N/A isinstance properties dict N/A N/A N/A self properties properties N/A N/A N/A isinstance properties N/A type Raw N/A N/A field N/A _field_from_object self properties N/A pattern N/A N/A N/A self pattern_properties N/A pattern field N/A N/A N/A self additional_properties field N/A N/A isinstance additional_properties N/A type Raw N/A N/A N/A self additional_properties N/A _field_from_object self additional_properties N/A N/A N/A additional_properties True N/A N/A N/A self additional_properties N/A Any N/A N/A isinstance pattern_properties N/A type Raw N/A N/A N/A self pattern_properties N/A _field_from_object self pattern_properties schema N/A N/A N/A N/A N/A request N/A type object N/A response N/A type object N/A N/A schema attr N/A N/A request request N/A response response N/A N/A N/A self properties N/A N/A N/A schema N/A properties N/A key N/A getattr field attr N/A N/A key field N/A N/A N/A self properties items N/A N/A self pattern_properties N/A N/A N/A schema N/A patternProperties N/A pattern N/A getattr field attr N/A N/A pattern field N/A N/A N/A self pattern_properties items N/A N/A self additional_properties N/A N/A N/A schema N/A additionalProperties N/A getattr N/A self additional_properties attr N/A N/A N/A schema N/A additionalProperties False N/A N/A response request N/A N/A N/A N/A self pattern_properties N/A N/A N/A len N/A self pattern_properties 1 N/A self additional_properties N/A N/A N/A NotImplementedError Only one pattern property is currently supported and it cannot be combined with additionalProperties N/A N/A N/A N/A super Object self __init__ schema kwargs N/A bind N/A N/A self resource N/A N/A N/A N/A self properties N/A N/A N/A self properties N/A key N/A _bind_schema value resource N/A N/A key value N/A N/A N/A self properties items N/A N/A self pattern_properties N/A N/A N/A self pattern_properties N/A key N/A _bind_schema value resource N/A N/A key value N/A N/A N/A self pattern_properties items N/A N/A self additional_properties N/A N/A N/A self additional_properties N/A _bind_schema N/A self additional_properties resource N/A self N/A _property_attributes N/A N/A self N/A N/A N/A N/A N/A self properties N/A N/A N/A N/A N/A N/A N/A field attribute key N/A N/A key field N/A N/A N/A self properties items N/A cached_property formatter N/A N/A self value N/A N/A N/A output N/A N/A N/A self properties N/A N/A output N/A key N/A N/A field format N/A get_value N/A N/A field attribute key value N/A field default N/A N/A key field N/A N/A N/A self properties items N/A N/A output N/A N/A N/A self pattern_properties N/A N/A N/A pattern field N/A next N/A iter N/A N/A N/A self pattern_properties items N/A N/A N/A self additional_properties N/A N/A N/A N/A output update N/A k N/A N/A field format v N/A N/A k v N/A N/A value items N/A k N/A self _property_attributes N/A N/A N/A NotImplementedError N/A N/A N/A self additional_properties N/A N/A field N/A self additional_properties N/A N/A N/A output update N/A k N/A N/A field format v N/A N/A k v N/A N/A value items N/A k N/A self _property_attributes N/A output N/A converter N/A N/A self instance N/A N/A N/A result N/A N/A N/A self properties N/A N/A result N/A N/A N/A field attribute key N/A N/A field convert N/A N/A instance get key N/A field default N/A N/A key field N/A N/A N/A self properties items N/A N/A self pattern_properties N/A N/A N/A pattern field N/A next N/A iter N/A N/A N/A self pattern_properties items N/A N/A N/A self additional_properties N/A N/A N/A N/A result update N/A key N/A N/A field convert value N/A N/A key value N/A N/A instance items N/A key result N/A N/A N/A NotImplementedError N/A N/A N/A self additional_properties N/A N/A field N/A self additional_properties N/A N/A N/A result update N/A key N/A N/A field convert value N/A N/A key value N/A N/A instance items N/A key result N/A result N/A N/A AttributeMapped N/A Object N/A N/A 
    Maps property keys from a JSON object to a list of items using `mapping_attribute`. The mapping attribute is the
    name of the attribute where the value of the property key is set on the property values.

    :class:`contrib.alchemy.fields.InlineModel` is typically used with this field in a common SQLAlchemy pattern.

    :param Raw cls_or_instance: field class or instance
    :param str pattern: an optional regular expression that all property keys must match
    :param str mapping_attribute: mapping attribute
     __init__ N/A N/A self cls_or_instance mapping_attribute N/A None kwargs N/A N/A N/A self mapping_attribute mapping_attribute N/A N/A N/A N/A super AttributeMapped self __init__ cls_or_instance kwargs N/A _set_mapping_attribute N/A N/A self obj value N/A N/A N/A N/A isinstance obj dict N/A N/A N/A obj N/A N/A self mapping_attribute value N/A N/A N/A setattr obj N/A self mapping_attribute value N/A obj N/A formatter N/A N/A self value N/A N/A N/A N/A self pattern_properties N/A N/A N/A pattern field N/A next N/A iter N/A N/A N/A self pattern_properties items N/A N/A N/A get_value N/A self mapping_attribute v None N/A N/A field format v N/A v value N/A N/A N/A self additional_properties N/A N/A N/A N/A get_value N/A self mapping_attribute v None N/A N/A N/A self additional_properties format v N/A v value N/A converter N/A N/A self value N/A N/A N/A N/A self pattern_properties N/A N/A N/A pattern field N/A next N/A iter N/A N/A N/A self pattern_properties items N/A N/A N/A N/A self _set_mapping_attribute N/A N/A field convert v k N/A N/A k v N/A N/A value items N/A N/A N/A self additional_properties N/A N/A N/A N/A N/A self _set_mapping_attribute N/A N/A N/A self additional_properties convert v k N/A N/A k v N/A N/A value items N/A N/A String N/A Raw N/A N/A 
    :param int min_length: minimum length of string
    :param int max_length: maximum length of string
    :param str pattern: regex pattern that the string must match
    :param list enum: list of strings with enumeration
     N/A url_rule_converter string __init__ N/A N/A self min_length max_length pattern enum format N/A None None None None None kwargs N/A N/A schema N/A type string N/A N/A enum None N/A N/A enum N/A list enum N/A N/A v k N/A N/A min_length minLength N/A max_length maxLength N/A pattern pattern N/A enum enum N/A format format N/A N/A N/A v None N/A N/A N/A schema N/A k v N/A N/A N/A N/A super String self __init__ schema kwargs N/A N/A UUID N/A String N/A N/A 
    A field for UUID strings in canonical form.
     N/A url_rule_converter string N/A UUID_REGEX [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12} __init__ N/A N/A self N/A kwargs N/A N/A N/A N/A N/A super UUID self __init__ min_length 36 max_length 36 pattern N/A self UUID_REGEX kwargs N/A N/A N/A N/A datetime timezone N/A N/A N/A ImportError N/A datetime tzinfo timedelta timezone N/A tzinfo N/A __init__ N/A N/A self utcoffset name N/A None N/A N/A N/A self _utcoffset utcoffset N/A N/A self _name name N/A utcoffset N/A N/A self dt N/A N/A N/A N/A self _utcoffset N/A tzname N/A N/A self dt N/A N/A N/A N/A self _name N/A dst N/A N/A self dt N/A N/A N/A N/A timedelta 0 N/A N/A N/A N/A timezone utc N/A timezone N/A timedelta 0 UTC Date N/A Raw N/A N/A 
    A field for EJSON-style dates in the format:

    ::

        {"$date": MILLISECONDS_SINCE_EPOCH}

    Converts to :class:`datetime.date` with UTC timezone.

     __init__ N/A N/A self N/A kwargs N/A N/A N/A N/A N/A super Date self __init__ N/A type properties additionalProperties object N/A $date N/A type integer False kwargs N/A formatter N/A N/A self value N/A N/A N/A N/A $date N/A int N/A N/A N/A calendar timegm N/A N/A value timetuple 1000 N/A converter N/A N/A self value N/A N/A N/A N/A N/A N/A N/A datetime fromtimestamp N/A N/A value N/A $date 1000 N/A timezone utc date N/A N/A DateTime N/A Date N/A N/A 
    A field for EJSON-style date-times in the format:

    ::

        {"$date": MILLISECONDS_SINCE_EPOCH}

    Converts to :class:`datetime.datetime` with UTC timezone.

     formatter N/A N/A self value N/A N/A N/A N/A $date N/A int N/A N/A N/A calendar timegm N/A N/A value utctimetuple 1000 N/A converter N/A N/A self value N/A N/A N/A N/A N/A datetime fromtimestamp N/A N/A value N/A $date 1000 N/A timezone utc N/A N/A DateString N/A Raw N/A N/A 
    A field for ISO8601-formatted date strings.
     __init__ N/A N/A self N/A kwargs N/A N/A N/A N/A N/A super DateString self __init__ N/A type format string date kwargs N/A formatter N/A N/A self value N/A N/A N/A N/A N/A value strftime %Y-%m-%d N/A converter N/A N/A self value N/A N/A N/A N/A N/A aniso8601 parse_date value N/A N/A DateTimeString N/A Raw N/A N/A 
    A field for ISO8601-formatted date-time strings.
     __init__ N/A N/A self N/A kwargs N/A N/A N/A N/A N/A super DateTimeString self __init__ N/A type format string date-time kwargs N/A formatter N/A N/A self value N/A N/A N/A N/A N/A value isoformat N/A converter N/A N/A self value N/A N/A N/A N/A N/A aniso8601 parse_datetime value N/A N/A Uri N/A String N/A __init__ N/A N/A self N/A kwargs N/A N/A N/A N/A N/A super Uri self __init__ format uri kwargs N/A N/A Email N/A String N/A __init__ N/A N/A self N/A kwargs N/A N/A N/A N/A N/A super Email self __init__ format email kwargs N/A N/A Boolean N/A Raw N/A __init__ N/A N/A self N/A kwargs N/A N/A N/A N/A N/A super Boolean self __init__ N/A type boolean kwargs N/A format N/A N/A self value N/A N/A N/A N/A bool value N/A N/A Integer N/A Raw N/A N/A url_rule_converter int __init__ N/A N/A self minimum maximum default N/A None None None kwargs N/A N/A schema N/A type integer N/A N/A minimum None N/A N/A N/A schema N/A minimum minimum N/A N/A maximum None N/A N/A N/A schema N/A maximum maximum N/A N/A N/A N/A super Integer self __init__ schema default default kwargs N/A formatter N/A N/A self value N/A N/A N/A N/A int value N/A N/A PositiveInteger N/A Integer N/A N/A 
    A :class:`Integer` field that only accepts integers >=1.
     __init__ N/A N/A self maximum N/A None kwargs N/A N/A N/A N/A N/A super PositiveInteger self __init__ minimum 1 maximum maximum kwargs N/A N/A Number N/A Raw N/A __init__ N/A N/A self minimum maximum exclusive_minimum exclusive_maximum N/A None None False False kwargs N/A N/A schema N/A type number N/A N/A minimum None N/A N/A N/A schema N/A minimum minimum N/A exclusive_minimum N/A N/A N/A schema N/A exclusiveMinimum True N/A N/A maximum None N/A N/A N/A schema N/A maximum maximum N/A exclusive_maximum N/A N/A N/A schema N/A exclusiveMaximum True N/A N/A N/A N/A super Number self __init__ schema kwargs N/A formatter N/A N/A self value N/A N/A N/A N/A float value N/A N/A ToOne N/A Raw ResourceBound N/A N/A 
    Represents references between resources as `json-ref` objects.

    Resource references can be one of the following:

    - :class:`Resource` class
    - a string with a resource name
    - a string with a module name and class name of a resource
    - ``"self"`` --- which resolves to the resource this field is bound to

    :param resource: a resource reference
     __init__ N/A N/A self resource N/A kwargs N/A N/A N/A self target_reference N/A ResourceReference resource schema N/A N/A N/A N/A N/A target N/A self target N/A key_converters N/A N/A N/A self target meta key_converters N/A response_schema N/A N/A self formatter_key response N/A N/A N/A len key_converters 1 N/A N/A request_schema N/A anyOf N/A N/A nk request N/A nk key_converters N/A N/A request_schema N/A N/A self formatter_key request N/A N/A response_schema request_schema N/A N/A N/A N/A N/A super ToOne self __init__ schema kwargs N/A rebind N/A N/A self resource N/A N/A N/A N/A N/A N/A self target_reference value self N/A N/A N/A N/A N/A N/A self __class__ self default N/A self default attribute N/A self attribute nullable N/A self nullable title N/A self title description N/A self description io N/A self io bind resource N/A N/A self N/A target N/A N/A self N/A N/A N/A N/A N/A N/A self target_reference resolve N/A self resource N/A cached_property formatter_key N/A N/A self N/A N/A N/A N/A N/A N/A N/A self target meta key_converters N/A 0 N/A cached_property formatter N/A N/A self item N/A N/A N/A N/A N/A N/A self formatter_key format item N/A converter N/A N/A self value N/A N/A N/A N/A python_type json_type N/A N/A dict object N/A int integer N/A N/A list tuple array N/A N/A six string_types string N/A N/A N/A isinstance value python_type N/A N/A N/A N/A N/A N/A N/A N/A self target meta key_converters_by_type N/A json_type convert value N/A N/A ToMany N/A Array N/A N/A 
    Like :class:`ToOne`, but for arrays of references.
     __init__ N/A N/A self resource N/A kwargs N/A N/A N/A N/A N/A super ToMany self __init__ N/A ToOne resource nullable False kwargs N/A N/A Inline N/A Raw ResourceBound N/A N/A 
    Formats and converts items in a :class:`ModelResource` using the resource's ``schema``.

    :param resource: a resource reference as in :class:`ToOne`
    :param bool patchable: whether to allow partial objects
     __init__ N/A N/A self resource patchable N/A False kwargs N/A N/A N/A self target_reference N/A ResourceReference resource N/A N/A self patchable patchable schema N/A N/A N/A N/A _response_schema N/A N/A N/A N/A N/A N/A N/A self resource N/A self target N/A N/A N/A $ref # N/A N/A $ref N/A N/A N/A N/A N/A self resource routes N/A describedBy rule_factory N/A self resource N/A N/A N/A N/A N/A self patchable N/A N/A N/A _response_schema N/A N/A N/A N/A _response_schema N/A N/A N/A N/A self target schema patchable update N/A N/A N/A N/A N/A super Inline self __init__ schema kwargs N/A rebind N/A N/A self resource N/A N/A N/A N/A N/A N/A self target_reference value self N/A N/A N/A N/A N/A N/A self __class__ self patchable N/A self patchable default N/A self default attribute N/A self attribute nullable N/A self nullable title N/A self title description N/A self description io N/A self io bind resource N/A N/A self N/A target N/A N/A self N/A N/A N/A N/A N/A N/A self target_reference resolve N/A self resource N/A cached_property format N/A N/A self item N/A N/A N/A N/A N/A N/A N/A self target schema format item N/A convert N/A N/A self item update N/A False N/A N/A N/A N/A N/A N/A self target schema convert item update update patchable N/A self patchable N/A N/A ItemType N/A Raw N/A N/A 
    A string field that formats the name of a resource; read-only.
     __init__ N/A N/A self resource N/A N/A N/A N/A self resource resource N/A N/A N/A N/A super ItemType self __init__ N/A N/A N/A N/A N/A type enum string N/A N/A N/A N/A self resource meta name io r N/A format N/A N/A self value N/A N/A N/A N/A N/A N/A self resource meta name N/A N/A ItemUri N/A Raw N/A N/A 
    A string field that formats the url of a resource item; read-only.
     __init__ N/A N/A self resource attribute N/A None N/A N/A N/A self target_reference N/A ResourceReference resource N/A N/A N/A N/A super ItemUri self __init__ N/A N/A N/A N/A N/A type pattern string N/A N/A ^{}\/[^/]+$ format N/A N/A re escape N/A N/A self target route_prefix io r attribute attribute N/A target N/A N/A self N/A N/A N/A N/A N/A N/A self target_reference resolve N/A cached_property format N/A N/A self value N/A N/A N/A N/A N/A {}/{} format N/A N/A self target route_prefix value N/A converter N/A N/A self value N/A N/A N/A N/A N/A N/A endpoint args N/A route_from value GET N/A N/A N/A Exception N/A e N/A N/A e N/A N/A N/A N/A N/A N/A self target manager id_field convert N/A args N/A id N/A N/A