xsdata.models.mixins module

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

Bases: object

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

~T

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

Bases: xsdata.models.mixins.BaseModel

index: int = None
id: Optional[str] = None
nsmap: Dict = None
property class_name
property default_value
property extends
Return type

Optional[str]

property extensions
Return type

Iterator[str]

property has_children
Return type

bool

property has_form
Return type

bool

property is_abstract
Return type

bool

property is_attribute
Return type

bool

property is_fixed
property is_mixed
property is_nillable
property is_qualified
property is_ref
property is_wildcard
Return type

bool

property prefix
property raw_namespace
Return type

Optional[str]

property raw_type
Return type

Optional[str]

property real_name
Return type

str

property real_type
Return type

Optional[str]

property substitutions
Return type

List[str]

get_restrictions()[source]
Return type

Dict[str, Any]

schema_prefix()[source]
children()[source]