xsdata.models.mixins module

class xsdata.models.mixins.NamedField[source]

Bases: object

property real_type
Return type

Optional[str]

property real_name
Return type

str

property is_abstract
Return type

bool

property is_qualified
property prefix
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 create(**kwargs)[source]
Return type

~T

classmethod prepare_value(attr, kwargs)[source]
Return type

Any

class xsdata.models.mixins.ElementBase(index=<factory>, id=None)[source]

Bases: xsdata.models.mixins.BaseModel

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

bool

property is_mixed
property extends
Return type

Optional[str]

property extensions
Return type

Iterator[str]

property num