xsdata.formats.dataclass.mixins module

class xsdata.formats.dataclass.mixins.Field(name, local_name, type, is_list=False, is_attribute=False, is_dataclass=False, default=None, namespace=None)[source]

Bases: object

name: str = None
local_name: str = None
type: Any = None
is_list: bool = False
is_attribute: bool = False
is_dataclass: bool = False
default: Any = None
namespace: Optional[str] = None
class xsdata.formats.dataclass.mixins.Meta(name, namespace)[source]

Bases: object

name: str = None
namespace: Optional[str] = None
class xsdata.formats.dataclass.mixins.ModelInspect[source]

Bases: object

cache: Dict = None
fields(clazz)[source]
Return type

Iterator[Field]

get_type_hints(clazz)[source]
Return type

Iterator[Field]

static class_meta(clazz)[source]
Return type

Meta

static is_dataclass(obj)[source]