packageName |
C# package name (convention: Title.Case). |
|
Org.OpenAPITools |
packageVersion |
C# package version. |
|
1.0.0 |
sourceFolder |
source folder for generated code |
|
src |
interfacePrefix |
Prefix interfaces with a community standard or widely accepted prefix. |
|
|
packageGuid |
The GUID that will be associated with the C# project |
|
null |
packageContext |
Optionally overrides the PackageContext which determines the namespace (namespace=packageName.packageContext). If not set, packageContext will default to basePath. |
|
null |
sortParamsByRequiredFlag |
Sort method arguments to place required parameters before optional parameters. |
|
true |
optionalProjectFile |
Generate {PackageName}.csproj. |
|
true |
useDateTimeOffset |
Use DateTimeOffset to model date-time properties |
|
false |
useCollection |
Deserialize array types to Collection<T> instead of List<T>. |
|
false |
returnICollection |
Return ICollection<T> instead of the concrete type. |
|
false |
immutable |
Enabled by default. If disabled generates model classes with setters |
|
true |
writeModulePath |
Enabled by default. If disabled, module paths will not mirror api base path |
|
true |
asyncServer |
Set to true to enable the generation of async routes/endpoints. |
|
false |