These options may be applied as additional-properties (cli) or configOptions (plugins). Refer to configuration docs for more details.
| Option | Description | Values | Default | 
|---|
| hideGenerationTimestamp | Hides the generation timestamp when files are generated. |  | true | 
| packageName | Eiffel Cluster name (convention: lowercase). |  | openapi | 
| packageVersion | Eiffel package version. |  | 1.0.0 | 
#IMPORT MAPPING
| Type/Alias | Imports | 
|---|
| File | FILE | 
| List | LIST | 
| Map | STRING_TABLE | 
| Set | SET | 
| file | FILE | 
#INSTANTIATION TYPES
| Type/Alias | Instantiated By | 
|---|
| array | ARRAYED_LIST | 
| list | ARRAYED_LIST | 
| map | STRING_TABLE | 
#LANGUAGE PRIMITIVES
- BOOLEAN
- INTEGER_16
- INTEGER_32
- INTEGER_64
- INTEGER_8
- NATURAL_16
- NATURAL_32
- NATURAL_64
- NATURAL_8
- REAL_32
- REAL_64
#RESERVED WORDS
- across
- agent
- alias
- all
- and
- as
- assign
- attached
- attribute
- check
- class
- convert
- create
- current
- debug
- deferred
- detachable
- do
- else
- elseif
- end
- ensure
- expanded
- export
- external
- false
- feature
- from
- frozen
- if
- implies
- inherit
- inspect
- invariant
- like
- local
- loop
- not
- note
- obsolete
- old
- once
- only
- or
- precursor
- redefine
- rename
- require
- rescue
- result
- retry
- select
- separate
- then
- true
- tuple
- undefine
- until
- variant
- void
- when
- xor
#FEATURE SET
#Client Modification Feature
| Name | Supported | Defined By | 
|---|
| BasePath | ✓ | ToolingExtension | 
| Authorizations | ✗ | ToolingExtension | 
| UserAgent | ✓ | ToolingExtension | 
| MockServer | ✗ | ToolingExtension | 
#Data Type Feature
| Name | Supported | Defined By | 
|---|
| Custom | ✗ | OAS2,OAS3 | 
| Int32 | ✓ | OAS2,OAS3 | 
| Int64 | ✓ | OAS2,OAS3 | 
| Float | ✓ | OAS2,OAS3 | 
| Double | ✓ | OAS2,OAS3 | 
| Decimal | ✓ | ToolingExtension | 
| String | ✓ | OAS2,OAS3 | 
| Byte | ✓ | OAS2,OAS3 | 
| Binary | ✓ | OAS2,OAS3 | 
| Boolean | ✓ | OAS2,OAS3 | 
| Date | ✓ | OAS2,OAS3 | 
| DateTime | ✓ | OAS2,OAS3 | 
| Password | ✓ | OAS2,OAS3 | 
| File | ✓ | OAS2 | 
| Array | ✓ | OAS2,OAS3 | 
| Maps | ✓ | ToolingExtension | 
| CollectionFormat | ✓ | OAS2 | 
| CollectionFormatMulti | ✓ | OAS2 | 
| Enum | ✓ | OAS2,OAS3 | 
| ArrayOfEnum | ✓ | ToolingExtension | 
| ArrayOfModel | ✓ | ToolingExtension | 
| ArrayOfCollectionOfPrimitives | ✓ | ToolingExtension | 
| ArrayOfCollectionOfModel | ✓ | ToolingExtension | 
| ArrayOfCollectionOfEnum | ✓ | ToolingExtension | 
| MapOfEnum | ✓ | ToolingExtension | 
| MapOfModel | ✓ | ToolingExtension | 
| MapOfCollectionOfPrimitives | ✓ | ToolingExtension | 
| MapOfCollectionOfModel | ✓ | ToolingExtension | 
| MapOfCollectionOfEnum | ✓ | ToolingExtension | 
#Documentation Feature
| Name | Supported | Defined By | 
|---|
| Readme | ✓ | ToolingExtension | 
| Model | ✓ | ToolingExtension | 
| Api | ✓ | ToolingExtension | 
#Global Feature
| Name | Supported | Defined By | 
|---|
| Host | ✓ | OAS2,OAS3 | 
| BasePath | ✓ | OAS2,OAS3 | 
| Info | ✓ | OAS2,OAS3 | 
| Schemes | ✗ | OAS2,OAS3 | 
| PartialSchemes | ✓ | OAS2,OAS3 | 
| Consumes | ✓ | OAS2 | 
| Produces | ✓ | OAS2 | 
| ExternalDocumentation | ✓ | OAS2,OAS3 | 
| Examples | ✓ | OAS2,OAS3 | 
| XMLStructureDefinitions | ✗ | OAS2,OAS3 | 
| MultiServer | ✗ | OAS3 | 
| ParameterizedServer | ✗ | OAS3 | 
| ParameterStyling | ✗ | OAS3 | 
| Callbacks | ✗ | OAS3 | 
| LinkObjects | ✗ | OAS3 | 
#Parameter Feature
| Name | Supported | Defined By | 
|---|
| Path | ✓ | OAS2,OAS3 | 
| Query | ✓ | OAS2,OAS3 | 
| Header | ✓ | OAS2,OAS3 | 
| Body | ✓ | OAS2 | 
| FormUnencoded | ✓ | OAS2 | 
| FormMultipart | ✓ | OAS2 | 
| Cookie | ✗ | OAS3 | 
#Schema Support Feature
| Name | Supported | Defined By | 
|---|
| Simple | ✓ | OAS2,OAS3 | 
| Composite | ✓ | OAS2,OAS3 | 
| Polymorphism | ✓ | OAS2,OAS3 | 
| Union | ✗ | OAS3 | 
#Security Feature
| Name | Supported | Defined By | 
|---|
| BasicAuth | ✓ | OAS2,OAS3 | 
| ApiKey | ✓ | OAS2,OAS3 | 
| OpenIDConnect | ✗ | OAS3 | 
| BearerToken | ✗ | OAS3 | 
| OAuth2_Implicit | ✓ | OAS2,OAS3 | 
| OAuth2_Password | ✗ | OAS2,OAS3 | 
| OAuth2_ClientCredentials | ✗ | OAS2,OAS3 | 
| OAuth2_AuthorizationCode | ✗ | OAS2,OAS3 | 
#Wire Format Feature
| Name | Supported | Defined By | 
|---|
| JSON | ✓ | OAS2,OAS3 | 
| XML | ✓ | OAS2,OAS3 | 
| PROTOBUF | ✗ | ToolingExtension | 
| Custom | ✗ | OAS2,OAS3 |