# Documentation for OpenAPI Petstore - API version: 1.0.0 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](https://openapi-generator.tech)* ## 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** ```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** ```typescript 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} { return null; } } ```