boolean, toggles whether unicode identifiers are allowed in names or not, default is false
false
ensureUniqueParams
Whether to ensure parameter names are unique in an operation (rename parameters that are not).
true
hideGenerationTimestamp
Hides the generation timestamp when files are generated.
true
lenientTypeCast
Accept and cast values for simple types (string->bool, string->int, int->string)
false
objcCompatible
Add additional properties and methods for Objective-C compatibility (default: false)
null
podAuthors
Authors used for Podspec
null
podDescription
Description used for Podspec
null
podDocsetURL
Docset URL used for Podspec
null
podDocumentationURL
Documentation URL used for Podspec
null
podHomepage
Homepage used for Podspec
null
podLicense
License used for Podspec
null
podScreenshots
Screenshots used for Podspec
null
podSocialMediaURL
Social Media URL used for Podspec
null
podSource
Source information used for Podspec
null
podSummary
Summary used for Podspec
null
podVersion
Version used for Podspec
null
prependFormOrBodyParameters
Add form or body parameters to the beginning of the parameter list.
false
projectName
Project name in Xcode
null
responseAs
Optionally use libraries to manage response. Currently PromiseKit, RxSwift are available.
null
sortModelPropertiesByRequiredFlag
Sort model properties to place required parameters before optional parameters.
true
sortParamsByRequiredFlag
Sort method arguments to place required parameters before optional parameters.
true
swiftUseApiNamespace
Flag to make all the API classes inner-class of {{projectName}}API
null
unwrapRequired
Treat 'required' properties in response as non-optional (which would crash the app if api returns null as opposed to required option specified in json schema