"allowUnicodeIdentifiers"
"boolean, toggles whether unicode identifiers are allowed in names or not, default is false"
"apiDocs"
"--api-docs"
"apiPackage"
"package for generated api classes"
"apiTests"
"--api-tests"
"apis"
"artifactDescription"
"artifact description in generated pom.xml"
"artifactId"
"artifactId in generated pom.xml"
"artifactUrl"
"artifact URL in generated pom.xml"
"artifactVersion"
"artifact version in generated pom.xml"
"developerEmail"
"developer email in generated pom.xml"
"developerName"
"developer name in generated pom.xml"
"developerOrganization"
"developer organization in generated pom.xml"
"developerOrganizationUrl"
"developer organization URL in generated pom.xml"
"disableExample"
"targetFramework"
"The target .NET framework version."
"ensureUniqueParams"
"Whether to ensure parameter names are unique in an operation (rename parameters that are not)."
"enumPropertyNaming"
"Naming convention for enum properties: \'camelCase\', \'PascalCase\', \'snake_case\', \'UPPERCASE\', and \'original\'"
"excludeTests"
"Specifies that no tests are to be generated."
"generateApiDocs"
"generateApiTests"
"Specifies that api tests are to be generated."
"generateApis"
"generateModelDocs"
"generateModelTests"
"Specifies that model tests are to be generated."
"generateModels"
"generatePropertyChanged"
"Specifies that models support raising property changed events."
"gitRepoBaseURL"
"Git repo Base URL, e.g. swagger-codegen."
"gitRepoId"
"Git repo ID, e.g. swagger-codegen."
"gitUserId"
"Git user ID, e.g. swagger-api."
"groupId"
"groupId in generated pom.xml"
"handlebars"
"x-has-auth-methods"
"x-has-children"
"x-has-consumes"
"x-has-enums"
"x-has-headers"
"x-has-inner-object"
"x-has-more"
"x-has-more-models"
"x-has-more-non-read-only"
"x-has-only-read-only"
"x-has-optional"
"x-has-optional-params"
"x-has-params"
"x-has-produces"
"x-has-reference"
"x-has-required"
"x-has-required-params"
"x-has-validation"
"x-has-vars"
"hideGenerationTimestamp"
"Hides the generation timestamp when files are generated."
"httpUserAgent"
"HTTP user agent, e.g. codegen_csharp_api_client, default to \'Swagger-Codegen/{packageVersion}}/{language}\'"
"ignoreFileOverride"
"Specifies an override location for the .swagger-codegen-ignore file. Most useful on initial generation."
"ignoreImportMappings"
"implFolder"
"folder for generated implementation code"
"interfacePrefix"
"Prefix interfaces with a community standard or widely accepted prefix."
"invokerPackage"
"root package for generated code"
"x-is-alias"
"x-is-api-key"
"x-is-application"
"x-is-array-model"
"x-is-basic"
"x-is-bearer"
"x-is-binary"
"x-is-body-param"
"x-is-boolean"
"x-is-byte-array"
"x-is-code"
"x-is-collection-format-multi"
"x-is-container"
"x-is-cookie-param"
"x-is-date"
"x-is-date-time"
"x-is-default"
"x-is-delete-method"
"x-is-deprecated"
"x-is-double"
"x-is-enum"
"x-is-file"
"x-is-float"
"x-is-form"
"x-is-form-param"
"x-is-get-method"
"x-is-head-method"
"x-is-header-param"
"x-is-implicit"
"x-is-inherited"
"x-is-integer"
"x-is-key-in-header"
"x-is-key-in-query"
"x-is-list-container"
"x-is-long"
"x-is-map-container"
"x-is-multipart"
"x-is-not-container"
"x-is-nullable"
"x-is-number"
"x-is-numeric"
"x-is-oauth"
"x-is-object"
"x-is-options-method"
"x-is-password"
"x-is-patch-method"
"x-is-path-param"
"x-is-post-method"
"x-is-primitive-type"
"x-is-put-method"
"x-is-query-param"
"x-is-read-only"
"x-is-response-binary"
"x-is-response-file"
"x-is-restful-create"
"x-is-restful-destroy"
"x-is-restful"
"x-is-restful-index"
"x-is-restful-show"
"x-is-restful-update"
"x-is-simple-type"
"x-is-string"
"x-is-trace-method"
"x-is-uuid"
"x-is-xml-attribute"
"x-is-xml-wrapped"
"library"
"library template (sub-template)"
"licenseName"
"The name of the license"
"licenseUrl"
"The URL of the license"
"localVariablePrefix"
"prefix for generated code members and local variables"
"modelDocs"
"--model-docs"
"modelNamePrefix"
"Prefix that will be prepended to all model names. Default is the empty string."
"modelNameSuffix"
"Suffix that will be appended to all model names. Default is the empty string."
"modelPackage"
"package for generated models"
"modelPropertyNaming"
"Naming convention for the property: \'camelCase\', \'PascalCase\', \'snake_case\' and \'original\', which keeps the original name"
"modelTests"
"--model-tests"
"models"
"mustache"
"netCoreProjectFile"
"Use the new format (.NET Core) for .NET project files (.csproj)."
"nonPublicApi"
"Generates code with reduced access modifiers; allows embedding elsewhere without exposing non-public API calls to consumers."
"optionalAssemblyInfo"
"Generate AssemblyInfo.cs."
"optionalEmitDefaultValues"
"Set DataMember\'s EmitDefaultValue."
"optionalMethodArgument"
"Optional method argument, e.g. void square(int x=10) (.net 4.0+ only)."
"optionalProjectFile"
"Generate {PackageName}.csproj."
"packageGuid"
"The GUID that will be associated with the C# project"
"packageAuthors"
"Specifies Authors property in the .NET Core project file."
"packageCompany"
"Specifies an AssemblyCompany for the .NET Framework global assembly attributes stored in the AssemblyInfo file."
"packageCopyright"
"Specifies an AssemblyCopyright for the .NET Framework global assembly attributes stored in the AssemblyInfo file."
"packageDescription"
"Specifies a AssemblyDescription for the .NET Framework global assembly attributes stored in the AssemblyInfo file."
"packageName"
"packageProductName"
"Specifies an AssemblyProduct for the .NET Framework global assembly attributes stored in the AssemblyInfo file."
"packageTitle"
"Specifies an AssemblyTitle for the .NET Framework global assembly attributes stored in the AssemblyInfo file."
"packageVersion"
"perlModuleName"
"root module name for generated perl code"
"phpInvokerPackage"
"root package for generated php code"
"podVersion"
"preserveNewlinesInComments"
"projectName"
"pythonPackageName"
"package name for generated python code"
"releaseNote"
"Release note, default to \'Minor update\'."
"removeOperationIdPrefix"
"Remove prefix of operationId, e.g. config_getId => getId"
"returnICollection"
"Return ICollection<T> instead of the concrete type."
"scmConnection"
"SCM connection in generated pom.xml"
"scmDeveloperConnection"
"SCM developer connection in generated pom.xml"
"scmUrl"
"SCM URL in generated pom.xml"
"serializableModel"
"boolean - toggle \"implements Serializable\" for generated models"
"bigDecimalAsString"
"Treat BigDecimal values as Strings to avoid precision loss."
"sortParamsByRequiredFlag"
"Sort method arguments to place required parameters before optional parameters."
"sourceFolder"
"source folder for generated code"
"supportingFiles"
"supportsAsync"
"Generate code that supports async operations."
"supportsES6"
"Generate code that conforms to ES6."
"templateDir"
"templateEngine"
"templateVersion"
"useCollection"
"Deserialize array types to Collection<T> instead of List<T>."
"useDateTimeOffset"
"Use DateTimeOffset to model date-time properties"
"useOas2"
"use OpenAPI v2.0 (Swagger 1.5.x)"
"--use-oas2"
"validatable"
"Generates self-validatable models."
"withXml"