xsdata.models.codegen module¶
-
class
xsdata.models.codegen.
Attr
(name, type, local_type, index, type_aliases=<factory>, namespace=None, help=None, forward_ref=False, default=None, required=None, min_occurs=None, max_occurs=None, min_exclusive=None, min_inclusive=None, min_length=None, max_exclusive=None, max_inclusive=None, max_length=None, total_digits=None, fraction_digits=None, length=None, white_space=None, pattern=None)[source]¶ Bases:
object
-
name
: str = None¶
-
local_name
: str = None¶
-
type
: str = None¶
-
local_type
: str = None¶
-
index
: int = None¶
-
type_aliases
: Dict = None¶
-
namespace
: Optional[str] = None¶
-
help
: Optional[str] = None¶
-
forward_ref
: bool = False¶
-
default
: Optional[Any] = None¶
-
required
: Optional[bool] = None¶
-
min_occurs
: Optional[int] = None¶
-
max_occurs
: Optional[int] = None¶
-
min_exclusive
: Optional[float] = None¶
-
min_inclusive
: Optional[float] = None¶
-
min_length
: Optional[float] = None¶
-
max_exclusive
: Optional[float] = None¶
-
max_inclusive
: Optional[float] = None¶
-
max_length
: Optional[float] = None¶
-
total_digits
: Optional[int] = None¶
-
fraction_digits
: Optional[int] = None¶
-
length
: Optional[int] = None¶
-
white_space
: Optional[str] = None¶
-
pattern
: Optional[str] = None¶
-
property
restrictions
¶
-
property
types
¶
-
property
is_list
¶
-
property
is_enumeration
¶
-
-
class
xsdata.models.codegen.
Extension
(name, index)[source]¶ Bases:
object
-
name
: str = None¶
-
index
: int = None¶
-
-
class
xsdata.models.codegen.
Class
(name, type, is_abstract, namespace=None, help=None, extensions=<factory>, attrs=<factory>, inner=<factory>)[source]¶ Bases:
object
-
name
: str = None¶
-
type
: Type = None¶
-
is_abstract
: bool = None¶
-
namespace
: Optional[str] = None¶
-
local_name
: str = None¶
-
help
: Optional[str] = None¶
-
extensions
: List[Extension] = None¶
-
attrs
: List[Attr] = None¶
-
inner
: List['Class'] = None¶
-
property
is_enumeration
¶
-
property
is_common
¶
-