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)