mirror of
				https://github.com/OpenAPITools/openapi-generator.git
				synced 2025-11-04 10:43:44 +00:00 
			
		
		
		
	* Revert "v7.14.0 release (#21443)" This reverts commit 5eb083e5ce1dd99659fadc03d7c6e809d3077af6. * prepare v7.15.0 snapshot * update samples * update readme * update doc
Documentation for OpenAPI Petstore
- 
API version: 1.0.0
 - 
Generator version: 7.15.0-SNAPSHOT
 
This is a sample server Petstore server. For this sample, you can use the api key special-key to test the authorization filters.
Automatically generated by the OpenAPI Generator
Getting started
Configure the following elements:
- In open-api-n4js.yaml please add under 'additionalProperties':
- property 'fetchExecuterConstName'
 - property 'fetchExecuterConstImplPath'
 
 - The generated output directory needs to be augmented with an implementing n4js file
 
Example
open-api-n4js.yaml
    generatorName: n4js
    outputDir: /working_dir/gen-n4js/
    inputSpec: /working_dir/api-spec/main.yaml
    templateDir: /openapi-generator/modules/openapi-generator/src/main/resources/n4js
    additionalProperties:
      fetchExecuterConstName: "FETCH_EXEC"
      fetchExecuterConstImplPath: "FetchExecuterImpl"
FetchExecuterImpl.n4js
    import {FetchExecuterI} from "api/ApiHelper";
    export public const FETCH_EXEC = new FetchExecuterMock();
    export public class FetchExecuterMock implements FetchExecuterI {
        @Override
        public async run(
            path: string,
            query: ~Object=,
            reqInit: ~Object= {}): ~Object with {get status() : number, json(): Promise<any>} {
            return null;
        }
    }