Skip to content

Commit

Permalink
generated openapi3 samples
Browse files Browse the repository at this point in the history
  • Loading branch information
stephan-planfox committed Nov 19, 2019
1 parent 4467457 commit 98af3df
Show file tree
Hide file tree
Showing 16 changed files with 128 additions and 120 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import {
} from '../models';

export interface AddPetRequest {
body: Pet;
pet: Pet;
}

export interface DeletePetRequest {
Expand All @@ -45,7 +45,7 @@ export interface GetPetByIdRequest {
}

export interface UpdatePetRequest {
body: Pet;
pet: Pet;
}

export interface UpdatePetWithFormRequest {
Expand All @@ -69,8 +69,8 @@ export class PetApi extends runtime.BaseAPI {
* Add a new pet to the store
*/
async addPetRaw(requestParameters: AddPetRequest): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.');
if (requestParameters.pet === null || requestParameters.pet === undefined) {
throw new runtime.RequiredError('pet','Required parameter requestParameters.pet was null or undefined when calling addPet.');
}

const queryParameters: runtime.HTTPQuery = {};
Expand All @@ -93,7 +93,7 @@ export class PetApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
body: PetToJSON(requestParameters.body),
body: PetToJSON(requestParameters.pet),
});

return new runtime.VoidApiResponse(response);
Expand Down Expand Up @@ -168,7 +168,7 @@ export class PetApi extends runtime.BaseAPI {
if (this.configuration && this.configuration.accessToken) {
// oauth required
if (typeof this.configuration.accessToken === 'function') {
headerParameters["Authorization"] = this.configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]);
headerParameters["Authorization"] = this.configuration.accessToken("petstore_auth", ["read:pets"]);
} else {
headerParameters["Authorization"] = this.configuration.accessToken;
}
Expand Down Expand Up @@ -213,7 +213,7 @@ export class PetApi extends runtime.BaseAPI {
if (this.configuration && this.configuration.accessToken) {
// oauth required
if (typeof this.configuration.accessToken === 'function') {
headerParameters["Authorization"] = this.configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]);
headerParameters["Authorization"] = this.configuration.accessToken("petstore_auth", ["read:pets"]);
} else {
headerParameters["Authorization"] = this.configuration.accessToken;
}
Expand Down Expand Up @@ -278,8 +278,8 @@ export class PetApi extends runtime.BaseAPI {
* Update an existing pet
*/
async updatePetRaw(requestParameters: UpdatePetRequest): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.');
if (requestParameters.pet === null || requestParameters.pet === undefined) {
throw new runtime.RequiredError('pet','Required parameter requestParameters.pet was null or undefined when calling updatePet.');
}

const queryParameters: runtime.HTTPQuery = {};
Expand All @@ -302,7 +302,7 @@ export class PetApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
body: PetToJSON(requestParameters.body),
body: PetToJSON(requestParameters.pet),
});

return new runtime.VoidApiResponse(response);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ export interface GetOrderByIdRequest {
}

export interface PlaceOrderRequest {
body: Order;
order: Order;
}

/**
Expand Down Expand Up @@ -136,8 +136,8 @@ export class StoreApi extends runtime.BaseAPI {
* Place an order for a pet
*/
async placeOrderRaw(requestParameters: PlaceOrderRequest): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.');
if (requestParameters.order === null || requestParameters.order === undefined) {
throw new runtime.RequiredError('order','Required parameter requestParameters.order was null or undefined when calling placeOrder.');
}

const queryParameters: runtime.HTTPQuery = {};
Expand All @@ -151,7 +151,7 @@ export class StoreApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
body: OrderToJSON(requestParameters.body),
body: OrderToJSON(requestParameters.order),
});

return new runtime.JSONApiResponse(response, (jsonValue) => OrderFromJSON(jsonValue));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,15 @@ import {
} from '../models';

export interface CreateUserRequest {
body: User;
user: User;
}

export interface CreateUsersWithArrayInputRequest {
body: Array<User>;
user: Array<User>;
}

export interface CreateUsersWithListInputRequest {
body: Array<User>;
user: Array<User>;
}

export interface DeleteUserRequest {
Expand All @@ -47,7 +47,7 @@ export interface LoginUserRequest {

export interface UpdateUserRequest {
username: string;
body: User;
user: User;
}

/**
Expand All @@ -60,8 +60,8 @@ export class UserApi extends runtime.BaseAPI {
* Create user
*/
async createUserRaw(requestParameters: CreateUserRequest): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.');
if (requestParameters.user === null || requestParameters.user === undefined) {
throw new runtime.RequiredError('user','Required parameter requestParameters.user was null or undefined when calling createUser.');
}

const queryParameters: runtime.HTTPQuery = {};
Expand All @@ -75,7 +75,7 @@ export class UserApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
body: UserToJSON(requestParameters.body),
body: UserToJSON(requestParameters.user),
});

return new runtime.VoidApiResponse(response);
Expand All @@ -93,8 +93,8 @@ export class UserApi extends runtime.BaseAPI {
* Creates list of users with given input array
*/
async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.');
if (requestParameters.user === null || requestParameters.user === undefined) {
throw new runtime.RequiredError('user','Required parameter requestParameters.user was null or undefined when calling createUsersWithArrayInput.');
}

const queryParameters: runtime.HTTPQuery = {};
Expand All @@ -108,7 +108,7 @@ export class UserApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
body: requestParameters.body.map(UserToJSON),
body: requestParameters.user.map(UserToJSON),
});

return new runtime.VoidApiResponse(response);
Expand All @@ -125,8 +125,8 @@ export class UserApi extends runtime.BaseAPI {
* Creates list of users with given input array
*/
async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.');
if (requestParameters.user === null || requestParameters.user === undefined) {
throw new runtime.RequiredError('user','Required parameter requestParameters.user was null or undefined when calling createUsersWithListInput.');
}

const queryParameters: runtime.HTTPQuery = {};
Expand All @@ -140,7 +140,7 @@ export class UserApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
body: requestParameters.body.map(UserToJSON),
body: requestParameters.user.map(UserToJSON),
});

return new runtime.VoidApiResponse(response);
Expand Down Expand Up @@ -290,8 +290,8 @@ export class UserApi extends runtime.BaseAPI {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.');
}

if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updateUser.');
if (requestParameters.user === null || requestParameters.user === undefined) {
throw new runtime.RequiredError('user','Required parameter requestParameters.user was null or undefined when calling updateUser.');
}

const queryParameters: runtime.HTTPQuery = {};
Expand All @@ -305,7 +305,7 @@ export class UserApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
body: UserToJSON(requestParameters.body),
body: UserToJSON(requestParameters.user),
});

return new runtime.VoidApiResponse(response);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
export * from './Category';
export * from './InlineObject';
export * from './InlineObject1';
export * from './ModelApiResponse';
export * from './Order';
export * from './Pet';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ import {
} from '../models';

export interface AddPetRequest {
body: Pet;
pet: Pet;
}

export interface DeletePetRequest {
Expand All @@ -45,7 +45,7 @@ export interface GetPetByIdRequest {
}

export interface UpdatePetRequest {
body: Pet;
pet: Pet;
}

export interface UpdatePetWithFormRequest {
Expand All @@ -69,8 +69,8 @@ export class PetApi extends runtime.BaseAPI {
* Add a new pet to the store
*/
async addPetRaw(requestParameters: AddPetRequest): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.');
if (requestParameters.pet === null || requestParameters.pet === undefined) {
throw new runtime.RequiredError('pet','Required parameter requestParameters.pet was null or undefined when calling addPet.');
}

const queryParameters: runtime.HTTPQuery = {};
Expand All @@ -93,7 +93,7 @@ export class PetApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
body: PetToJSON(requestParameters.body),
body: PetToJSON(requestParameters.pet),
});

return new runtime.VoidApiResponse(response);
Expand Down Expand Up @@ -168,7 +168,7 @@ export class PetApi extends runtime.BaseAPI {
if (this.configuration && this.configuration.accessToken) {
// oauth required
if (typeof this.configuration.accessToken === 'function') {
headerParameters["Authorization"] = this.configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]);
headerParameters["Authorization"] = this.configuration.accessToken("petstore_auth", ["read:pets"]);
} else {
headerParameters["Authorization"] = this.configuration.accessToken;
}
Expand Down Expand Up @@ -213,7 +213,7 @@ export class PetApi extends runtime.BaseAPI {
if (this.configuration && this.configuration.accessToken) {
// oauth required
if (typeof this.configuration.accessToken === 'function') {
headerParameters["Authorization"] = this.configuration.accessToken("petstore_auth", ["write:pets", "read:pets"]);
headerParameters["Authorization"] = this.configuration.accessToken("petstore_auth", ["read:pets"]);
} else {
headerParameters["Authorization"] = this.configuration.accessToken;
}
Expand Down Expand Up @@ -278,8 +278,8 @@ export class PetApi extends runtime.BaseAPI {
* Update an existing pet
*/
async updatePetRaw(requestParameters: UpdatePetRequest): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.');
if (requestParameters.pet === null || requestParameters.pet === undefined) {
throw new runtime.RequiredError('pet','Required parameter requestParameters.pet was null or undefined when calling updatePet.');
}

const queryParameters: runtime.HTTPQuery = {};
Expand All @@ -302,7 +302,7 @@ export class PetApi extends runtime.BaseAPI {
method: 'PUT',
headers: headerParameters,
query: queryParameters,
body: PetToJSON(requestParameters.body),
body: PetToJSON(requestParameters.pet),
});

return new runtime.VoidApiResponse(response);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ export interface GetOrderByIdRequest {
}

export interface PlaceOrderRequest {
body: Order;
order: Order;
}

/**
Expand Down Expand Up @@ -136,8 +136,8 @@ export class StoreApi extends runtime.BaseAPI {
* Place an order for a pet
*/
async placeOrderRaw(requestParameters: PlaceOrderRequest): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.');
if (requestParameters.order === null || requestParameters.order === undefined) {
throw new runtime.RequiredError('order','Required parameter requestParameters.order was null or undefined when calling placeOrder.');
}

const queryParameters: runtime.HTTPQuery = {};
Expand All @@ -151,7 +151,7 @@ export class StoreApi extends runtime.BaseAPI {
method: 'POST',
headers: headerParameters,
query: queryParameters,
body: OrderToJSON(requestParameters.body),
body: OrderToJSON(requestParameters.order),
});

return new runtime.JSONApiResponse(response, (jsonValue) => OrderFromJSON(jsonValue));
Expand Down
Loading

0 comments on commit 98af3df

Please sign in to comment.