xsdata.formats.dataclass.mixins module¶
-
class
xsdata.formats.dataclass.mixins.Tag[source]¶ Bases:
enum.IntEnumAn enumeration.
-
TEXT= 1¶
-
ATTRIBUTE= 2¶
-
ANY_ATTRIBUTE= 3¶
-
ELEMENT= 4¶
-
ANY_ELEMENT= 5¶
-
ROOT= 6¶
-
MISC= 7¶
-
-
class
xsdata.formats.dataclass.mixins.ClassVar(name, qname, type, tag, is_nillable=False, is_list=False, is_dataclass=False, default=None)[source]¶ Bases:
object-
name: str = None¶
-
qname: QName = None¶
-
type: Any = None¶
-
tag: Tag = None¶
-
is_nillable: bool = False¶
-
is_list: bool = False¶
-
is_dataclass: bool = False¶
-
default: Any = None¶
-
property
is_attribute¶
-
property
is_any_attribute¶
-
property
is_element¶
-
property
is_any_element¶
-
property
is_text¶
-
property
namespace¶
-
-
class
xsdata.formats.dataclass.mixins.ClassMeta(name, qname, mixed, vars)[source]¶ Bases:
object-
name: str = None¶
-
qname: QName = None¶
-
mixed: bool = None¶
-
vars: Dict[QName, ClassVar] = None¶
-
property
namespace¶
-