xsdata.formats.dataclass.mixins module¶
-
class
xsdata.formats.dataclass.mixins.
Tag
[source]¶ Bases:
enum.IntEnum
An 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, types, tag, init=True, is_nillable=False, is_list=False, is_dataclass=False, default=None)[source]¶ Bases:
object
-
name
: str = None¶
-
qname
: QName = None¶
-
types
: List[Type] = None¶
-
tag
: Tag = None¶
-
init
: bool = True¶
-
is_nillable
: bool = False¶
-
is_list
: bool = False¶
-
is_dataclass
: bool = False¶
-
default
: Any = None¶
-
property
clazz
¶
-
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, clazz, qname, mixed, vars)[source]¶ Bases:
object
-
name
: str = None¶
-
clazz
: Type = None¶
-
qname
: QName = None¶
-
mixed
: bool = None¶
-
vars
: Dict[QName, ClassVar] = None¶
-
property
namespace
¶
-