GeneratorOutput#
- class xsdata.models.config.GeneratorOutput(package='generated', format=<factory>, structure_style=StructureStyle.FILENAMES, docstring_style=DocstringStyle.RST, filter_strategy=ClassFilterStrategy.ALL_GLOBALS, relative_imports=False, compound_fields=<factory>, max_line_length=79, subscriptable_types=False, union_type=False, postponed_annotations=False, unnest_classes=False, ignore_patterns=False, include_header=False)[source]#
Main generator output options.
- Parameters:
package (
str
) – Target package, default: generatedformat (
OutputFormat
) – Output formatstructure_style (
StructureStyle
) – Output structure style, default: filenamesdocstring_style (
DocstringStyle
) – Docstring style, default: reStructuredTextfilter_strategy (
ClassFilterStrategy
) – Class filter strategy, default: globalsrelative_imports (
bool
) – Use relative imports, default: falsecompound_fields (
CompoundFields
) – Use compound fields for repeatable elements, default: falsemax_line_length (
int
) – Adjust the maximum line length, default: 79subscriptable_types (
bool
) – Use PEP-585 generics for standard collections, default: false, python>=3.9 Onlyunion_type (
bool
) – Use PEP-604 union type, default: false, python>=3.10 Onlypostponed_annotations (
bool
) – Enable postponed evaluation of annotations, default: false, python>=3.7 Onlyunnest_classes (
bool
) – Move inner classes to upper level, default: falseignore_patterns (
bool
) – Ignore pattern restrictions, default: falseinclude_header (
bool
) – Include a header with codegen information in the output, default: false
- __eq__(other)#
Return self==value.
- __hash__ = None#