xsdata.formats.dataclass.mixins module¶
-
class
xsdata.formats.dataclass.mixins.
NodeType
[source]¶ Bases:
enum.Enum
An enumeration.
-
TEXT
= 1¶
-
ATTRIBUTE
= 2¶
-
ELEMENT
= 3¶
-
-
class
xsdata.formats.dataclass.mixins.
Field
(name, local_name, type, node_type, is_nillable=False, is_list=False, is_dataclass=False, default=None, namespace=None)[source]¶ Bases:
object
-
name
: str = None¶
-
local_name
: str = None¶
-
type
: Any = None¶
-
node_type
: NodeType = None¶
-
is_nillable
: bool = False¶
-
is_list
: bool = False¶
-
is_dataclass
: bool = False¶
-
default
: Any = None¶
-
namespace
: Optional[str] = None¶
-
property
is_attribute
¶
-
property
is_text
¶
-
property
is_element
¶
-
-
class
xsdata.formats.dataclass.mixins.
Meta
(name, namespace)[source]¶ Bases:
object
-
name
: str = None¶
-
namespace
: Optional[str] = None¶
-