forked from incentro-ecx/go-commercelayer-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.yml
16 lines (16 loc) · 1.1 KB
/
config.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
---
gitUserId: incentro-dc
gitRepoId: go-commercelayer-sdk
enablePostProcessFile: false
additionalProperties:
packageName: api
enumClassPrefix: true # Prefix enum with class name
generateInterfaces: false # Generate interfaces for api classes
hideGenerationTimestamp: true # Hides the generation timestamp when files are generated.
isGoSubmodule: true # whether the generated Go module is a submodule
packageVersion: 1.0.0 # Go package version
prependFormOrBodyParameters: true # Add form or body parameters to the beginning of the parameter list.
structPrefix: true # whether to prefix struct with the class name. e.g. DeletePetOpts => PetApiDeletePetOpts
useOneOfDiscriminatorLookup: false # Use the discriminator's mapping in oneOf to speed up the model lookup. IMPORTANT: Validation (e.g. one and only one match in oneOf's schemas) will be skipped.
withAWSV4Signature: false # whether to include AWS v4 signature support
withXml: false # whether to include support for application/xml content type and include XML annotations in the model (works with libraries that provide support for JSON and XML)