OpenAPI Generator

OpenAPI Generator

  • Get Started
  • Generators
  • Roadmap
  • Team
  • FAQ
  • Blog

Config Options for nodejs-express-server

OptionDescriptionValuesDefault
allowUnicodeIdentifiersboolean, toggles whether unicode identifiers are allowed in names or not, default is falsefalse
ensureUniqueParamsWhether to ensure parameter names are unique in an operation (rename parameters that are not).true
prependFormOrBodyParametersAdd form or body parameters to the beginning of the parameter list.false
serverPortTCP port to listen on.null
sortModelPropertiesByRequiredFlagSort model properties to place required parameters before optional parameters.true
sortParamsByRequiredFlagSort method arguments to place required parameters before optional parameters.true

IMPORT MAPPING

Type/AliasImports
Arrayjava.util.List
ArrayListjava.util.ArrayList
BigDecimaljava.math.BigDecimal
Datejava.util.Date
DateTimeorg.joda.time.*
Filejava.io.File
HashMapjava.util.HashMap
Listjava.util.*
LocalDateorg.joda.time.*
LocalDateTimeorg.joda.time.*
LocalTimeorg.joda.time.*
Mapjava.util.Map
Setjava.util.*
Timestampjava.sql.Timestamp
URIjava.net.URI
UUIDjava.util.UUID

INSTANTIATION TYPES

Type/AliasInstantiated By

LANGUAGE PRIMITIVES

    RESERVED WORDS

    • break
    • case
    • catch
    • class
    • const
    • continue
    • debugger
    • default
    • delete
    • do
    • else
    • export
    • extends
    • finally
    • for
    • function
    • if
    • import
    • in
    • instanceof
    • let
    • new
    • return
    • super
    • switch
    • this
    • throw
    • try
    • typeof
    • var
    • void
    • while
    • with
    • yield

    FEATURE SET

    Client Modification Feature

    NameSupportedDefined By
    BasePath✗ToolingExtension
    Authorizations✗ToolingExtension
    UserAgent✗ToolingExtension

    Data Type Feature

    NameSupportedDefined 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

    NameSupportedDefined By
    Readme✓ToolingExtension
    Model✓ToolingExtension
    Api✓ToolingExtension

    Global Feature

    NameSupportedDefined 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

    NameSupportedDefined By
    Path✓OAS2,OAS3
    Query✓OAS2,OAS3
    Header✓OAS2,OAS3
    Body✓OAS2
    FormUnencoded✓OAS2
    FormMultipart✓OAS2
    Cookie✓OAS3

    Schema Support Feature

    NameSupportedDefined By
    Simple✓OAS2,OAS3
    Composite✓OAS2,OAS3
    Polymorphism✗OAS2,OAS3
    Union✗OAS3

    Security Feature

    NameSupportedDefined 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

    NameSupportedDefined By
    JSON✓OAS2,OAS3
    XML✗OAS2,OAS3
    PROTOBUF✗ToolingExtension
    Custom✗OAS2,OAS3
    Last updated on 2/2/2020
    • IMPORT MAPPING
    • INSTANTIATION TYPES
    • LANGUAGE PRIMITIVES
    • RESERVED WORDS
    • FEATURE SET
      • Client Modification Feature
      • Data Type Feature
      • Documentation Feature
      • Global Feature
      • Parameter Feature
      • Schema Support Feature
      • Security Feature
      • Wire Format Feature
    OpenAPI Generator
    Docs
    Customizing GeneratorsWorkflow Integrations
    Community
    User ShowcaseStack OverflowChat RoomTwitter
    More
    BlogGitHub RepoStar
    Copyright © 2020 OpenAPI-Generator Contributors (https://openapi-generator.tech). (Both "OpenAPI Tools" (https://OpenAPITools.org) and "OpenAPI Generator" are not affiliated with OpenAPI Initiative (OAI))