Provided by: xsdata_24.1-1_all 

NAME
xsdata-generate - Generate code from xml schemas, webservice...
SYNOPSIS
xsdata generate [OPTIONS] SOURCE
DESCRIPTION
Generate code from xml schemas, webservice definitions and any xml or json document. The input source can be either a filepath, uri or a directory containing xml, json, xsd and wsdl files.
OPTIONS
-r, --recursive Search files recursively in the source directory -c, --config TEXT Project configuration -pp, --print Print output --cache Cache sources loading --debug Show debug messages -p, --package TEXT Target package [default: generated] -o, --output [dataclasses] Output format name [default: dataclasses] --repr / --no-repr Generate __repr__ method [default: True] --eq / --no-eq Generate __eq__ method [default: True] --order / --no-order Generate __lt__, __le__, __gt__, and __ge__ methods [default: False] --unsafe-hash / --no-unsafe-hash Generate __hash__ method if not frozen [default: False] --frozen / --no-frozen Enable read only properties [default: False] --slots / --no-slots Enable __slots__, python>=3.10 Only [default: False] --kw-only / --no-kw-only Enable keyword only arguments, python>=3.10 Only [default: False] -ss, --structure-style [filenames|namespaces|clusters|single-package|namespace-clusters] Output structure style [default: filenames] -ds, --docstring-style [reStructuredText|NumPy|Google|Accessible|Blank] Docstring style [default: reStructuredText] -fs, --filter-strategy [all|allGlobals|referredGlobals] Class filter strategy [default: allGlobals] --relative-imports / --no-relative-imports Use relative imports [default: False] --compound-fields / --no-compound-fields Use compound fields for repeatable elements [default: False] -mll, --max-line-length INTEGER Adjust the maximum line length [default: 79] --subscriptable-types / --no-subscriptable-types Use PEP-585 generics for standard collections, python>=3.9 Only [default: False] --union-type / --no-union-type Use PEP-604 union type, python>=3.10 Only [default: False] --postponed-annotations / --no-postponed-annotations Enable postponed evaluation of annotations [default: False] --unnest-classes / --no-unnest-classes Move inner classes to upper level [default: False] --ignore-patterns / --no-ignore-patterns Ignore pattern restrictions [default: False] --include-header / --no-include-header Include a header with codegen information in the output [default: False] 24.1 2024-04-02 XSDATA GENERATE(1)