forked from loafle/openapi-generator-original
* Revert "prepare 7.10.0 release (#20128)" This reverts commit 12dfe8fe74a1515d1e69e00df9abe4128aa44160. * update to 7.11.0-SNAPSHOT, update samples * update docs
Documentation for OpenAPI Petstore
-
API version: 1.0.0
-
Generator version: 7.11.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;
}
}