Option | Description | Values | Default
--- | --- | --- | ---
sortParamsByRequiredFlag | Sort method arguments to place required parameters before optional parameters. |  | true
sortModelPropertiesByRequiredFlag | Sort model properties to place required parameters before optional parameters. |  | true
ensureUniqueParams | Whether to ensure parameter names are unique in an operation (rename parameters that are not). |  | true
allowUnicodeIdentifiers | boolean, toggles whether unicode identifiers are allowed in names or not, default is false |  | false
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
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 |  | null
objcCompatible | Add additional properties and methods for Objective-C compatibility (default: false) |  | null
podSource | Source information used for Podspec |  | null
podVersion | Version used for Podspec |  | null
podAuthors | Authors used for Podspec |  | null
podSocialMediaURL | Social Media URL used for Podspec |  | null
podDocsetURL | Docset URL used for Podspec |  | null
podLicense | License used for Podspec |  | null
podHomepage | Homepage used for Podspec |  | null
podSummary | Summary used for Podspec |  | null
podDescription | Description used for Podspec |  | null
podScreenshots | Screenshots used for Podspec |  | null
podDocumentationURL | Documentation URL used for Podspec |  | null
swiftUseApiNamespace | Flag to make all the API classes inner-class of {{projectName}}API |  | null
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

##
IMPORT MAPPING

Type/Alias | Imports
--- | ---

##
INSTANTIATION TYPES

Type/Alias | Instantiated By
--- | ---

##
LANGUAGE PRIMITIVES

- Float
- AnyObject
- Character
- Int64
- Bool
- Int32
- String
- Void
- Double
- Any
- Int

##
RESERVED WORDS

- struct
- prefix
- COLUMN
- convenience
- String
- do
- none
- dynamicType
- while
- operator
- precedence
- required
- nil
- protocol
- Bool
- continue
- else
- dynamic
- let
- mutating
- Void
- associativity
- if
- case
- init
- static
- Character
- subscript
- in
- var
- is
- optional
- infix
- Double
- FUNCTION
- enum
- Float
- as
- left
- final
- true
- Class
- extension
- internal
- private
- import
- lazy
- for
- Self
- Any
- nonmutating
- Int
- URL
- switch
- weak
- default
- public
- Int32
- get
- LINE
- where
- override
- postfix
- typealias
- FILE
- Protocol
- class
- set
- break
- false
- Error
- Data
- right
- unowned
- ErrorResponse
- Response
- super
- AnyObject
- inout
- Type
- deinit
- func
- Int64
- didSet
- self
- fallthrough
- return

Last updated on 1/9/2020