xsdata.models.mixins module

class xsdata.models.mixins.TypedField[source]

Bases: abc.ABC

abstract property real_type
Return type

Optional[str]

class xsdata.models.mixins.NamedField[source]

Bases: object

property real_name
Return type

str

property is_abstract
Return type

bool

property namespace
class xsdata.models.mixins.RestrictedField[source]

Bases: abc.ABC

abstract get_restrictions()[source]
Return type

Dict[str, Any]

class xsdata.models.mixins.OccurrencesMixin[source]

Bases: object

get_restrictions()[source]
Return type

Dict[str, Any]

class xsdata.models.mixins.BaseModel(*args, **kwargs)[source]

Bases: object

classmethod from_element(el, index)[source]
Return type

~T

classmethod default_value(field)[source]
Return type

Any

classmethod xsd_value(field, kwargs)[source]
Return type

Any

classmethod create(**kwargs)[source]
Return type

~T

class xsdata.models.mixins.ElementBase(id, prefix, nsmap, index)[source]

Bases: xsdata.models.mixins.BaseModel

id: Optional[str] = None
prefix: str = None
nsmap: dict = None
index: int = None
children()[source]
property is_attribute
Return type

bool

property extends
Return type

Optional[str]

property extensions
Return type

Iterator[str]

property num