update ts samples

This commit is contained in:
William Cheng 2022-06-04 18:43:59 +08:00
parent aac39eabc7
commit ee9ba4a95a
46 changed files with 507 additions and 507 deletions

View File

@ -33,7 +33,7 @@ export class AnotherFakeApi extends runtime.BaseAPI {
* To test special tags and operation ID starting with number * To test special tags and operation ID starting with number
* To test special tags * To test special tags
*/ */
async _123testSpecialTagsRaw(requestParameters: 123testSpecialTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Client>> { async _123testSpecialTagsRaw(requestParameters: 123testSpecialTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Client>> {
if (requestParameters.client === null || requestParameters.client === undefined) { if (requestParameters.client === null || requestParameters.client === undefined) {
throw new runtime.RequiredError('client','Required parameter requestParameters.client was null or undefined when calling _123testSpecialTags.'); throw new runtime.RequiredError('client','Required parameter requestParameters.client was null or undefined when calling _123testSpecialTags.');
} }
@ -59,7 +59,7 @@ export class AnotherFakeApi extends runtime.BaseAPI {
* To test special tags and operation ID starting with number * To test special tags and operation ID starting with number
* To test special tags * To test special tags
*/ */
async _123testSpecialTags(requestParameters: 123testSpecialTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Client> { async _123testSpecialTags(requestParameters: 123testSpecialTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Client> {
const response = await this._123testSpecialTagsRaw(requestParameters, initOverrides); const response = await this._123testSpecialTagsRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -27,7 +27,7 @@ export class DefaultApi extends runtime.BaseAPI {
/** /**
*/ */
async fooGetRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<FooGetDefaultResponse>> { async fooGetRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FooGetDefaultResponse>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -44,7 +44,7 @@ export class DefaultApi extends runtime.BaseAPI {
/** /**
*/ */
async fooGet(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<FooGetDefaultResponse> { async fooGet(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FooGetDefaultResponse> {
const response = await this.fooGetRaw(initOverrides); const response = await this.fooGetRaw(initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -149,7 +149,7 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* Health check endpoint * Health check endpoint
*/ */
async fakeHealthGetRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<HealthCheckResult>> { async fakeHealthGetRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<HealthCheckResult>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -167,7 +167,7 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* Health check endpoint * Health check endpoint
*/ */
async fakeHealthGet(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<HealthCheckResult> { async fakeHealthGet(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<HealthCheckResult> {
const response = await this.fakeHealthGetRaw(initOverrides); const response = await this.fakeHealthGetRaw(initOverrides);
return await response.value(); return await response.value();
} }
@ -175,7 +175,7 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* test http signature authentication * test http signature authentication
*/ */
async fakeHttpSignatureTestRaw(requestParameters: FakeHttpSignatureTestRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async fakeHttpSignatureTestRaw(requestParameters: FakeHttpSignatureTestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.pet === null || requestParameters.pet === undefined) { if (requestParameters.pet === null || requestParameters.pet === undefined) {
throw new runtime.RequiredError('pet','Required parameter requestParameters.pet was null or undefined when calling fakeHttpSignatureTest.'); throw new runtime.RequiredError('pet','Required parameter requestParameters.pet was null or undefined when calling fakeHttpSignatureTest.');
} }
@ -208,14 +208,14 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* test http signature authentication * test http signature authentication
*/ */
async fakeHttpSignatureTest(requestParameters: FakeHttpSignatureTestRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async fakeHttpSignatureTest(requestParameters: FakeHttpSignatureTestRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.fakeHttpSignatureTestRaw(requestParameters, initOverrides); await this.fakeHttpSignatureTestRaw(requestParameters, initOverrides);
} }
/** /**
* Test serialization of outer boolean types * Test serialization of outer boolean types
*/ */
async fakeOuterBooleanSerializeRaw(requestParameters: FakeOuterBooleanSerializeRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<boolean>> { async fakeOuterBooleanSerializeRaw(requestParameters: FakeOuterBooleanSerializeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<boolean>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -236,7 +236,7 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* Test serialization of outer boolean types * Test serialization of outer boolean types
*/ */
async fakeOuterBooleanSerialize(requestParameters: FakeOuterBooleanSerializeRequest = {}, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<boolean> { async fakeOuterBooleanSerialize(requestParameters: FakeOuterBooleanSerializeRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<boolean> {
const response = await this.fakeOuterBooleanSerializeRaw(requestParameters, initOverrides); const response = await this.fakeOuterBooleanSerializeRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -244,7 +244,7 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* Test serialization of object with outer number type * Test serialization of object with outer number type
*/ */
async fakeOuterCompositeSerializeRaw(requestParameters: FakeOuterCompositeSerializeRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<OuterComposite>> { async fakeOuterCompositeSerializeRaw(requestParameters: FakeOuterCompositeSerializeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OuterComposite>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -265,7 +265,7 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* Test serialization of object with outer number type * Test serialization of object with outer number type
*/ */
async fakeOuterCompositeSerialize(requestParameters: FakeOuterCompositeSerializeRequest = {}, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<OuterComposite> { async fakeOuterCompositeSerialize(requestParameters: FakeOuterCompositeSerializeRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OuterComposite> {
const response = await this.fakeOuterCompositeSerializeRaw(requestParameters, initOverrides); const response = await this.fakeOuterCompositeSerializeRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -273,7 +273,7 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* Test serialization of outer number types * Test serialization of outer number types
*/ */
async fakeOuterNumberSerializeRaw(requestParameters: FakeOuterNumberSerializeRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<number>> { async fakeOuterNumberSerializeRaw(requestParameters: FakeOuterNumberSerializeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<number>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -294,7 +294,7 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* Test serialization of outer number types * Test serialization of outer number types
*/ */
async fakeOuterNumberSerialize(requestParameters: FakeOuterNumberSerializeRequest = {}, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<number> { async fakeOuterNumberSerialize(requestParameters: FakeOuterNumberSerializeRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<number> {
const response = await this.fakeOuterNumberSerializeRaw(requestParameters, initOverrides); const response = await this.fakeOuterNumberSerializeRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -302,7 +302,7 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* Test serialization of outer string types * Test serialization of outer string types
*/ */
async fakeOuterStringSerializeRaw(requestParameters: FakeOuterStringSerializeRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<string>> { async fakeOuterStringSerializeRaw(requestParameters: FakeOuterStringSerializeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -323,7 +323,7 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* Test serialization of outer string types * Test serialization of outer string types
*/ */
async fakeOuterStringSerialize(requestParameters: FakeOuterStringSerializeRequest = {}, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<string> { async fakeOuterStringSerialize(requestParameters: FakeOuterStringSerializeRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string> {
const response = await this.fakeOuterStringSerializeRaw(requestParameters, initOverrides); const response = await this.fakeOuterStringSerializeRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -331,7 +331,7 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* Test serialization of enum (int) properties with examples * Test serialization of enum (int) properties with examples
*/ */
async fakePropertyEnumIntegerSerializeRaw(requestParameters: FakePropertyEnumIntegerSerializeRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<OuterObjectWithEnumProperty>> { async fakePropertyEnumIntegerSerializeRaw(requestParameters: FakePropertyEnumIntegerSerializeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<OuterObjectWithEnumProperty>> {
if (requestParameters.outerObjectWithEnumProperty === null || requestParameters.outerObjectWithEnumProperty === undefined) { if (requestParameters.outerObjectWithEnumProperty === null || requestParameters.outerObjectWithEnumProperty === undefined) {
throw new runtime.RequiredError('outerObjectWithEnumProperty','Required parameter requestParameters.outerObjectWithEnumProperty was null or undefined when calling fakePropertyEnumIntegerSerialize.'); throw new runtime.RequiredError('outerObjectWithEnumProperty','Required parameter requestParameters.outerObjectWithEnumProperty was null or undefined when calling fakePropertyEnumIntegerSerialize.');
} }
@ -356,7 +356,7 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* Test serialization of enum (int) properties with examples * Test serialization of enum (int) properties with examples
*/ */
async fakePropertyEnumIntegerSerialize(requestParameters: FakePropertyEnumIntegerSerializeRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<OuterObjectWithEnumProperty> { async fakePropertyEnumIntegerSerialize(requestParameters: FakePropertyEnumIntegerSerializeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<OuterObjectWithEnumProperty> {
const response = await this.fakePropertyEnumIntegerSerializeRaw(requestParameters, initOverrides); const response = await this.fakePropertyEnumIntegerSerializeRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -364,7 +364,7 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* For this test, the body has to be a binary file. * For this test, the body has to be a binary file.
*/ */
async testBodyWithBinaryRaw(requestParameters: TestBodyWithBinaryRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async testBodyWithBinaryRaw(requestParameters: TestBodyWithBinaryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling testBodyWithBinary.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling testBodyWithBinary.');
} }
@ -389,14 +389,14 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* For this test, the body has to be a binary file. * For this test, the body has to be a binary file.
*/ */
async testBodyWithBinary(requestParameters: TestBodyWithBinaryRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async testBodyWithBinary(requestParameters: TestBodyWithBinaryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.testBodyWithBinaryRaw(requestParameters, initOverrides); await this.testBodyWithBinaryRaw(requestParameters, initOverrides);
} }
/** /**
* For this test, the body for this request must reference a schema named `File`. * For this test, the body for this request must reference a schema named `File`.
*/ */
async testBodyWithFileSchemaRaw(requestParameters: TestBodyWithFileSchemaRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async testBodyWithFileSchemaRaw(requestParameters: TestBodyWithFileSchemaRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.fileSchemaTestClass === null || requestParameters.fileSchemaTestClass === undefined) { if (requestParameters.fileSchemaTestClass === null || requestParameters.fileSchemaTestClass === undefined) {
throw new runtime.RequiredError('fileSchemaTestClass','Required parameter requestParameters.fileSchemaTestClass was null or undefined when calling testBodyWithFileSchema.'); throw new runtime.RequiredError('fileSchemaTestClass','Required parameter requestParameters.fileSchemaTestClass was null or undefined when calling testBodyWithFileSchema.');
} }
@ -421,13 +421,13 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* For this test, the body for this request must reference a schema named `File`. * For this test, the body for this request must reference a schema named `File`.
*/ */
async testBodyWithFileSchema(requestParameters: TestBodyWithFileSchemaRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async testBodyWithFileSchema(requestParameters: TestBodyWithFileSchemaRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.testBodyWithFileSchemaRaw(requestParameters, initOverrides); await this.testBodyWithFileSchemaRaw(requestParameters, initOverrides);
} }
/** /**
*/ */
async testBodyWithQueryParamsRaw(requestParameters: TestBodyWithQueryParamsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async testBodyWithQueryParamsRaw(requestParameters: TestBodyWithQueryParamsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.query === null || requestParameters.query === undefined) { if (requestParameters.query === null || requestParameters.query === undefined) {
throw new runtime.RequiredError('query','Required parameter requestParameters.query was null or undefined when calling testBodyWithQueryParams.'); throw new runtime.RequiredError('query','Required parameter requestParameters.query was null or undefined when calling testBodyWithQueryParams.');
} }
@ -459,7 +459,7 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
*/ */
async testBodyWithQueryParams(requestParameters: TestBodyWithQueryParamsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async testBodyWithQueryParams(requestParameters: TestBodyWithQueryParamsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.testBodyWithQueryParamsRaw(requestParameters, initOverrides); await this.testBodyWithQueryParamsRaw(requestParameters, initOverrides);
} }
@ -467,7 +467,7 @@ export class FakeApi extends runtime.BaseAPI {
* To test \"client\" model * To test \"client\" model
* To test \"client\" model * To test \"client\" model
*/ */
async testClientModelRaw(requestParameters: TestClientModelRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Client>> { async testClientModelRaw(requestParameters: TestClientModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Client>> {
if (requestParameters.client === null || requestParameters.client === undefined) { if (requestParameters.client === null || requestParameters.client === undefined) {
throw new runtime.RequiredError('client','Required parameter requestParameters.client was null or undefined when calling testClientModel.'); throw new runtime.RequiredError('client','Required parameter requestParameters.client was null or undefined when calling testClientModel.');
} }
@ -493,7 +493,7 @@ export class FakeApi extends runtime.BaseAPI {
* To test \"client\" model * To test \"client\" model
* To test \"client\" model * To test \"client\" model
*/ */
async testClientModel(requestParameters: TestClientModelRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Client> { async testClientModel(requestParameters: TestClientModelRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Client> {
const response = await this.testClientModelRaw(requestParameters, initOverrides); const response = await this.testClientModelRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -502,7 +502,7 @@ export class FakeApi extends runtime.BaseAPI {
* Fake endpoint for testing various parameters * Fake endpoint for testing various parameters
* Fake endpoint for testing various parameters * Fake endpoint for testing various parameters
*/ */
async testEndpointParametersRaw(requestParameters: TestEndpointParametersRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async testEndpointParametersRaw(requestParameters: TestEndpointParametersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.number === null || requestParameters.number === undefined) { if (requestParameters.number === null || requestParameters.number === undefined) {
throw new runtime.RequiredError('number','Required parameter requestParameters.number was null or undefined when calling testEndpointParameters.'); throw new runtime.RequiredError('number','Required parameter requestParameters.number was null or undefined when calling testEndpointParameters.');
} }
@ -613,7 +613,7 @@ export class FakeApi extends runtime.BaseAPI {
* Fake endpoint for testing various parameters * Fake endpoint for testing various parameters
* Fake endpoint for testing various parameters * Fake endpoint for testing various parameters
*/ */
async testEndpointParameters(requestParameters: TestEndpointParametersRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async testEndpointParameters(requestParameters: TestEndpointParametersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.testEndpointParametersRaw(requestParameters, initOverrides); await this.testEndpointParametersRaw(requestParameters, initOverrides);
} }
@ -621,7 +621,7 @@ export class FakeApi extends runtime.BaseAPI {
* To test enum parameters * To test enum parameters
* To test enum parameters * To test enum parameters
*/ */
async testEnumParametersRaw(requestParameters: TestEnumParametersRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async testEnumParametersRaw(requestParameters: TestEnumParametersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
const queryParameters: any = {}; const queryParameters: any = {};
if (requestParameters.enumQueryStringArray) { if (requestParameters.enumQueryStringArray) {
@ -691,7 +691,7 @@ export class FakeApi extends runtime.BaseAPI {
* To test enum parameters * To test enum parameters
* To test enum parameters * To test enum parameters
*/ */
async testEnumParameters(requestParameters: TestEnumParametersRequest = {}, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async testEnumParameters(requestParameters: TestEnumParametersRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.testEnumParametersRaw(requestParameters, initOverrides); await this.testEnumParametersRaw(requestParameters, initOverrides);
} }
@ -699,7 +699,7 @@ export class FakeApi extends runtime.BaseAPI {
* Fake endpoint to test group parameters (optional) * Fake endpoint to test group parameters (optional)
* Fake endpoint to test group parameters (optional) * Fake endpoint to test group parameters (optional)
*/ */
async testGroupParametersRaw(requestParameters: TestGroupParametersRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async testGroupParametersRaw(requestParameters: TestGroupParametersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.requiredStringGroup === null || requestParameters.requiredStringGroup === undefined) { if (requestParameters.requiredStringGroup === null || requestParameters.requiredStringGroup === undefined) {
throw new runtime.RequiredError('requiredStringGroup','Required parameter requestParameters.requiredStringGroup was null or undefined when calling testGroupParameters.'); throw new runtime.RequiredError('requiredStringGroup','Required parameter requestParameters.requiredStringGroup was null or undefined when calling testGroupParameters.');
} }
@ -762,7 +762,7 @@ export class FakeApi extends runtime.BaseAPI {
* Fake endpoint to test group parameters (optional) * Fake endpoint to test group parameters (optional)
* Fake endpoint to test group parameters (optional) * Fake endpoint to test group parameters (optional)
*/ */
async testGroupParameters(requestParameters: TestGroupParametersRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async testGroupParameters(requestParameters: TestGroupParametersRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.testGroupParametersRaw(requestParameters, initOverrides); await this.testGroupParametersRaw(requestParameters, initOverrides);
} }
@ -770,7 +770,7 @@ export class FakeApi extends runtime.BaseAPI {
* *
* test inline additionalProperties * test inline additionalProperties
*/ */
async testInlineAdditionalPropertiesRaw(requestParameters: TestInlineAdditionalPropertiesRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async testInlineAdditionalPropertiesRaw(requestParameters: TestInlineAdditionalPropertiesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.requestBody === null || requestParameters.requestBody === undefined) { if (requestParameters.requestBody === null || requestParameters.requestBody === undefined) {
throw new runtime.RequiredError('requestBody','Required parameter requestParameters.requestBody was null or undefined when calling testInlineAdditionalProperties.'); throw new runtime.RequiredError('requestBody','Required parameter requestParameters.requestBody was null or undefined when calling testInlineAdditionalProperties.');
} }
@ -796,7 +796,7 @@ export class FakeApi extends runtime.BaseAPI {
* *
* test inline additionalProperties * test inline additionalProperties
*/ */
async testInlineAdditionalProperties(requestParameters: TestInlineAdditionalPropertiesRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async testInlineAdditionalProperties(requestParameters: TestInlineAdditionalPropertiesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.testInlineAdditionalPropertiesRaw(requestParameters, initOverrides); await this.testInlineAdditionalPropertiesRaw(requestParameters, initOverrides);
} }
@ -804,7 +804,7 @@ export class FakeApi extends runtime.BaseAPI {
* *
* test json serialization of form data * test json serialization of form data
*/ */
async testJsonFormDataRaw(requestParameters: TestJsonFormDataRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async testJsonFormDataRaw(requestParameters: TestJsonFormDataRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.param === null || requestParameters.param === undefined) { if (requestParameters.param === null || requestParameters.param === undefined) {
throw new runtime.RequiredError('param','Required parameter requestParameters.param was null or undefined when calling testJsonFormData.'); throw new runtime.RequiredError('param','Required parameter requestParameters.param was null or undefined when calling testJsonFormData.');
} }
@ -854,14 +854,14 @@ export class FakeApi extends runtime.BaseAPI {
* *
* test json serialization of form data * test json serialization of form data
*/ */
async testJsonFormData(requestParameters: TestJsonFormDataRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async testJsonFormData(requestParameters: TestJsonFormDataRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.testJsonFormDataRaw(requestParameters, initOverrides); await this.testJsonFormDataRaw(requestParameters, initOverrides);
} }
/** /**
* To test the collection format in query parameters * To test the collection format in query parameters
*/ */
async testQueryParameterCollectionFormatRaw(requestParameters: TestQueryParameterCollectionFormatRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async testQueryParameterCollectionFormatRaw(requestParameters: TestQueryParameterCollectionFormatRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.pipe === null || requestParameters.pipe === undefined) { if (requestParameters.pipe === null || requestParameters.pipe === undefined) {
throw new runtime.RequiredError('pipe','Required parameter requestParameters.pipe was null or undefined when calling testQueryParameterCollectionFormat.'); throw new runtime.RequiredError('pipe','Required parameter requestParameters.pipe was null or undefined when calling testQueryParameterCollectionFormat.');
} }
@ -931,7 +931,7 @@ export class FakeApi extends runtime.BaseAPI {
/** /**
* To test the collection format in query parameters * To test the collection format in query parameters
*/ */
async testQueryParameterCollectionFormat(requestParameters: TestQueryParameterCollectionFormatRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async testQueryParameterCollectionFormat(requestParameters: TestQueryParameterCollectionFormatRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.testQueryParameterCollectionFormatRaw(requestParameters, initOverrides); await this.testQueryParameterCollectionFormatRaw(requestParameters, initOverrides);
} }

View File

@ -33,7 +33,7 @@ export class FakeClassnameTags123Api extends runtime.BaseAPI {
* To test class name in snake case * To test class name in snake case
* To test class name in snake case * To test class name in snake case
*/ */
async testClassnameRaw(requestParameters: TestClassnameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Client>> { async testClassnameRaw(requestParameters: TestClassnameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Client>> {
if (requestParameters.client === null || requestParameters.client === undefined) { if (requestParameters.client === null || requestParameters.client === undefined) {
throw new runtime.RequiredError('client','Required parameter requestParameters.client was null or undefined when calling testClassname.'); throw new runtime.RequiredError('client','Required parameter requestParameters.client was null or undefined when calling testClassname.');
} }
@ -63,7 +63,7 @@ export class FakeClassnameTags123Api extends runtime.BaseAPI {
* To test class name in snake case * To test class name in snake case
* To test class name in snake case * To test class name in snake case
*/ */
async testClassname(requestParameters: TestClassnameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Client> { async testClassname(requestParameters: TestClassnameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Client> {
const response = await this.testClassnameRaw(requestParameters, initOverrides); const response = await this.testClassnameRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -75,7 +75,7 @@ export class PetApi extends runtime.BaseAPI {
* *
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.pet === null || requestParameters.pet === undefined) { if (requestParameters.pet === null || requestParameters.pet === undefined) {
throw new runtime.RequiredError('pet','Required parameter requestParameters.pet was null or undefined when calling addPet.'); throw new runtime.RequiredError('pet','Required parameter requestParameters.pet was null or undefined when calling addPet.');
} }
@ -106,7 +106,7 @@ export class PetApi extends runtime.BaseAPI {
* *
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPet(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async addPet(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.addPetRaw(requestParameters, initOverrides); await this.addPetRaw(requestParameters, initOverrides);
} }
@ -114,7 +114,7 @@ export class PetApi extends runtime.BaseAPI {
* *
* Deletes a pet * Deletes a pet
*/ */
async deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.');
} }
@ -146,7 +146,7 @@ export class PetApi extends runtime.BaseAPI {
* *
* Deletes a pet * Deletes a pet
*/ */
async deletePet(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deletePet(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deletePetRaw(requestParameters, initOverrides); await this.deletePetRaw(requestParameters, initOverrides);
} }
@ -154,7 +154,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.status === null || requestParameters.status === undefined) { if (requestParameters.status === null || requestParameters.status === undefined) {
throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.'); throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.');
} }
@ -186,7 +186,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatus(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByStatus(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByStatusRaw(requestParameters, initOverrides); const response = await this.findPetsByStatusRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -195,7 +195,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Set<Pet>>> { async findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Set<Pet>>> {
if (requestParameters.tags === null || requestParameters.tags === undefined) { if (requestParameters.tags === null || requestParameters.tags === undefined) {
throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.'); throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.');
} }
@ -227,7 +227,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTags(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Set<Pet>> { async findPetsByTags(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Set<Pet>> {
const response = await this.findPetsByTagsRaw(requestParameters, initOverrides); const response = await this.findPetsByTagsRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -236,7 +236,7 @@ export class PetApi extends runtime.BaseAPI {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Pet>> { async getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Pet>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.');
} }
@ -263,7 +263,7 @@ export class PetApi extends runtime.BaseAPI {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetById(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Pet> { async getPetById(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Pet> {
const response = await this.getPetByIdRaw(requestParameters, initOverrides); const response = await this.getPetByIdRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -272,7 +272,7 @@ export class PetApi extends runtime.BaseAPI {
* *
* Update an existing pet * Update an existing pet
*/ */
async updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.pet === null || requestParameters.pet === undefined) { if (requestParameters.pet === null || requestParameters.pet === undefined) {
throw new runtime.RequiredError('pet','Required parameter requestParameters.pet was null or undefined when calling updatePet.'); throw new runtime.RequiredError('pet','Required parameter requestParameters.pet was null or undefined when calling updatePet.');
} }
@ -303,7 +303,7 @@ export class PetApi extends runtime.BaseAPI {
* *
* Update an existing pet * Update an existing pet
*/ */
async updatePet(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePet(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetRaw(requestParameters, initOverrides); await this.updatePetRaw(requestParameters, initOverrides);
} }
@ -311,7 +311,7 @@ export class PetApi extends runtime.BaseAPI {
* *
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.');
} }
@ -362,7 +362,7 @@ export class PetApi extends runtime.BaseAPI {
* *
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithForm(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePetWithForm(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetWithFormRaw(requestParameters, initOverrides); await this.updatePetWithFormRaw(requestParameters, initOverrides);
} }
@ -370,7 +370,7 @@ export class PetApi extends runtime.BaseAPI {
* *
* uploads an image * uploads an image
*/ */
async uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> { async uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.');
} }
@ -423,7 +423,7 @@ export class PetApi extends runtime.BaseAPI {
* *
* uploads an image * uploads an image
*/ */
async uploadFile(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<ModelApiResponse> { async uploadFile(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ModelApiResponse> {
const response = await this.uploadFileRaw(requestParameters, initOverrides); const response = await this.uploadFileRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -432,7 +432,7 @@ export class PetApi extends runtime.BaseAPI {
* *
* uploads an image (required) * uploads an image (required)
*/ */
async uploadFileWithRequiredFileRaw(requestParameters: UploadFileWithRequiredFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> { async uploadFileWithRequiredFileRaw(requestParameters: UploadFileWithRequiredFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFileWithRequiredFile.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFileWithRequiredFile.');
} }
@ -489,7 +489,7 @@ export class PetApi extends runtime.BaseAPI {
* *
* uploads an image (required) * uploads an image (required)
*/ */
async uploadFileWithRequiredFile(requestParameters: UploadFileWithRequiredFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<ModelApiResponse> { async uploadFileWithRequiredFile(requestParameters: UploadFileWithRequiredFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ModelApiResponse> {
const response = await this.uploadFileWithRequiredFileRaw(requestParameters, initOverrides); const response = await this.uploadFileWithRequiredFileRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -41,7 +41,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.');
} }
@ -64,7 +64,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrder(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteOrder(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteOrderRaw(requestParameters, initOverrides); await this.deleteOrderRaw(requestParameters, initOverrides);
} }
@ -72,7 +72,7 @@ export class StoreApi extends runtime.BaseAPI {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> { async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -95,7 +95,7 @@ export class StoreApi extends runtime.BaseAPI {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventory(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<{ [key: string]: number; }> { async getInventory(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<{ [key: string]: number; }> {
const response = await this.getInventoryRaw(initOverrides); const response = await this.getInventoryRaw(initOverrides);
return await response.value(); return await response.value();
} }
@ -104,7 +104,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.');
} }
@ -127,7 +127,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderById(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async getOrderById(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.getOrderByIdRaw(requestParameters, initOverrides); const response = await this.getOrderByIdRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -136,7 +136,7 @@ export class StoreApi extends runtime.BaseAPI {
* *
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.order === null || requestParameters.order === undefined) { if (requestParameters.order === null || requestParameters.order === undefined) {
throw new runtime.RequiredError('order','Required parameter requestParameters.order was null or undefined when calling placeOrder.'); throw new runtime.RequiredError('order','Required parameter requestParameters.order was null or undefined when calling placeOrder.');
} }
@ -162,7 +162,7 @@ export class StoreApi extends runtime.BaseAPI {
* *
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrder(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async placeOrder(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.placeOrderRaw(requestParameters, initOverrides); const response = await this.placeOrderRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -59,7 +59,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.user === null || requestParameters.user === undefined) { if (requestParameters.user === null || requestParameters.user === undefined) {
throw new runtime.RequiredError('user','Required parameter requestParameters.user was null or undefined when calling createUser.'); throw new runtime.RequiredError('user','Required parameter requestParameters.user was null or undefined when calling createUser.');
} }
@ -85,7 +85,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUser(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUser(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUserRaw(requestParameters, initOverrides); await this.createUserRaw(requestParameters, initOverrides);
} }
@ -93,7 +93,7 @@ export class UserApi extends runtime.BaseAPI {
* *
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.user === null || requestParameters.user === undefined) { if (requestParameters.user === null || requestParameters.user === undefined) {
throw new runtime.RequiredError('user','Required parameter requestParameters.user was null or undefined when calling createUsersWithArrayInput.'); throw new runtime.RequiredError('user','Required parameter requestParameters.user was null or undefined when calling createUsersWithArrayInput.');
} }
@ -119,7 +119,7 @@ export class UserApi extends runtime.BaseAPI {
* *
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithArrayInputRaw(requestParameters, initOverrides); await this.createUsersWithArrayInputRaw(requestParameters, initOverrides);
} }
@ -127,7 +127,7 @@ export class UserApi extends runtime.BaseAPI {
* *
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.user === null || requestParameters.user === undefined) { if (requestParameters.user === null || requestParameters.user === undefined) {
throw new runtime.RequiredError('user','Required parameter requestParameters.user was null or undefined when calling createUsersWithListInput.'); throw new runtime.RequiredError('user','Required parameter requestParameters.user was null or undefined when calling createUsersWithListInput.');
} }
@ -153,7 +153,7 @@ export class UserApi extends runtime.BaseAPI {
* *
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInput(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithListInput(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithListInputRaw(requestParameters, initOverrides); await this.createUsersWithListInputRaw(requestParameters, initOverrides);
} }
@ -161,7 +161,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.');
} }
@ -184,7 +184,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUser(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteUser(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteUserRaw(requestParameters, initOverrides); await this.deleteUserRaw(requestParameters, initOverrides);
} }
@ -192,7 +192,7 @@ export class UserApi extends runtime.BaseAPI {
* *
* Get user by user name * Get user by user name
*/ */
async getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<User>> { async getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<User>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.');
} }
@ -215,7 +215,7 @@ export class UserApi extends runtime.BaseAPI {
* *
* Get user by user name * Get user by user name
*/ */
async getUserByName(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<User> { async getUserByName(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<User> {
const response = await this.getUserByNameRaw(requestParameters, initOverrides); const response = await this.getUserByNameRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -224,7 +224,7 @@ export class UserApi extends runtime.BaseAPI {
* *
* Logs user into the system * Logs user into the system
*/ */
async loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<string>> { async loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.');
} }
@ -259,7 +259,7 @@ export class UserApi extends runtime.BaseAPI {
* *
* Logs user into the system * Logs user into the system
*/ */
async loginUser(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<string> { async loginUser(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string> {
const response = await this.loginUserRaw(requestParameters, initOverrides); const response = await this.loginUserRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -268,7 +268,7 @@ export class UserApi extends runtime.BaseAPI {
* *
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -287,7 +287,7 @@ export class UserApi extends runtime.BaseAPI {
* *
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUser(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async logoutUser(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.logoutUserRaw(initOverrides); await this.logoutUserRaw(initOverrides);
} }
@ -295,7 +295,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.');
} }
@ -325,7 +325,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUser(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updateUser(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updateUserRaw(requestParameters, initOverrides); await this.updateUserRaw(requestParameters, initOverrides);
} }

View File

@ -113,7 +113,7 @@ export class BaseAPI {
return this.withMiddleware<T>(...middlewares); return this.withMiddleware<T>(...middlewares);
} }
protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction): Promise<Response> { protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction): Promise<Response> {
const { url, init } = await this.createFetchParams(context, initOverrides); const { url, init } = await this.createFetchParams(context, initOverrides);
const response = await this.fetchApi(url, init); const response = await this.fetchApi(url, init);
if (response.status >= 200 && response.status < 300) { if (response.status >= 200 && response.status < 300) {
@ -122,7 +122,7 @@ export class BaseAPI {
throw new ResponseError(response, 'Response returned an error code'); throw new ResponseError(response, 'Response returned an error code');
} }
private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction) { private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction) {
let url = this.configuration.basePath + context.path; let url = this.configuration.basePath + context.path;
if (context.query !== undefined && Object.keys(context.query).length !== 0) { if (context.query !== undefined && Object.keys(context.query).length !== 0) {
// only add the querystring to the URL if there are query parameters. // only add the querystring to the URL if there are query parameters.
@ -242,7 +242,7 @@ export type HTTPBody = Json | FormData | URLSearchParams;
export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody } export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody }
export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original'; export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original';
export type InitOverideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit> export type InitOverrideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit>
export interface FetchParams { export interface FetchParams {
url: string; url: string;

View File

@ -68,7 +68,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.');
} }
@ -98,14 +98,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPet(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async addPet(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.addPetRaw(requestParameters, initOverrides); await this.addPetRaw(requestParameters, initOverrides);
} }
/** /**
* Deletes a pet * Deletes a pet
*/ */
async deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.');
} }
@ -136,7 +136,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Deletes a pet * Deletes a pet
*/ */
async deletePet(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deletePet(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deletePetRaw(requestParameters, initOverrides); await this.deletePetRaw(requestParameters, initOverrides);
} }
@ -144,7 +144,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.status === null || requestParameters.status === undefined) { if (requestParameters.status === null || requestParameters.status === undefined) {
throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.'); throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.');
} }
@ -176,7 +176,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatus(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByStatus(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByStatusRaw(requestParameters, initOverrides); const response = await this.findPetsByStatusRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -185,7 +185,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.tags === null || requestParameters.tags === undefined) { if (requestParameters.tags === null || requestParameters.tags === undefined) {
throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.'); throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.');
} }
@ -217,7 +217,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTags(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByTags(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByTagsRaw(requestParameters, initOverrides); const response = await this.findPetsByTagsRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -226,7 +226,7 @@ export class PetApi extends runtime.BaseAPI {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Pet>> { async getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Pet>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.');
} }
@ -253,7 +253,7 @@ export class PetApi extends runtime.BaseAPI {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetById(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Pet> { async getPetById(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Pet> {
const response = await this.getPetByIdRaw(requestParameters, initOverrides); const response = await this.getPetByIdRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -261,7 +261,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Update an existing pet * Update an existing pet
*/ */
async updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.');
} }
@ -291,14 +291,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Update an existing pet * Update an existing pet
*/ */
async updatePet(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePet(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetRaw(requestParameters, initOverrides); await this.updatePetRaw(requestParameters, initOverrides);
} }
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.');
} }
@ -348,14 +348,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithForm(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePetWithForm(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetWithFormRaw(requestParameters, initOverrides); await this.updatePetWithFormRaw(requestParameters, initOverrides);
} }
/** /**
* uploads an image * uploads an image
*/ */
async uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> { async uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.');
} }
@ -407,7 +407,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* uploads an image * uploads an image
*/ */
async uploadFile(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<ModelApiResponse> { async uploadFile(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ModelApiResponse> {
const response = await this.uploadFileRaw(requestParameters, initOverrides); const response = await this.uploadFileRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -41,7 +41,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.');
} }
@ -64,7 +64,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrder(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteOrder(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteOrderRaw(requestParameters, initOverrides); await this.deleteOrderRaw(requestParameters, initOverrides);
} }
@ -72,7 +72,7 @@ export class StoreApi extends runtime.BaseAPI {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> { async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -95,7 +95,7 @@ export class StoreApi extends runtime.BaseAPI {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventory(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<{ [key: string]: number; }> { async getInventory(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<{ [key: string]: number; }> {
const response = await this.getInventoryRaw(initOverrides); const response = await this.getInventoryRaw(initOverrides);
return await response.value(); return await response.value();
} }
@ -104,7 +104,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.');
} }
@ -127,7 +127,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderById(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async getOrderById(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.getOrderByIdRaw(requestParameters, initOverrides); const response = await this.getOrderByIdRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -135,7 +135,7 @@ export class StoreApi extends runtime.BaseAPI {
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.');
} }
@ -160,7 +160,7 @@ export class StoreApi extends runtime.BaseAPI {
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrder(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async placeOrder(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.placeOrderRaw(requestParameters, initOverrides); const response = await this.placeOrderRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -59,7 +59,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.');
} }
@ -85,14 +85,14 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUser(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUser(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUserRaw(requestParameters, initOverrides); await this.createUserRaw(requestParameters, initOverrides);
} }
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.');
} }
@ -117,14 +117,14 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithArrayInputRaw(requestParameters, initOverrides); await this.createUsersWithArrayInputRaw(requestParameters, initOverrides);
} }
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.');
} }
@ -149,7 +149,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInput(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithListInput(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithListInputRaw(requestParameters, initOverrides); await this.createUsersWithListInputRaw(requestParameters, initOverrides);
} }
@ -157,7 +157,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.');
} }
@ -180,14 +180,14 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUser(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteUser(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteUserRaw(requestParameters, initOverrides); await this.deleteUserRaw(requestParameters, initOverrides);
} }
/** /**
* Get user by user name * Get user by user name
*/ */
async getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<User>> { async getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<User>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.');
} }
@ -209,7 +209,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Get user by user name * Get user by user name
*/ */
async getUserByName(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<User> { async getUserByName(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<User> {
const response = await this.getUserByNameRaw(requestParameters, initOverrides); const response = await this.getUserByNameRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -217,7 +217,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs user into the system * Logs user into the system
*/ */
async loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<string>> { async loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.');
} }
@ -251,7 +251,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs user into the system * Logs user into the system
*/ */
async loginUser(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<string> { async loginUser(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string> {
const response = await this.loginUserRaw(requestParameters, initOverrides); const response = await this.loginUserRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -259,7 +259,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -277,7 +277,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUser(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async logoutUser(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.logoutUserRaw(initOverrides); await this.logoutUserRaw(initOverrides);
} }
@ -285,7 +285,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.');
} }
@ -315,7 +315,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUser(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updateUser(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updateUserRaw(requestParameters, initOverrides); await this.updateUserRaw(requestParameters, initOverrides);
} }

View File

@ -113,7 +113,7 @@ export class BaseAPI {
return this.withMiddleware<T>(...middlewares); return this.withMiddleware<T>(...middlewares);
} }
protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction): Promise<Response> { protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction): Promise<Response> {
const { url, init } = await this.createFetchParams(context, initOverrides); const { url, init } = await this.createFetchParams(context, initOverrides);
const response = await this.fetchApi(url, init); const response = await this.fetchApi(url, init);
if (response.status >= 200 && response.status < 300) { if (response.status >= 200 && response.status < 300) {
@ -122,7 +122,7 @@ export class BaseAPI {
throw new ResponseError(response, 'Response returned an error code'); throw new ResponseError(response, 'Response returned an error code');
} }
private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction) { private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction) {
let url = this.configuration.basePath + context.path; let url = this.configuration.basePath + context.path;
if (context.query !== undefined && Object.keys(context.query).length !== 0) { if (context.query !== undefined && Object.keys(context.query).length !== 0) {
// only add the querystring to the URL if there are query parameters. // only add the querystring to the URL if there are query parameters.
@ -242,7 +242,7 @@ export type HTTPBody = Json | FormData | URLSearchParams;
export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody } export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody }
export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original'; export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original';
export type InitOverideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit> export type InitOverrideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit>
export interface FetchParams { export interface FetchParams {
url: string; url: string;

View File

@ -58,7 +58,7 @@ export class DefaultApi extends runtime.BaseAPI {
/** /**
*/ */
async fakeEnumRequestGetInlineRaw(requestParameters: FakeEnumRequestGetInlineRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<FakeEnumRequestGetInline200Response>> { async fakeEnumRequestGetInlineRaw(requestParameters: FakeEnumRequestGetInlineRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FakeEnumRequestGetInline200Response>> {
const queryParameters: any = {}; const queryParameters: any = {};
if (requestParameters.stringEnum !== undefined) { if (requestParameters.stringEnum !== undefined) {
@ -91,14 +91,14 @@ export class DefaultApi extends runtime.BaseAPI {
/** /**
*/ */
async fakeEnumRequestGetInline(requestParameters: FakeEnumRequestGetInlineRequest = {}, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<FakeEnumRequestGetInline200Response> { async fakeEnumRequestGetInline(requestParameters: FakeEnumRequestGetInlineRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FakeEnumRequestGetInline200Response> {
const response = await this.fakeEnumRequestGetInlineRaw(requestParameters, initOverrides); const response = await this.fakeEnumRequestGetInlineRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
/** /**
*/ */
async fakeEnumRequestGetRefRaw(requestParameters: FakeEnumRequestGetRefRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<EnumPatternObject>> { async fakeEnumRequestGetRefRaw(requestParameters: FakeEnumRequestGetRefRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EnumPatternObject>> {
const queryParameters: any = {}; const queryParameters: any = {};
if (requestParameters.stringEnum !== undefined) { if (requestParameters.stringEnum !== undefined) {
@ -131,14 +131,14 @@ export class DefaultApi extends runtime.BaseAPI {
/** /**
*/ */
async fakeEnumRequestGetRef(requestParameters: FakeEnumRequestGetRefRequest = {}, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<EnumPatternObject> { async fakeEnumRequestGetRef(requestParameters: FakeEnumRequestGetRefRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EnumPatternObject> {
const response = await this.fakeEnumRequestGetRefRaw(requestParameters, initOverrides); const response = await this.fakeEnumRequestGetRefRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
/** /**
*/ */
async fakeEnumRequestPostInlineRaw(requestParameters: FakeEnumRequestPostInlineRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<FakeEnumRequestGetInline200Response>> { async fakeEnumRequestPostInlineRaw(requestParameters: FakeEnumRequestPostInlineRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FakeEnumRequestGetInline200Response>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -158,14 +158,14 @@ export class DefaultApi extends runtime.BaseAPI {
/** /**
*/ */
async fakeEnumRequestPostInline(requestParameters: FakeEnumRequestPostInlineRequest = {}, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<FakeEnumRequestGetInline200Response> { async fakeEnumRequestPostInline(requestParameters: FakeEnumRequestPostInlineRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FakeEnumRequestGetInline200Response> {
const response = await this.fakeEnumRequestPostInlineRaw(requestParameters, initOverrides); const response = await this.fakeEnumRequestPostInlineRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
/** /**
*/ */
async fakeEnumRequestPostRefRaw(requestParameters: FakeEnumRequestPostRefRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<EnumPatternObject>> { async fakeEnumRequestPostRefRaw(requestParameters: FakeEnumRequestPostRefRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EnumPatternObject>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -185,7 +185,7 @@ export class DefaultApi extends runtime.BaseAPI {
/** /**
*/ */
async fakeEnumRequestPostRef(requestParameters: FakeEnumRequestPostRefRequest = {}, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<EnumPatternObject> { async fakeEnumRequestPostRef(requestParameters: FakeEnumRequestPostRefRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EnumPatternObject> {
const response = await this.fakeEnumRequestPostRefRaw(requestParameters, initOverrides); const response = await this.fakeEnumRequestPostRefRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -113,7 +113,7 @@ export class BaseAPI {
return this.withMiddleware<T>(...middlewares); return this.withMiddleware<T>(...middlewares);
} }
protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction): Promise<Response> { protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction): Promise<Response> {
const { url, init } = await this.createFetchParams(context, initOverrides); const { url, init } = await this.createFetchParams(context, initOverrides);
const response = await this.fetchApi(url, init); const response = await this.fetchApi(url, init);
if (response.status >= 200 && response.status < 300) { if (response.status >= 200 && response.status < 300) {
@ -122,7 +122,7 @@ export class BaseAPI {
throw new ResponseError(response, 'Response returned an error code'); throw new ResponseError(response, 'Response returned an error code');
} }
private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction) { private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction) {
let url = this.configuration.basePath + context.path; let url = this.configuration.basePath + context.path;
if (context.query !== undefined && Object.keys(context.query).length !== 0) { if (context.query !== undefined && Object.keys(context.query).length !== 0) {
// only add the querystring to the URL if there are query parameters. // only add the querystring to the URL if there are query parameters.
@ -242,7 +242,7 @@ export type HTTPBody = Json | FormData | URLSearchParams;
export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody } export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody }
export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original'; export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original';
export type InitOverideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit> export type InitOverrideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit>
export interface FetchParams { export interface FetchParams {
url: string; url: string;

View File

@ -68,7 +68,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.');
} }
@ -98,14 +98,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPet(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async addPet(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.addPetRaw(requestParameters, initOverrides); await this.addPetRaw(requestParameters, initOverrides);
} }
/** /**
* Deletes a pet * Deletes a pet
*/ */
async deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.');
} }
@ -136,7 +136,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Deletes a pet * Deletes a pet
*/ */
async deletePet(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deletePet(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deletePetRaw(requestParameters, initOverrides); await this.deletePetRaw(requestParameters, initOverrides);
} }
@ -144,7 +144,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.status === null || requestParameters.status === undefined) { if (requestParameters.status === null || requestParameters.status === undefined) {
throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.'); throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.');
} }
@ -176,7 +176,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatus(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByStatus(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByStatusRaw(requestParameters, initOverrides); const response = await this.findPetsByStatusRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -185,7 +185,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.tags === null || requestParameters.tags === undefined) { if (requestParameters.tags === null || requestParameters.tags === undefined) {
throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.'); throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.');
} }
@ -217,7 +217,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTags(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByTags(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByTagsRaw(requestParameters, initOverrides); const response = await this.findPetsByTagsRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -226,7 +226,7 @@ export class PetApi extends runtime.BaseAPI {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Pet>> { async getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Pet>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.');
} }
@ -253,7 +253,7 @@ export class PetApi extends runtime.BaseAPI {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetById(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Pet> { async getPetById(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Pet> {
const response = await this.getPetByIdRaw(requestParameters, initOverrides); const response = await this.getPetByIdRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -261,7 +261,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Update an existing pet * Update an existing pet
*/ */
async updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.');
} }
@ -291,14 +291,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Update an existing pet * Update an existing pet
*/ */
async updatePet(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePet(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetRaw(requestParameters, initOverrides); await this.updatePetRaw(requestParameters, initOverrides);
} }
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.');
} }
@ -348,14 +348,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithForm(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePetWithForm(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetWithFormRaw(requestParameters, initOverrides); await this.updatePetWithFormRaw(requestParameters, initOverrides);
} }
/** /**
* uploads an image * uploads an image
*/ */
async uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> { async uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.');
} }
@ -407,7 +407,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* uploads an image * uploads an image
*/ */
async uploadFile(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<ModelApiResponse> { async uploadFile(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ModelApiResponse> {
const response = await this.uploadFileRaw(requestParameters, initOverrides); const response = await this.uploadFileRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -41,7 +41,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.');
} }
@ -64,7 +64,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrder(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteOrder(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteOrderRaw(requestParameters, initOverrides); await this.deleteOrderRaw(requestParameters, initOverrides);
} }
@ -72,7 +72,7 @@ export class StoreApi extends runtime.BaseAPI {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> { async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -95,7 +95,7 @@ export class StoreApi extends runtime.BaseAPI {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventory(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<{ [key: string]: number; }> { async getInventory(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<{ [key: string]: number; }> {
const response = await this.getInventoryRaw(initOverrides); const response = await this.getInventoryRaw(initOverrides);
return await response.value(); return await response.value();
} }
@ -104,7 +104,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.');
} }
@ -127,7 +127,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderById(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async getOrderById(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.getOrderByIdRaw(requestParameters, initOverrides); const response = await this.getOrderByIdRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -135,7 +135,7 @@ export class StoreApi extends runtime.BaseAPI {
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.');
} }
@ -160,7 +160,7 @@ export class StoreApi extends runtime.BaseAPI {
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrder(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async placeOrder(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.placeOrderRaw(requestParameters, initOverrides); const response = await this.placeOrderRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -59,7 +59,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.');
} }
@ -85,14 +85,14 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUser(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUser(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUserRaw(requestParameters, initOverrides); await this.createUserRaw(requestParameters, initOverrides);
} }
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.');
} }
@ -117,14 +117,14 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithArrayInputRaw(requestParameters, initOverrides); await this.createUsersWithArrayInputRaw(requestParameters, initOverrides);
} }
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.');
} }
@ -149,7 +149,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInput(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithListInput(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithListInputRaw(requestParameters, initOverrides); await this.createUsersWithListInputRaw(requestParameters, initOverrides);
} }
@ -157,7 +157,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.');
} }
@ -180,14 +180,14 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUser(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteUser(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteUserRaw(requestParameters, initOverrides); await this.deleteUserRaw(requestParameters, initOverrides);
} }
/** /**
* Get user by user name * Get user by user name
*/ */
async getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<User>> { async getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<User>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.');
} }
@ -209,7 +209,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Get user by user name * Get user by user name
*/ */
async getUserByName(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<User> { async getUserByName(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<User> {
const response = await this.getUserByNameRaw(requestParameters, initOverrides); const response = await this.getUserByNameRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -217,7 +217,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs user into the system * Logs user into the system
*/ */
async loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<string>> { async loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.');
} }
@ -251,7 +251,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs user into the system * Logs user into the system
*/ */
async loginUser(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<string> { async loginUser(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string> {
const response = await this.loginUserRaw(requestParameters, initOverrides); const response = await this.loginUserRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -259,7 +259,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -277,7 +277,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUser(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async logoutUser(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.logoutUserRaw(initOverrides); await this.logoutUserRaw(initOverrides);
} }
@ -285,7 +285,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.');
} }
@ -315,7 +315,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUser(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updateUser(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updateUserRaw(requestParameters, initOverrides); await this.updateUserRaw(requestParameters, initOverrides);
} }

View File

@ -113,7 +113,7 @@ export class BaseAPI {
return this.withMiddleware<T>(...middlewares); return this.withMiddleware<T>(...middlewares);
} }
protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction): Promise<Response> { protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction): Promise<Response> {
const { url, init } = await this.createFetchParams(context, initOverrides); const { url, init } = await this.createFetchParams(context, initOverrides);
const response = await this.fetchApi(url, init); const response = await this.fetchApi(url, init);
if (response.status >= 200 && response.status < 300) { if (response.status >= 200 && response.status < 300) {
@ -122,7 +122,7 @@ export class BaseAPI {
throw new ResponseError(response, 'Response returned an error code'); throw new ResponseError(response, 'Response returned an error code');
} }
private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction) { private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction) {
let url = this.configuration.basePath + context.path; let url = this.configuration.basePath + context.path;
if (context.query !== undefined && Object.keys(context.query).length !== 0) { if (context.query !== undefined && Object.keys(context.query).length !== 0) {
// only add the querystring to the URL if there are query parameters. // only add the querystring to the URL if there are query parameters.
@ -242,7 +242,7 @@ export type HTTPBody = Json | FormData | URLSearchParams;
export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody } export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody }
export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original'; export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original';
export type InitOverideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit> export type InitOverrideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit>
export interface FetchParams { export interface FetchParams {
url: string; url: string;

View File

@ -68,7 +68,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.');
} }
@ -98,14 +98,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPet(body: Pet, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async addPet(body: Pet, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.addPetRaw({ body: body }, initOverrides); await this.addPetRaw({ body: body }, initOverrides);
} }
/** /**
* Deletes a pet * Deletes a pet
*/ */
async deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.');
} }
@ -136,7 +136,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Deletes a pet * Deletes a pet
*/ */
async deletePet(petId: number, apiKey?: string, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deletePet(petId: number, apiKey?: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deletePetRaw({ petId: petId, apiKey: apiKey }, initOverrides); await this.deletePetRaw({ petId: petId, apiKey: apiKey }, initOverrides);
} }
@ -144,7 +144,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.status === null || requestParameters.status === undefined) { if (requestParameters.status === null || requestParameters.status === undefined) {
throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.'); throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.');
} }
@ -176,7 +176,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByStatusRaw({ status: status }, initOverrides); const response = await this.findPetsByStatusRaw({ status: status }, initOverrides);
return await response.value(); return await response.value();
} }
@ -185,7 +185,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.tags === null || requestParameters.tags === undefined) { if (requestParameters.tags === null || requestParameters.tags === undefined) {
throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.'); throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.');
} }
@ -217,7 +217,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTags(tags: Array<string>, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByTags(tags: Array<string>, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByTagsRaw({ tags: tags }, initOverrides); const response = await this.findPetsByTagsRaw({ tags: tags }, initOverrides);
return await response.value(); return await response.value();
} }
@ -226,7 +226,7 @@ export class PetApi extends runtime.BaseAPI {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Pet>> { async getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Pet>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.');
} }
@ -253,7 +253,7 @@ export class PetApi extends runtime.BaseAPI {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetById(petId: number, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Pet> { async getPetById(petId: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Pet> {
const response = await this.getPetByIdRaw({ petId: petId }, initOverrides); const response = await this.getPetByIdRaw({ petId: petId }, initOverrides);
return await response.value(); return await response.value();
} }
@ -261,7 +261,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Update an existing pet * Update an existing pet
*/ */
async updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.');
} }
@ -291,14 +291,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Update an existing pet * Update an existing pet
*/ */
async updatePet(body: Pet, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePet(body: Pet, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetRaw({ body: body }, initOverrides); await this.updatePetRaw({ body: body }, initOverrides);
} }
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.');
} }
@ -348,14 +348,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithForm(petId: number, name?: string, status?: string, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePetWithForm(petId: number, name?: string, status?: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetWithFormRaw({ petId: petId, name: name, status: status }, initOverrides); await this.updatePetWithFormRaw({ petId: petId, name: name, status: status }, initOverrides);
} }
/** /**
* uploads an image * uploads an image
*/ */
async uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> { async uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.');
} }
@ -407,7 +407,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* uploads an image * uploads an image
*/ */
async uploadFile(petId: number, additionalMetadata?: string, file?: Blob, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<ModelApiResponse> { async uploadFile(petId: number, additionalMetadata?: string, file?: Blob, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ModelApiResponse> {
const response = await this.uploadFileRaw({ petId: petId, additionalMetadata: additionalMetadata, file: file }, initOverrides); const response = await this.uploadFileRaw({ petId: petId, additionalMetadata: additionalMetadata, file: file }, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -41,7 +41,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.');
} }
@ -64,7 +64,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrder(orderId: string, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteOrder(orderId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteOrderRaw({ orderId: orderId }, initOverrides); await this.deleteOrderRaw({ orderId: orderId }, initOverrides);
} }
@ -72,7 +72,7 @@ export class StoreApi extends runtime.BaseAPI {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> { async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -95,7 +95,7 @@ export class StoreApi extends runtime.BaseAPI {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventory(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<{ [key: string]: number; }> { async getInventory(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<{ [key: string]: number; }> {
const response = await this.getInventoryRaw(initOverrides); const response = await this.getInventoryRaw(initOverrides);
return await response.value(); return await response.value();
} }
@ -104,7 +104,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.');
} }
@ -127,7 +127,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderById(orderId: number, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async getOrderById(orderId: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.getOrderByIdRaw({ orderId: orderId }, initOverrides); const response = await this.getOrderByIdRaw({ orderId: orderId }, initOverrides);
return await response.value(); return await response.value();
} }
@ -135,7 +135,7 @@ export class StoreApi extends runtime.BaseAPI {
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.');
} }
@ -160,7 +160,7 @@ export class StoreApi extends runtime.BaseAPI {
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrder(body: Order, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async placeOrder(body: Order, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.placeOrderRaw({ body: body }, initOverrides); const response = await this.placeOrderRaw({ body: body }, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -59,7 +59,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.');
} }
@ -85,14 +85,14 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUser(body: User, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUser(body: User, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUserRaw({ body: body }, initOverrides); await this.createUserRaw({ body: body }, initOverrides);
} }
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.');
} }
@ -117,14 +117,14 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInput(body: Array<User>, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithArrayInput(body: Array<User>, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithArrayInputRaw({ body: body }, initOverrides); await this.createUsersWithArrayInputRaw({ body: body }, initOverrides);
} }
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.');
} }
@ -149,7 +149,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInput(body: Array<User>, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithListInput(body: Array<User>, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithListInputRaw({ body: body }, initOverrides); await this.createUsersWithListInputRaw({ body: body }, initOverrides);
} }
@ -157,7 +157,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.');
} }
@ -180,14 +180,14 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUser(username: string, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteUser(username: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteUserRaw({ username: username }, initOverrides); await this.deleteUserRaw({ username: username }, initOverrides);
} }
/** /**
* Get user by user name * Get user by user name
*/ */
async getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<User>> { async getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<User>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.');
} }
@ -209,7 +209,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Get user by user name * Get user by user name
*/ */
async getUserByName(username: string, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<User> { async getUserByName(username: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<User> {
const response = await this.getUserByNameRaw({ username: username }, initOverrides); const response = await this.getUserByNameRaw({ username: username }, initOverrides);
return await response.value(); return await response.value();
} }
@ -217,7 +217,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs user into the system * Logs user into the system
*/ */
async loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<string>> { async loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.');
} }
@ -251,7 +251,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs user into the system * Logs user into the system
*/ */
async loginUser(username: string, password: string, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<string> { async loginUser(username: string, password: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string> {
const response = await this.loginUserRaw({ username: username, password: password }, initOverrides); const response = await this.loginUserRaw({ username: username, password: password }, initOverrides);
return await response.value(); return await response.value();
} }
@ -259,7 +259,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -277,7 +277,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUser(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async logoutUser(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.logoutUserRaw(initOverrides); await this.logoutUserRaw(initOverrides);
} }
@ -285,7 +285,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.');
} }
@ -315,7 +315,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUser(username: string, body: User, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updateUser(username: string, body: User, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updateUserRaw({ username: username, body: body }, initOverrides); await this.updateUserRaw({ username: username, body: body }, initOverrides);
} }

View File

@ -113,7 +113,7 @@ export class BaseAPI {
return this.withMiddleware<T>(...middlewares); return this.withMiddleware<T>(...middlewares);
} }
protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction): Promise<Response> { protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction): Promise<Response> {
const { url, init } = await this.createFetchParams(context, initOverrides); const { url, init } = await this.createFetchParams(context, initOverrides);
const response = await this.fetchApi(url, init); const response = await this.fetchApi(url, init);
if (response.status >= 200 && response.status < 300) { if (response.status >= 200 && response.status < 300) {
@ -122,7 +122,7 @@ export class BaseAPI {
throw new ResponseError(response, 'Response returned an error code'); throw new ResponseError(response, 'Response returned an error code');
} }
private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction) { private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction) {
let url = this.configuration.basePath + context.path; let url = this.configuration.basePath + context.path;
if (context.query !== undefined && Object.keys(context.query).length !== 0) { if (context.query !== undefined && Object.keys(context.query).length !== 0) {
// only add the querystring to the URL if there are query parameters. // only add the querystring to the URL if there are query parameters.
@ -242,7 +242,7 @@ export type HTTPBody = Json | FormData | URLSearchParams;
export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody } export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody }
export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original'; export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original';
export type InitOverideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit> export type InitOverrideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit>
export interface FetchParams { export interface FetchParams {
url: string; url: string;

View File

@ -68,7 +68,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPetRaw(requestParameters: PetApiAddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async addPetRaw(requestParameters: PetApiAddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.');
} }
@ -98,14 +98,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPet(requestParameters: PetApiAddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async addPet(requestParameters: PetApiAddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.addPetRaw(requestParameters, initOverrides); await this.addPetRaw(requestParameters, initOverrides);
} }
/** /**
* Deletes a pet * Deletes a pet
*/ */
async deletePetRaw(requestParameters: PetApiDeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deletePetRaw(requestParameters: PetApiDeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.');
} }
@ -136,7 +136,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Deletes a pet * Deletes a pet
*/ */
async deletePet(requestParameters: PetApiDeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deletePet(requestParameters: PetApiDeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deletePetRaw(requestParameters, initOverrides); await this.deletePetRaw(requestParameters, initOverrides);
} }
@ -144,7 +144,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatusRaw(requestParameters: PetApiFindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByStatusRaw(requestParameters: PetApiFindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.status === null || requestParameters.status === undefined) { if (requestParameters.status === null || requestParameters.status === undefined) {
throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.'); throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.');
} }
@ -176,7 +176,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatus(requestParameters: PetApiFindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByStatus(requestParameters: PetApiFindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByStatusRaw(requestParameters, initOverrides); const response = await this.findPetsByStatusRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -185,7 +185,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTagsRaw(requestParameters: PetApiFindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByTagsRaw(requestParameters: PetApiFindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.tags === null || requestParameters.tags === undefined) { if (requestParameters.tags === null || requestParameters.tags === undefined) {
throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.'); throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.');
} }
@ -217,7 +217,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTags(requestParameters: PetApiFindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByTags(requestParameters: PetApiFindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByTagsRaw(requestParameters, initOverrides); const response = await this.findPetsByTagsRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -226,7 +226,7 @@ export class PetApi extends runtime.BaseAPI {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetByIdRaw(requestParameters: PetApiGetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Pet>> { async getPetByIdRaw(requestParameters: PetApiGetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Pet>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.');
} }
@ -253,7 +253,7 @@ export class PetApi extends runtime.BaseAPI {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetById(requestParameters: PetApiGetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Pet> { async getPetById(requestParameters: PetApiGetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Pet> {
const response = await this.getPetByIdRaw(requestParameters, initOverrides); const response = await this.getPetByIdRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -261,7 +261,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Update an existing pet * Update an existing pet
*/ */
async updatePetRaw(requestParameters: PetApiUpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetRaw(requestParameters: PetApiUpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.');
} }
@ -291,14 +291,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Update an existing pet * Update an existing pet
*/ */
async updatePet(requestParameters: PetApiUpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePet(requestParameters: PetApiUpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetRaw(requestParameters, initOverrides); await this.updatePetRaw(requestParameters, initOverrides);
} }
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithFormRaw(requestParameters: PetApiUpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetWithFormRaw(requestParameters: PetApiUpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.');
} }
@ -348,14 +348,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithForm(requestParameters: PetApiUpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePetWithForm(requestParameters: PetApiUpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetWithFormRaw(requestParameters, initOverrides); await this.updatePetWithFormRaw(requestParameters, initOverrides);
} }
/** /**
* uploads an image * uploads an image
*/ */
async uploadFileRaw(requestParameters: PetApiUploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> { async uploadFileRaw(requestParameters: PetApiUploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.');
} }
@ -407,7 +407,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* uploads an image * uploads an image
*/ */
async uploadFile(requestParameters: PetApiUploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<ModelApiResponse> { async uploadFile(requestParameters: PetApiUploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ModelApiResponse> {
const response = await this.uploadFileRaw(requestParameters, initOverrides); const response = await this.uploadFileRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -41,7 +41,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrderRaw(requestParameters: StoreApiDeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteOrderRaw(requestParameters: StoreApiDeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.');
} }
@ -64,7 +64,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrder(requestParameters: StoreApiDeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteOrder(requestParameters: StoreApiDeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteOrderRaw(requestParameters, initOverrides); await this.deleteOrderRaw(requestParameters, initOverrides);
} }
@ -72,7 +72,7 @@ export class StoreApi extends runtime.BaseAPI {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> { async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -95,7 +95,7 @@ export class StoreApi extends runtime.BaseAPI {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventory(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<{ [key: string]: number; }> { async getInventory(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<{ [key: string]: number; }> {
const response = await this.getInventoryRaw(initOverrides); const response = await this.getInventoryRaw(initOverrides);
return await response.value(); return await response.value();
} }
@ -104,7 +104,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderByIdRaw(requestParameters: StoreApiGetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async getOrderByIdRaw(requestParameters: StoreApiGetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.');
} }
@ -127,7 +127,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderById(requestParameters: StoreApiGetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async getOrderById(requestParameters: StoreApiGetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.getOrderByIdRaw(requestParameters, initOverrides); const response = await this.getOrderByIdRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -135,7 +135,7 @@ export class StoreApi extends runtime.BaseAPI {
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrderRaw(requestParameters: StoreApiPlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async placeOrderRaw(requestParameters: StoreApiPlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.');
} }
@ -160,7 +160,7 @@ export class StoreApi extends runtime.BaseAPI {
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrder(requestParameters: StoreApiPlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async placeOrder(requestParameters: StoreApiPlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.placeOrderRaw(requestParameters, initOverrides); const response = await this.placeOrderRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -59,7 +59,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUserRaw(requestParameters: UserApiCreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUserRaw(requestParameters: UserApiCreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.');
} }
@ -85,14 +85,14 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUser(requestParameters: UserApiCreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUser(requestParameters: UserApiCreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUserRaw(requestParameters, initOverrides); await this.createUserRaw(requestParameters, initOverrides);
} }
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInputRaw(requestParameters: UserApiCreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithArrayInputRaw(requestParameters: UserApiCreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.');
} }
@ -117,14 +117,14 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInput(requestParameters: UserApiCreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithArrayInput(requestParameters: UserApiCreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithArrayInputRaw(requestParameters, initOverrides); await this.createUsersWithArrayInputRaw(requestParameters, initOverrides);
} }
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInputRaw(requestParameters: UserApiCreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithListInputRaw(requestParameters: UserApiCreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.');
} }
@ -149,7 +149,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInput(requestParameters: UserApiCreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithListInput(requestParameters: UserApiCreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithListInputRaw(requestParameters, initOverrides); await this.createUsersWithListInputRaw(requestParameters, initOverrides);
} }
@ -157,7 +157,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUserRaw(requestParameters: UserApiDeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteUserRaw(requestParameters: UserApiDeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.');
} }
@ -180,14 +180,14 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUser(requestParameters: UserApiDeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteUser(requestParameters: UserApiDeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteUserRaw(requestParameters, initOverrides); await this.deleteUserRaw(requestParameters, initOverrides);
} }
/** /**
* Get user by user name * Get user by user name
*/ */
async getUserByNameRaw(requestParameters: UserApiGetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<User>> { async getUserByNameRaw(requestParameters: UserApiGetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<User>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.');
} }
@ -209,7 +209,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Get user by user name * Get user by user name
*/ */
async getUserByName(requestParameters: UserApiGetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<User> { async getUserByName(requestParameters: UserApiGetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<User> {
const response = await this.getUserByNameRaw(requestParameters, initOverrides); const response = await this.getUserByNameRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -217,7 +217,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs user into the system * Logs user into the system
*/ */
async loginUserRaw(requestParameters: UserApiLoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<string>> { async loginUserRaw(requestParameters: UserApiLoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.');
} }
@ -251,7 +251,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs user into the system * Logs user into the system
*/ */
async loginUser(requestParameters: UserApiLoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<string> { async loginUser(requestParameters: UserApiLoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string> {
const response = await this.loginUserRaw(requestParameters, initOverrides); const response = await this.loginUserRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -259,7 +259,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -277,7 +277,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUser(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async logoutUser(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.logoutUserRaw(initOverrides); await this.logoutUserRaw(initOverrides);
} }
@ -285,7 +285,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUserRaw(requestParameters: UserApiUpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updateUserRaw(requestParameters: UserApiUpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.');
} }
@ -315,7 +315,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUser(requestParameters: UserApiUpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updateUser(requestParameters: UserApiUpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updateUserRaw(requestParameters, initOverrides); await this.updateUserRaw(requestParameters, initOverrides);
} }

View File

@ -113,7 +113,7 @@ export class BaseAPI {
return this.withMiddleware<T>(...middlewares); return this.withMiddleware<T>(...middlewares);
} }
protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction): Promise<Response> { protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction): Promise<Response> {
const { url, init } = await this.createFetchParams(context, initOverrides); const { url, init } = await this.createFetchParams(context, initOverrides);
const response = await this.fetchApi(url, init); const response = await this.fetchApi(url, init);
if (response.status >= 200 && response.status < 300) { if (response.status >= 200 && response.status < 300) {
@ -122,7 +122,7 @@ export class BaseAPI {
throw new ResponseError(response, 'Response returned an error code'); throw new ResponseError(response, 'Response returned an error code');
} }
private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction) { private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction) {
let url = this.configuration.basePath + context.path; let url = this.configuration.basePath + context.path;
if (context.query !== undefined && Object.keys(context.query).length !== 0) { if (context.query !== undefined && Object.keys(context.query).length !== 0) {
// only add the querystring to the URL if there are query parameters. // only add the querystring to the URL if there are query parameters.
@ -242,7 +242,7 @@ export type HTTPBody = Json | FormData | URLSearchParams;
export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody } export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody }
export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original'; export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original';
export type InitOverideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit> export type InitOverrideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit>
export interface FetchParams { export interface FetchParams {
url: string; url: string;

View File

@ -39,7 +39,7 @@ export class BehaviorApi extends runtime.BaseAPI {
/** /**
* Get permissions for the behavior * Get permissions for the behavior
*/ */
async getBehaviorPermissionsRaw(requestParameters: GetBehaviorPermissionsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<GetBehaviorPermissionsResponse>> { async getBehaviorPermissionsRaw(requestParameters: GetBehaviorPermissionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetBehaviorPermissionsResponse>> {
if (requestParameters.behaviorId === null || requestParameters.behaviorId === undefined) { if (requestParameters.behaviorId === null || requestParameters.behaviorId === undefined) {
throw new runtime.RequiredError('behaviorId','Required parameter requestParameters.behaviorId was null or undefined when calling getBehaviorPermissions.'); throw new runtime.RequiredError('behaviorId','Required parameter requestParameters.behaviorId was null or undefined when calling getBehaviorPermissions.');
} }
@ -61,7 +61,7 @@ export class BehaviorApi extends runtime.BaseAPI {
/** /**
* Get permissions for the behavior * Get permissions for the behavior
*/ */
async getBehaviorPermissions(behaviorId: number, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<GetBehaviorPermissionsResponse> { async getBehaviorPermissions(behaviorId: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetBehaviorPermissionsResponse> {
const response = await this.getBehaviorPermissionsRaw({ behaviorId: behaviorId }, initOverrides); const response = await this.getBehaviorPermissionsRaw({ behaviorId: behaviorId }, initOverrides);
return await response.value(); return await response.value();
} }
@ -69,7 +69,7 @@ export class BehaviorApi extends runtime.BaseAPI {
/** /**
* Get the type of behavior * Get the type of behavior
*/ */
async getBehaviorTypeRaw(requestParameters: GetBehaviorTypeRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<GetBehaviorTypeResponse>> { async getBehaviorTypeRaw(requestParameters: GetBehaviorTypeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetBehaviorTypeResponse>> {
if (requestParameters.behaviorId === null || requestParameters.behaviorId === undefined) { if (requestParameters.behaviorId === null || requestParameters.behaviorId === undefined) {
throw new runtime.RequiredError('behaviorId','Required parameter requestParameters.behaviorId was null or undefined when calling getBehaviorType.'); throw new runtime.RequiredError('behaviorId','Required parameter requestParameters.behaviorId was null or undefined when calling getBehaviorType.');
} }
@ -91,7 +91,7 @@ export class BehaviorApi extends runtime.BaseAPI {
/** /**
* Get the type of behavior * Get the type of behavior
*/ */
async getBehaviorType(behaviorId: number, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<GetBehaviorTypeResponse> { async getBehaviorType(behaviorId: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetBehaviorTypeResponse> {
const response = await this.getBehaviorTypeRaw({ behaviorId: behaviorId }, initOverrides); const response = await this.getBehaviorTypeRaw({ behaviorId: behaviorId }, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -97,7 +97,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.dummyCat === null || requestParameters.dummyCat === undefined) { if (requestParameters.dummyCat === null || requestParameters.dummyCat === undefined) {
throw new runtime.RequiredError('dummyCat','Required parameter requestParameters.dummyCat was null or undefined when calling addPet.'); throw new runtime.RequiredError('dummyCat','Required parameter requestParameters.dummyCat was null or undefined when calling addPet.');
} }
@ -127,14 +127,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPet(dummyCat: Category, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async addPet(dummyCat: Category, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.addPetRaw({ dummyCat: dummyCat }, initOverrides); await this.addPetRaw({ dummyCat: dummyCat }, initOverrides);
} }
/** /**
* Deletes a pet * Deletes a pet
*/ */
async deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.');
} }
@ -165,7 +165,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Deletes a pet * Deletes a pet
*/ */
async deletePet(petId: number, apiKey?: string, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deletePet(petId: number, apiKey?: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deletePetRaw({ petId: petId, apiKey: apiKey }, initOverrides); await this.deletePetRaw({ petId: petId, apiKey: apiKey }, initOverrides);
} }
@ -173,7 +173,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple ids can be provided with comma separated strings. * Multiple ids can be provided with comma separated strings.
* Finds Pets by ids * Finds Pets by ids
*/ */
async findPetsByIdsRaw(requestParameters: FindPetsByIdsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByIdsRaw(requestParameters: FindPetsByIdsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.ids === null || requestParameters.ids === undefined) { if (requestParameters.ids === null || requestParameters.ids === undefined) {
throw new runtime.RequiredError('ids','Required parameter requestParameters.ids was null or undefined when calling findPetsByIds.'); throw new runtime.RequiredError('ids','Required parameter requestParameters.ids was null or undefined when calling findPetsByIds.');
} }
@ -205,7 +205,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple ids can be provided with comma separated strings. * Multiple ids can be provided with comma separated strings.
* Finds Pets by ids * Finds Pets by ids
*/ */
async findPetsByIds(ids: Array<number>, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByIds(ids: Array<number>, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByIdsRaw({ ids: ids }, initOverrides); const response = await this.findPetsByIdsRaw({ ids: ids }, initOverrides);
return await response.value(); return await response.value();
} }
@ -214,7 +214,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<FindPetsByStatusResponse>> { async findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FindPetsByStatusResponse>> {
if (requestParameters.status === null || requestParameters.status === undefined) { if (requestParameters.status === null || requestParameters.status === undefined) {
throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.'); throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.');
} }
@ -246,7 +246,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<FindPetsByStatusResponse> { async findPetsByStatus(status: Array<FindPetsByStatusStatusEnum>, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FindPetsByStatusResponse> {
const response = await this.findPetsByStatusRaw({ status: status }, initOverrides); const response = await this.findPetsByStatusRaw({ status: status }, initOverrides);
return await response.value(); return await response.value();
} }
@ -255,7 +255,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.tags === null || requestParameters.tags === undefined) { if (requestParameters.tags === null || requestParameters.tags === undefined) {
throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.'); throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.');
} }
@ -287,7 +287,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTags(tags: Array<string>, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByTags(tags: Array<string>, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByTagsRaw({ tags: tags }, initOverrides); const response = await this.findPetsByTagsRaw({ tags: tags }, initOverrides);
return await response.value(); return await response.value();
} }
@ -296,7 +296,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple ids can be provided with comma separated strings. * Multiple ids can be provided with comma separated strings.
* Finds Pets by user ids * Finds Pets by user ids
*/ */
async findPetsByUserIdsRaw(requestParameters: FindPetsByUserIdsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<FindPetsByUserResponse>> { async findPetsByUserIdsRaw(requestParameters: FindPetsByUserIdsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FindPetsByUserResponse>> {
if (requestParameters.ids === null || requestParameters.ids === undefined) { if (requestParameters.ids === null || requestParameters.ids === undefined) {
throw new runtime.RequiredError('ids','Required parameter requestParameters.ids was null or undefined when calling findPetsByUserIds.'); throw new runtime.RequiredError('ids','Required parameter requestParameters.ids was null or undefined when calling findPetsByUserIds.');
} }
@ -328,7 +328,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple ids can be provided with comma separated strings. * Multiple ids can be provided with comma separated strings.
* Finds Pets by user ids * Finds Pets by user ids
*/ */
async findPetsByUserIds(ids: Array<number>, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<FindPetsByUserResponse> { async findPetsByUserIds(ids: Array<number>, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FindPetsByUserResponse> {
const response = await this.findPetsByUserIdsRaw({ ids: ids }, initOverrides); const response = await this.findPetsByUserIdsRaw({ ids: ids }, initOverrides);
return await response.value(); return await response.value();
} }
@ -337,7 +337,7 @@ export class PetApi extends runtime.BaseAPI {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Pet>> { async getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Pet>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.');
} }
@ -364,7 +364,7 @@ export class PetApi extends runtime.BaseAPI {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetById(petId: number, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Pet> { async getPetById(petId: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Pet> {
const response = await this.getPetByIdRaw({ petId: petId }, initOverrides); const response = await this.getPetByIdRaw({ petId: petId }, initOverrides);
return await response.value(); return await response.value();
} }
@ -372,7 +372,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Gets regions for a single pet. * Gets regions for a single pet.
*/ */
async getPetRegionsRaw(requestParameters: GetPetRegionsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<PetRegionsResponse>> { async getPetRegionsRaw(requestParameters: GetPetRegionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PetRegionsResponse>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetRegions.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetRegions.');
} }
@ -394,7 +394,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Gets regions for a single pet. * Gets regions for a single pet.
*/ */
async getPetRegions(petId: number, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<PetRegionsResponse> { async getPetRegions(petId: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PetRegionsResponse> {
const response = await this.getPetRegionsRaw({ petId: petId }, initOverrides); const response = await this.getPetRegionsRaw({ petId: petId }, initOverrides);
return await response.value(); return await response.value();
} }
@ -402,7 +402,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Update an existing pet * Update an existing pet
*/ */
async updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.');
} }
@ -432,14 +432,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Update an existing pet * Update an existing pet
*/ */
async updatePet(body: Pet, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePet(body: Pet, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetRaw({ body: body }, initOverrides); await this.updatePetRaw({ body: body }, initOverrides);
} }
/** /**
* Updates the pet regions. * Updates the pet regions.
*/ */
async updatePetRegionsRaw(requestParameters: UpdatePetRegionsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<PetRegionsResponse>> { async updatePetRegionsRaw(requestParameters: UpdatePetRegionsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<PetRegionsResponse>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetRegions.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetRegions.');
} }
@ -468,7 +468,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Updates the pet regions. * Updates the pet regions.
*/ */
async updatePetRegions(petId: number, newRegions: Array<Array<number>>, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<PetRegionsResponse> { async updatePetRegions(petId: number, newRegions: Array<Array<number>>, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<PetRegionsResponse> {
const response = await this.updatePetRegionsRaw({ petId: petId, newRegions: newRegions }, initOverrides); const response = await this.updatePetRegionsRaw({ petId: petId, newRegions: newRegions }, initOverrides);
return await response.value(); return await response.value();
} }
@ -476,7 +476,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.');
} }
@ -526,14 +526,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithForm(petId: number, name?: string, status?: string, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePetWithForm(petId: number, name?: string, status?: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetWithFormRaw({ petId: petId, name: name, status: status }, initOverrides); await this.updatePetWithFormRaw({ petId: petId, name: name, status: status }, initOverrides);
} }
/** /**
* uploads an image * uploads an image
*/ */
async uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> { async uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.');
} }
@ -585,7 +585,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* uploads an image * uploads an image
*/ */
async uploadFile(petId: number, additionalMetadata?: string, file?: Blob, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<ModelApiResponse> { async uploadFile(petId: number, additionalMetadata?: string, file?: Blob, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ModelApiResponse> {
const response = await this.uploadFileRaw({ petId: petId, additionalMetadata: additionalMetadata, file: file }, initOverrides); const response = await this.uploadFileRaw({ petId: petId, additionalMetadata: additionalMetadata, file: file }, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -44,7 +44,7 @@ export class PetPartApi extends runtime.BaseAPI {
/** /**
* Returns single pet part type for the petPart id. * Returns single pet part type for the petPart id.
*/ */
async getFakePetPartTypeRaw(requestParameters: GetFakePetPartTypeRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<GetPetPartTypeResponse>> { async getFakePetPartTypeRaw(requestParameters: GetFakePetPartTypeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetPetPartTypeResponse>> {
if (requestParameters.fakePetPartId === null || requestParameters.fakePetPartId === undefined) { if (requestParameters.fakePetPartId === null || requestParameters.fakePetPartId === undefined) {
throw new runtime.RequiredError('fakePetPartId','Required parameter requestParameters.fakePetPartId was null or undefined when calling getFakePetPartType.'); throw new runtime.RequiredError('fakePetPartId','Required parameter requestParameters.fakePetPartId was null or undefined when calling getFakePetPartType.');
} }
@ -66,7 +66,7 @@ export class PetPartApi extends runtime.BaseAPI {
/** /**
* Returns single pet part type for the petPart id. * Returns single pet part type for the petPart id.
*/ */
async getFakePetPartType(fakePetPartId: number, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<GetPetPartTypeResponse> { async getFakePetPartType(fakePetPartId: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetPetPartTypeResponse> {
const response = await this.getFakePetPartTypeRaw({ fakePetPartId: fakePetPartId }, initOverrides); const response = await this.getFakePetPartTypeRaw({ fakePetPartId: fakePetPartId }, initOverrides);
return await response.value(); return await response.value();
} }
@ -74,7 +74,7 @@ export class PetPartApi extends runtime.BaseAPI {
/** /**
* Get the matching parts for the given pet part. * Get the matching parts for the given pet part.
*/ */
async getMatchingPartsRaw(requestParameters: GetMatchingPartsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<GetMatchingPartsResponse>> { async getMatchingPartsRaw(requestParameters: GetMatchingPartsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<GetMatchingPartsResponse>> {
if (requestParameters.fakePetPartId === null || requestParameters.fakePetPartId === undefined) { if (requestParameters.fakePetPartId === null || requestParameters.fakePetPartId === undefined) {
throw new runtime.RequiredError('fakePetPartId','Required parameter requestParameters.fakePetPartId was null or undefined when calling getMatchingParts.'); throw new runtime.RequiredError('fakePetPartId','Required parameter requestParameters.fakePetPartId was null or undefined when calling getMatchingParts.');
} }
@ -128,7 +128,7 @@ export class PetPartApi extends runtime.BaseAPI {
/** /**
* Get the matching parts for the given pet part. * Get the matching parts for the given pet part.
*/ */
async getMatchingParts(fakePetPartId: number, _long: boolean, smooth: boolean, _short: boolean, name?: string, connectedPart?: string, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<GetMatchingPartsResponse> { async getMatchingParts(fakePetPartId: number, _long: boolean, smooth: boolean, _short: boolean, name?: string, connectedPart?: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<GetMatchingPartsResponse> {
const response = await this.getMatchingPartsRaw({ fakePetPartId: fakePetPartId, _long: _long, smooth: smooth, _short: _short, name: name, connectedPart: connectedPart }, initOverrides); const response = await this.getMatchingPartsRaw({ fakePetPartId: fakePetPartId, _long: _long, smooth: smooth, _short: _short, name: name, connectedPart: connectedPart }, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -41,7 +41,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.');
} }
@ -64,7 +64,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrder(orderId: string, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteOrder(orderId: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteOrderRaw({ orderId: orderId }, initOverrides); await this.deleteOrderRaw({ orderId: orderId }, initOverrides);
} }
@ -72,7 +72,7 @@ export class StoreApi extends runtime.BaseAPI {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> { async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -95,7 +95,7 @@ export class StoreApi extends runtime.BaseAPI {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventory(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<{ [key: string]: number; }> { async getInventory(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<{ [key: string]: number; }> {
const response = await this.getInventoryRaw(initOverrides); const response = await this.getInventoryRaw(initOverrides);
return await response.value(); return await response.value();
} }
@ -104,7 +104,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.');
} }
@ -127,7 +127,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderById(orderId: number, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async getOrderById(orderId: number, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.getOrderByIdRaw({ orderId: orderId }, initOverrides); const response = await this.getOrderByIdRaw({ orderId: orderId }, initOverrides);
return await response.value(); return await response.value();
} }
@ -135,7 +135,7 @@ export class StoreApi extends runtime.BaseAPI {
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.');
} }
@ -160,7 +160,7 @@ export class StoreApi extends runtime.BaseAPI {
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrder(body: Order, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async placeOrder(body: Order, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.placeOrderRaw({ body: body }, initOverrides); const response = await this.placeOrderRaw({ body: body }, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -62,7 +62,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.');
} }
@ -88,14 +88,14 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUser(body: User, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUser(body: User, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUserRaw({ body: body }, initOverrides); await this.createUserRaw({ body: body }, initOverrides);
} }
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.');
} }
@ -120,14 +120,14 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInput(body: Array<User>, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithArrayInput(body: Array<User>, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithArrayInputRaw({ body: body }, initOverrides); await this.createUsersWithArrayInputRaw({ body: body }, initOverrides);
} }
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.');
} }
@ -152,7 +152,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInput(body: Array<User>, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithListInput(body: Array<User>, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithListInputRaw({ body: body }, initOverrides); await this.createUsersWithListInputRaw({ body: body }, initOverrides);
} }
@ -160,7 +160,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.');
} }
@ -183,14 +183,14 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUser(username: string, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteUser(username: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteUserRaw({ username: username }, initOverrides); await this.deleteUserRaw({ username: username }, initOverrides);
} }
/** /**
* Get user by user name * Get user by user name
*/ */
async getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<User>> { async getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<User>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.');
} }
@ -212,7 +212,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Get user by user name * Get user by user name
*/ */
async getUserByName(username: string, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<User> { async getUserByName(username: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<User> {
const response = await this.getUserByNameRaw({ username: username }, initOverrides); const response = await this.getUserByNameRaw({ username: username }, initOverrides);
return await response.value(); return await response.value();
} }
@ -220,7 +220,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs user into the system * Logs user into the system
*/ */
async loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<string>> { async loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.');
} }
@ -254,7 +254,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs user into the system * Logs user into the system
*/ */
async loginUser(username: string, password: string, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<string> { async loginUser(username: string, password: string, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string> {
const response = await this.loginUserRaw({ username: username, password: password }, initOverrides); const response = await this.loginUserRaw({ username: username, password: password }, initOverrides);
return await response.value(); return await response.value();
} }
@ -262,7 +262,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -280,7 +280,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUser(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async logoutUser(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.logoutUserRaw(initOverrides); await this.logoutUserRaw(initOverrides);
} }
@ -288,7 +288,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<DefaultMetaOnlyResponse>> { async updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<DefaultMetaOnlyResponse>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.');
} }
@ -318,7 +318,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUser(username: string, body: User, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<DefaultMetaOnlyResponse> { async updateUser(username: string, body: User, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<DefaultMetaOnlyResponse> {
const response = await this.updateUserRaw({ username: username, body: body }, initOverrides); const response = await this.updateUserRaw({ username: username, body: body }, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -113,7 +113,7 @@ export class BaseAPI {
return this.withMiddleware<T>(...middlewares); return this.withMiddleware<T>(...middlewares);
} }
protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction): Promise<Response> { protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction): Promise<Response> {
const { url, init } = await this.createFetchParams(context, initOverrides); const { url, init } = await this.createFetchParams(context, initOverrides);
const response = await this.fetchApi(url, init); const response = await this.fetchApi(url, init);
if (response.status >= 200 && response.status < 300) { if (response.status >= 200 && response.status < 300) {
@ -122,7 +122,7 @@ export class BaseAPI {
throw new ResponseError(response, 'Response returned an error code'); throw new ResponseError(response, 'Response returned an error code');
} }
private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction) { private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction) {
let url = this.configuration.basePath + context.path; let url = this.configuration.basePath + context.path;
if (context.query !== undefined && Object.keys(context.query).length !== 0) { if (context.query !== undefined && Object.keys(context.query).length !== 0) {
// only add the querystring to the URL if there are query parameters. // only add the querystring to the URL if there are query parameters.
@ -242,7 +242,7 @@ export type HTTPBody = Json | FormData | URLSearchParams;
export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody } export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody }
export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original'; export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original';
export type InitOverideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit> export type InitOverrideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit>
export interface FetchParams { export interface FetchParams {
url: string; url: string;

View File

@ -75,12 +75,12 @@ export interface PetApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof PetApiInterface * @memberof PetApiInterface
*/ */
addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>>; addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
addPet(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void>; addPet(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/** /**
* *
@ -91,12 +91,12 @@ export interface PetApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof PetApiInterface * @memberof PetApiInterface
*/ */
deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>>; deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/** /**
* Deletes a pet * Deletes a pet
*/ */
deletePet(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void>; deletePet(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/** /**
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
@ -106,13 +106,13 @@ export interface PetApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof PetApiInterface * @memberof PetApiInterface
*/ */
findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>>; findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>>;
/** /**
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
findPetsByStatus(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>>; findPetsByStatus(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>>;
/** /**
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
@ -123,13 +123,13 @@ export interface PetApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof PetApiInterface * @memberof PetApiInterface
*/ */
findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>>; findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>>;
/** /**
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
findPetsByTags(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>>; findPetsByTags(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>>;
/** /**
* Returns a single pet * Returns a single pet
@ -139,13 +139,13 @@ export interface PetApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof PetApiInterface * @memberof PetApiInterface
*/ */
getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Pet>>; getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Pet>>;
/** /**
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
getPetById(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Pet>; getPetById(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Pet>;
/** /**
* *
@ -155,12 +155,12 @@ export interface PetApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof PetApiInterface * @memberof PetApiInterface
*/ */
updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>>; updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/** /**
* Update an existing pet * Update an existing pet
*/ */
updatePet(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void>; updatePet(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/** /**
* *
@ -172,12 +172,12 @@ export interface PetApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof PetApiInterface * @memberof PetApiInterface
*/ */
updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>>; updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
updatePetWithForm(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void>; updatePetWithForm(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/** /**
* *
@ -189,12 +189,12 @@ export interface PetApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof PetApiInterface * @memberof PetApiInterface
*/ */
uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<ModelApiResponse>>; uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ModelApiResponse>>;
/** /**
* uploads an image * uploads an image
*/ */
uploadFile(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<ModelApiResponse>; uploadFile(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ModelApiResponse>;
} }
@ -206,7 +206,7 @@ export class PetApi extends runtime.BaseAPI implements PetApiInterface {
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.');
} }
@ -236,14 +236,14 @@ export class PetApi extends runtime.BaseAPI implements PetApiInterface {
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPet(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async addPet(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.addPetRaw(requestParameters, initOverrides); await this.addPetRaw(requestParameters, initOverrides);
} }
/** /**
* Deletes a pet * Deletes a pet
*/ */
async deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.');
} }
@ -274,7 +274,7 @@ export class PetApi extends runtime.BaseAPI implements PetApiInterface {
/** /**
* Deletes a pet * Deletes a pet
*/ */
async deletePet(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deletePet(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deletePetRaw(requestParameters, initOverrides); await this.deletePetRaw(requestParameters, initOverrides);
} }
@ -282,7 +282,7 @@ export class PetApi extends runtime.BaseAPI implements PetApiInterface {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.status === null || requestParameters.status === undefined) { if (requestParameters.status === null || requestParameters.status === undefined) {
throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.'); throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.');
} }
@ -314,7 +314,7 @@ export class PetApi extends runtime.BaseAPI implements PetApiInterface {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatus(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByStatus(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByStatusRaw(requestParameters, initOverrides); const response = await this.findPetsByStatusRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -323,7 +323,7 @@ export class PetApi extends runtime.BaseAPI implements PetApiInterface {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.tags === null || requestParameters.tags === undefined) { if (requestParameters.tags === null || requestParameters.tags === undefined) {
throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.'); throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.');
} }
@ -355,7 +355,7 @@ export class PetApi extends runtime.BaseAPI implements PetApiInterface {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTags(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByTags(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByTagsRaw(requestParameters, initOverrides); const response = await this.findPetsByTagsRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -364,7 +364,7 @@ export class PetApi extends runtime.BaseAPI implements PetApiInterface {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Pet>> { async getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Pet>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.');
} }
@ -391,7 +391,7 @@ export class PetApi extends runtime.BaseAPI implements PetApiInterface {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetById(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Pet> { async getPetById(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Pet> {
const response = await this.getPetByIdRaw(requestParameters, initOverrides); const response = await this.getPetByIdRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -399,7 +399,7 @@ export class PetApi extends runtime.BaseAPI implements PetApiInterface {
/** /**
* Update an existing pet * Update an existing pet
*/ */
async updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.');
} }
@ -429,14 +429,14 @@ export class PetApi extends runtime.BaseAPI implements PetApiInterface {
/** /**
* Update an existing pet * Update an existing pet
*/ */
async updatePet(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePet(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetRaw(requestParameters, initOverrides); await this.updatePetRaw(requestParameters, initOverrides);
} }
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.');
} }
@ -486,14 +486,14 @@ export class PetApi extends runtime.BaseAPI implements PetApiInterface {
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithForm(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePetWithForm(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetWithFormRaw(requestParameters, initOverrides); await this.updatePetWithFormRaw(requestParameters, initOverrides);
} }
/** /**
* uploads an image * uploads an image
*/ */
async uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> { async uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.');
} }
@ -545,7 +545,7 @@ export class PetApi extends runtime.BaseAPI implements PetApiInterface {
/** /**
* uploads an image * uploads an image
*/ */
async uploadFile(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<ModelApiResponse> { async uploadFile(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ModelApiResponse> {
const response = await this.uploadFileRaw(requestParameters, initOverrides); const response = await this.uploadFileRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -47,13 +47,13 @@ export interface StoreApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof StoreApiInterface * @memberof StoreApiInterface
*/ */
deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>>; deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/** /**
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
deleteOrder(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void>; deleteOrder(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/** /**
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
@ -62,13 +62,13 @@ export interface StoreApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof StoreApiInterface * @memberof StoreApiInterface
*/ */
getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>>; getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>>;
/** /**
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
getInventory(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<{ [key: string]: number; }>; getInventory(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<{ [key: string]: number; }>;
/** /**
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
@ -78,13 +78,13 @@ export interface StoreApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof StoreApiInterface * @memberof StoreApiInterface
*/ */
getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>>; getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>>;
/** /**
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
getOrderById(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order>; getOrderById(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order>;
/** /**
* *
@ -94,12 +94,12 @@ export interface StoreApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof StoreApiInterface * @memberof StoreApiInterface
*/ */
placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>>; placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>>;
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
placeOrder(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order>; placeOrder(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order>;
} }
@ -112,7 +112,7 @@ export class StoreApi extends runtime.BaseAPI implements StoreApiInterface {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.');
} }
@ -135,7 +135,7 @@ export class StoreApi extends runtime.BaseAPI implements StoreApiInterface {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrder(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteOrder(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteOrderRaw(requestParameters, initOverrides); await this.deleteOrderRaw(requestParameters, initOverrides);
} }
@ -143,7 +143,7 @@ export class StoreApi extends runtime.BaseAPI implements StoreApiInterface {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> { async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -166,7 +166,7 @@ export class StoreApi extends runtime.BaseAPI implements StoreApiInterface {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventory(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<{ [key: string]: number; }> { async getInventory(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<{ [key: string]: number; }> {
const response = await this.getInventoryRaw(initOverrides); const response = await this.getInventoryRaw(initOverrides);
return await response.value(); return await response.value();
} }
@ -175,7 +175,7 @@ export class StoreApi extends runtime.BaseAPI implements StoreApiInterface {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.');
} }
@ -198,7 +198,7 @@ export class StoreApi extends runtime.BaseAPI implements StoreApiInterface {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderById(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async getOrderById(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.getOrderByIdRaw(requestParameters, initOverrides); const response = await this.getOrderByIdRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -206,7 +206,7 @@ export class StoreApi extends runtime.BaseAPI implements StoreApiInterface {
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.');
} }
@ -231,7 +231,7 @@ export class StoreApi extends runtime.BaseAPI implements StoreApiInterface {
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrder(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async placeOrder(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.placeOrderRaw(requestParameters, initOverrides); const response = await this.placeOrderRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -65,13 +65,13 @@ export interface UserApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof UserApiInterface * @memberof UserApiInterface
*/ */
createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>>; createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/** /**
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
createUser(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void>; createUser(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/** /**
* *
@ -81,12 +81,12 @@ export interface UserApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof UserApiInterface * @memberof UserApiInterface
*/ */
createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>>; createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void>; createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/** /**
* *
@ -96,12 +96,12 @@ export interface UserApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof UserApiInterface * @memberof UserApiInterface
*/ */
createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>>; createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
createUsersWithListInput(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void>; createUsersWithListInput(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/** /**
* This can only be done by the logged in user. * This can only be done by the logged in user.
@ -111,13 +111,13 @@ export interface UserApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof UserApiInterface * @memberof UserApiInterface
*/ */
deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>>; deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/** /**
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
deleteUser(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void>; deleteUser(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/** /**
* *
@ -127,12 +127,12 @@ export interface UserApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof UserApiInterface * @memberof UserApiInterface
*/ */
getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<User>>; getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<User>>;
/** /**
* Get user by user name * Get user by user name
*/ */
getUserByName(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<User>; getUserByName(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<User>;
/** /**
* *
@ -143,12 +143,12 @@ export interface UserApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof UserApiInterface * @memberof UserApiInterface
*/ */
loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<string>>; loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>>;
/** /**
* Logs user into the system * Logs user into the system
*/ */
loginUser(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<string>; loginUser(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string>;
/** /**
* *
@ -157,12 +157,12 @@ export interface UserApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof UserApiInterface * @memberof UserApiInterface
*/ */
logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>>; logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
logoutUser(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void>; logoutUser(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/** /**
* This can only be done by the logged in user. * This can only be done by the logged in user.
@ -173,13 +173,13 @@ export interface UserApiInterface {
* @throws {RequiredError} * @throws {RequiredError}
* @memberof UserApiInterface * @memberof UserApiInterface
*/ */
updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>>; updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/** /**
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
updateUser(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void>; updateUser(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
} }
@ -192,7 +192,7 @@ export class UserApi extends runtime.BaseAPI implements UserApiInterface {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.');
} }
@ -218,14 +218,14 @@ export class UserApi extends runtime.BaseAPI implements UserApiInterface {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUser(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUser(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUserRaw(requestParameters, initOverrides); await this.createUserRaw(requestParameters, initOverrides);
} }
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.');
} }
@ -250,14 +250,14 @@ export class UserApi extends runtime.BaseAPI implements UserApiInterface {
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithArrayInputRaw(requestParameters, initOverrides); await this.createUsersWithArrayInputRaw(requestParameters, initOverrides);
} }
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.');
} }
@ -282,7 +282,7 @@ export class UserApi extends runtime.BaseAPI implements UserApiInterface {
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInput(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithListInput(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithListInputRaw(requestParameters, initOverrides); await this.createUsersWithListInputRaw(requestParameters, initOverrides);
} }
@ -290,7 +290,7 @@ export class UserApi extends runtime.BaseAPI implements UserApiInterface {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.');
} }
@ -313,14 +313,14 @@ export class UserApi extends runtime.BaseAPI implements UserApiInterface {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUser(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteUser(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteUserRaw(requestParameters, initOverrides); await this.deleteUserRaw(requestParameters, initOverrides);
} }
/** /**
* Get user by user name * Get user by user name
*/ */
async getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<User>> { async getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<User>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.');
} }
@ -342,7 +342,7 @@ export class UserApi extends runtime.BaseAPI implements UserApiInterface {
/** /**
* Get user by user name * Get user by user name
*/ */
async getUserByName(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<User> { async getUserByName(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<User> {
const response = await this.getUserByNameRaw(requestParameters, initOverrides); const response = await this.getUserByNameRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -350,7 +350,7 @@ export class UserApi extends runtime.BaseAPI implements UserApiInterface {
/** /**
* Logs user into the system * Logs user into the system
*/ */
async loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<string>> { async loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.');
} }
@ -384,7 +384,7 @@ export class UserApi extends runtime.BaseAPI implements UserApiInterface {
/** /**
* Logs user into the system * Logs user into the system
*/ */
async loginUser(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<string> { async loginUser(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string> {
const response = await this.loginUserRaw(requestParameters, initOverrides); const response = await this.loginUserRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -392,7 +392,7 @@ export class UserApi extends runtime.BaseAPI implements UserApiInterface {
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -410,7 +410,7 @@ export class UserApi extends runtime.BaseAPI implements UserApiInterface {
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUser(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async logoutUser(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.logoutUserRaw(initOverrides); await this.logoutUserRaw(initOverrides);
} }
@ -418,7 +418,7 @@ export class UserApi extends runtime.BaseAPI implements UserApiInterface {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.');
} }
@ -448,7 +448,7 @@ export class UserApi extends runtime.BaseAPI implements UserApiInterface {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUser(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updateUser(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updateUserRaw(requestParameters, initOverrides); await this.updateUserRaw(requestParameters, initOverrides);
} }

View File

@ -113,7 +113,7 @@ export class BaseAPI {
return this.withMiddleware<T>(...middlewares); return this.withMiddleware<T>(...middlewares);
} }
protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction): Promise<Response> { protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction): Promise<Response> {
const { url, init } = await this.createFetchParams(context, initOverrides); const { url, init } = await this.createFetchParams(context, initOverrides);
const response = await this.fetchApi(url, init); const response = await this.fetchApi(url, init);
if (response.status >= 200 && response.status < 300) { if (response.status >= 200 && response.status < 300) {
@ -122,7 +122,7 @@ export class BaseAPI {
throw new ResponseError(response, 'Response returned an error code'); throw new ResponseError(response, 'Response returned an error code');
} }
private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction) { private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction) {
let url = this.configuration.basePath + context.path; let url = this.configuration.basePath + context.path;
if (context.query !== undefined && Object.keys(context.query).length !== 0) { if (context.query !== undefined && Object.keys(context.query).length !== 0) {
// only add the querystring to the URL if there are query parameters. // only add the querystring to the URL if there are query parameters.
@ -242,7 +242,7 @@ export type HTTPBody = Json | FormData | URLSearchParams;
export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody } export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody }
export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original'; export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original';
export type InitOverideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit> export type InitOverrideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit>
export interface FetchParams { export interface FetchParams {
url: string; url: string;

View File

@ -68,7 +68,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.');
} }
@ -98,14 +98,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPet(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async addPet(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.addPetRaw(requestParameters, initOverrides); await this.addPetRaw(requestParameters, initOverrides);
} }
/** /**
* Deletes a pet * Deletes a pet
*/ */
async deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.');
} }
@ -136,7 +136,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Deletes a pet * Deletes a pet
*/ */
async deletePet(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deletePet(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deletePetRaw(requestParameters, initOverrides); await this.deletePetRaw(requestParameters, initOverrides);
} }
@ -144,7 +144,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.status === null || requestParameters.status === undefined) { if (requestParameters.status === null || requestParameters.status === undefined) {
throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.'); throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.');
} }
@ -176,7 +176,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatus(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByStatus(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByStatusRaw(requestParameters, initOverrides); const response = await this.findPetsByStatusRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -185,7 +185,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.tags === null || requestParameters.tags === undefined) { if (requestParameters.tags === null || requestParameters.tags === undefined) {
throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.'); throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.');
} }
@ -217,7 +217,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTags(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByTags(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByTagsRaw(requestParameters, initOverrides); const response = await this.findPetsByTagsRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -226,7 +226,7 @@ export class PetApi extends runtime.BaseAPI {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Pet>> { async getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Pet>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.');
} }
@ -253,7 +253,7 @@ export class PetApi extends runtime.BaseAPI {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetById(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Pet> { async getPetById(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Pet> {
const response = await this.getPetByIdRaw(requestParameters, initOverrides); const response = await this.getPetByIdRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -261,7 +261,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Update an existing pet * Update an existing pet
*/ */
async updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.');
} }
@ -291,14 +291,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Update an existing pet * Update an existing pet
*/ */
async updatePet(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePet(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetRaw(requestParameters, initOverrides); await this.updatePetRaw(requestParameters, initOverrides);
} }
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.');
} }
@ -348,14 +348,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithForm(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePetWithForm(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetWithFormRaw(requestParameters, initOverrides); await this.updatePetWithFormRaw(requestParameters, initOverrides);
} }
/** /**
* uploads an image * uploads an image
*/ */
async uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> { async uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.');
} }
@ -407,7 +407,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* uploads an image * uploads an image
*/ */
async uploadFile(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<ModelApiResponse> { async uploadFile(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ModelApiResponse> {
const response = await this.uploadFileRaw(requestParameters, initOverrides); const response = await this.uploadFileRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -41,7 +41,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.');
} }
@ -64,7 +64,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrder(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteOrder(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteOrderRaw(requestParameters, initOverrides); await this.deleteOrderRaw(requestParameters, initOverrides);
} }
@ -72,7 +72,7 @@ export class StoreApi extends runtime.BaseAPI {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> { async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -95,7 +95,7 @@ export class StoreApi extends runtime.BaseAPI {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventory(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<{ [key: string]: number; }> { async getInventory(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<{ [key: string]: number; }> {
const response = await this.getInventoryRaw(initOverrides); const response = await this.getInventoryRaw(initOverrides);
return await response.value(); return await response.value();
} }
@ -104,7 +104,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.');
} }
@ -127,7 +127,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderById(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async getOrderById(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.getOrderByIdRaw(requestParameters, initOverrides); const response = await this.getOrderByIdRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -135,7 +135,7 @@ export class StoreApi extends runtime.BaseAPI {
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.');
} }
@ -160,7 +160,7 @@ export class StoreApi extends runtime.BaseAPI {
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrder(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async placeOrder(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.placeOrderRaw(requestParameters, initOverrides); const response = await this.placeOrderRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -59,7 +59,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.');
} }
@ -85,14 +85,14 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUser(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUser(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUserRaw(requestParameters, initOverrides); await this.createUserRaw(requestParameters, initOverrides);
} }
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.');
} }
@ -117,14 +117,14 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithArrayInputRaw(requestParameters, initOverrides); await this.createUsersWithArrayInputRaw(requestParameters, initOverrides);
} }
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.');
} }
@ -149,7 +149,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInput(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithListInput(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithListInputRaw(requestParameters, initOverrides); await this.createUsersWithListInputRaw(requestParameters, initOverrides);
} }
@ -157,7 +157,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.');
} }
@ -180,14 +180,14 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUser(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteUser(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteUserRaw(requestParameters, initOverrides); await this.deleteUserRaw(requestParameters, initOverrides);
} }
/** /**
* Get user by user name * Get user by user name
*/ */
async getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<User>> { async getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<User>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.');
} }
@ -209,7 +209,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Get user by user name * Get user by user name
*/ */
async getUserByName(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<User> { async getUserByName(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<User> {
const response = await this.getUserByNameRaw(requestParameters, initOverrides); const response = await this.getUserByNameRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -217,7 +217,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs user into the system * Logs user into the system
*/ */
async loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<string>> { async loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.');
} }
@ -251,7 +251,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs user into the system * Logs user into the system
*/ */
async loginUser(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<string> { async loginUser(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string> {
const response = await this.loginUserRaw(requestParameters, initOverrides); const response = await this.loginUserRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -259,7 +259,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -277,7 +277,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUser(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async logoutUser(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.logoutUserRaw(initOverrides); await this.logoutUserRaw(initOverrides);
} }
@ -285,7 +285,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.');
} }
@ -315,7 +315,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUser(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updateUser(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updateUserRaw(requestParameters, initOverrides); await this.updateUserRaw(requestParameters, initOverrides);
} }

View File

@ -113,7 +113,7 @@ export class BaseAPI {
return this.withMiddleware<T>(...middlewares); return this.withMiddleware<T>(...middlewares);
} }
protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction): Promise<Response> { protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction): Promise<Response> {
const { url, init } = await this.createFetchParams(context, initOverrides); const { url, init } = await this.createFetchParams(context, initOverrides);
const response = await this.fetchApi(url, init); const response = await this.fetchApi(url, init);
if (response.status >= 200 && response.status < 300) { if (response.status >= 200 && response.status < 300) {
@ -122,7 +122,7 @@ export class BaseAPI {
throw new ResponseError(response, 'Response returned an error code'); throw new ResponseError(response, 'Response returned an error code');
} }
private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction) { private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction) {
let url = this.configuration.basePath + context.path; let url = this.configuration.basePath + context.path;
if (context.query !== undefined && Object.keys(context.query).length !== 0) { if (context.query !== undefined && Object.keys(context.query).length !== 0) {
// only add the querystring to the URL if there are query parameters. // only add the querystring to the URL if there are query parameters.
@ -242,7 +242,7 @@ export type HTTPBody = Json | FormData | URLSearchParams;
export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody } export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody }
export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original'; export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original';
export type InitOverideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit> export type InitOverrideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit>
export interface FetchParams { export interface FetchParams {
url: string; url: string;

View File

@ -58,7 +58,7 @@ export class DefaultApi extends runtime.BaseAPI {
/** /**
*/ */
async fakeEnumRequestGetInlineRaw(requestParameters: FakeEnumRequestGetInlineRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<FakeEnumRequestGetInline200Response>> { async fakeEnumRequestGetInlineRaw(requestParameters: FakeEnumRequestGetInlineRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FakeEnumRequestGetInline200Response>> {
const queryParameters: any = {}; const queryParameters: any = {};
if (requestParameters.stringEnum !== undefined) { if (requestParameters.stringEnum !== undefined) {
@ -91,14 +91,14 @@ export class DefaultApi extends runtime.BaseAPI {
/** /**
*/ */
async fakeEnumRequestGetInline(requestParameters: FakeEnumRequestGetInlineRequest = {}, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<FakeEnumRequestGetInline200Response> { async fakeEnumRequestGetInline(requestParameters: FakeEnumRequestGetInlineRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FakeEnumRequestGetInline200Response> {
const response = await this.fakeEnumRequestGetInlineRaw(requestParameters, initOverrides); const response = await this.fakeEnumRequestGetInlineRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
/** /**
*/ */
async fakeEnumRequestGetRefRaw(requestParameters: FakeEnumRequestGetRefRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<EnumPatternObject>> { async fakeEnumRequestGetRefRaw(requestParameters: FakeEnumRequestGetRefRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EnumPatternObject>> {
const queryParameters: any = {}; const queryParameters: any = {};
if (requestParameters.stringEnum !== undefined) { if (requestParameters.stringEnum !== undefined) {
@ -131,14 +131,14 @@ export class DefaultApi extends runtime.BaseAPI {
/** /**
*/ */
async fakeEnumRequestGetRef(requestParameters: FakeEnumRequestGetRefRequest = {}, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<EnumPatternObject> { async fakeEnumRequestGetRef(requestParameters: FakeEnumRequestGetRefRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EnumPatternObject> {
const response = await this.fakeEnumRequestGetRefRaw(requestParameters, initOverrides); const response = await this.fakeEnumRequestGetRefRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
/** /**
*/ */
async fakeEnumRequestPostInlineRaw(requestParameters: FakeEnumRequestPostInlineRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<FakeEnumRequestGetInline200Response>> { async fakeEnumRequestPostInlineRaw(requestParameters: FakeEnumRequestPostInlineRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<FakeEnumRequestGetInline200Response>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -158,14 +158,14 @@ export class DefaultApi extends runtime.BaseAPI {
/** /**
*/ */
async fakeEnumRequestPostInline(requestParameters: FakeEnumRequestPostInlineRequest = {}, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<FakeEnumRequestGetInline200Response> { async fakeEnumRequestPostInline(requestParameters: FakeEnumRequestPostInlineRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<FakeEnumRequestGetInline200Response> {
const response = await this.fakeEnumRequestPostInlineRaw(requestParameters, initOverrides); const response = await this.fakeEnumRequestPostInlineRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
/** /**
*/ */
async fakeEnumRequestPostRefRaw(requestParameters: FakeEnumRequestPostRefRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<EnumPatternObject>> { async fakeEnumRequestPostRefRaw(requestParameters: FakeEnumRequestPostRefRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<EnumPatternObject>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -185,7 +185,7 @@ export class DefaultApi extends runtime.BaseAPI {
/** /**
*/ */
async fakeEnumRequestPostRef(requestParameters: FakeEnumRequestPostRefRequest = {}, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<EnumPatternObject> { async fakeEnumRequestPostRef(requestParameters: FakeEnumRequestPostRefRequest = {}, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<EnumPatternObject> {
const response = await this.fakeEnumRequestPostRefRaw(requestParameters, initOverrides); const response = await this.fakeEnumRequestPostRefRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -113,7 +113,7 @@ export class BaseAPI {
return this.withMiddleware<T>(...middlewares); return this.withMiddleware<T>(...middlewares);
} }
protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction): Promise<Response> { protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction): Promise<Response> {
const { url, init } = await this.createFetchParams(context, initOverrides); const { url, init } = await this.createFetchParams(context, initOverrides);
const response = await this.fetchApi(url, init); const response = await this.fetchApi(url, init);
if (response.status >= 200 && response.status < 300) { if (response.status >= 200 && response.status < 300) {
@ -122,7 +122,7 @@ export class BaseAPI {
throw new ResponseError(response, 'Response returned an error code'); throw new ResponseError(response, 'Response returned an error code');
} }
private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction) { private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction) {
let url = this.configuration.basePath + context.path; let url = this.configuration.basePath + context.path;
if (context.query !== undefined && Object.keys(context.query).length !== 0) { if (context.query !== undefined && Object.keys(context.query).length !== 0) {
// only add the querystring to the URL if there are query parameters. // only add the querystring to the URL if there are query parameters.
@ -242,7 +242,7 @@ export type HTTPBody = Json | FormData | URLSearchParams;
export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody } export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody }
export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original'; export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original';
export type InitOverideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit> export type InitOverrideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit>
export interface FetchParams { export interface FetchParams {
url: string; url: string;

View File

@ -64,7 +64,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async addPetRaw(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling addPet.');
} }
@ -94,14 +94,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Add a new pet to the store * Add a new pet to the store
*/ */
async addPet(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async addPet(requestParameters: AddPetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.addPetRaw(requestParameters, initOverrides); await this.addPetRaw(requestParameters, initOverrides);
} }
/** /**
* Deletes a pet * Deletes a pet
*/ */
async deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deletePetRaw(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling deletePet.');
} }
@ -132,7 +132,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Deletes a pet * Deletes a pet
*/ */
async deletePet(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deletePet(requestParameters: DeletePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deletePetRaw(requestParameters, initOverrides); await this.deletePetRaw(requestParameters, initOverrides);
} }
@ -140,7 +140,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByStatusRaw(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.status === null || requestParameters.status === undefined) { if (requestParameters.status === null || requestParameters.status === undefined) {
throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.'); throw new runtime.RequiredError('status','Required parameter requestParameters.status was null or undefined when calling findPetsByStatus.');
} }
@ -172,7 +172,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple status values can be provided with comma separated strings * Multiple status values can be provided with comma separated strings
* Finds Pets by status * Finds Pets by status
*/ */
async findPetsByStatus(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByStatus(requestParameters: FindPetsByStatusRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByStatusRaw(requestParameters, initOverrides); const response = await this.findPetsByStatusRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -181,7 +181,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Array<Pet>>> { async findPetsByTagsRaw(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<Pet>>> {
if (requestParameters.tags === null || requestParameters.tags === undefined) { if (requestParameters.tags === null || requestParameters.tags === undefined) {
throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.'); throw new runtime.RequiredError('tags','Required parameter requestParameters.tags was null or undefined when calling findPetsByTags.');
} }
@ -213,7 +213,7 @@ export class PetApi extends runtime.BaseAPI {
* Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing. * Multiple tags can be provided with comma separated strings. Use tag1, tag2, tag3 for testing.
* Finds Pets by tags * Finds Pets by tags
*/ */
async findPetsByTags(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Array<Pet>> { async findPetsByTags(requestParameters: FindPetsByTagsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<Pet>> {
const response = await this.findPetsByTagsRaw(requestParameters, initOverrides); const response = await this.findPetsByTagsRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -222,7 +222,7 @@ export class PetApi extends runtime.BaseAPI {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Pet>> { async getPetByIdRaw(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Pet>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling getPetById.');
} }
@ -249,7 +249,7 @@ export class PetApi extends runtime.BaseAPI {
* Returns a single pet * Returns a single pet
* Find pet by ID * Find pet by ID
*/ */
async getPetById(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Pet> { async getPetById(requestParameters: GetPetByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Pet> {
const response = await this.getPetByIdRaw(requestParameters, initOverrides); const response = await this.getPetByIdRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -257,7 +257,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Update an existing pet * Update an existing pet
*/ */
async updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetRaw(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling updatePet.');
} }
@ -287,14 +287,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Update an existing pet * Update an existing pet
*/ */
async updatePet(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePet(requestParameters: UpdatePetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetRaw(requestParameters, initOverrides); await this.updatePetRaw(requestParameters, initOverrides);
} }
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updatePetWithFormRaw(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling updatePetWithForm.');
} }
@ -344,14 +344,14 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* Updates a pet in the store with form data * Updates a pet in the store with form data
*/ */
async updatePetWithForm(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updatePetWithForm(requestParameters: UpdatePetWithFormRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updatePetWithFormRaw(requestParameters, initOverrides); await this.updatePetWithFormRaw(requestParameters, initOverrides);
} }
/** /**
* uploads an image * uploads an image
*/ */
async uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> { async uploadFileRaw(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ModelApiResponse>> {
if (requestParameters.petId === null || requestParameters.petId === undefined) { if (requestParameters.petId === null || requestParameters.petId === undefined) {
throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.'); throw new runtime.RequiredError('petId','Required parameter requestParameters.petId was null or undefined when calling uploadFile.');
} }
@ -403,7 +403,7 @@ export class PetApi extends runtime.BaseAPI {
/** /**
* uploads an image * uploads an image
*/ */
async uploadFile(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<ModelApiResponse> { async uploadFile(requestParameters: UploadFileRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ModelApiResponse> {
const response = await this.uploadFileRaw(requestParameters, initOverrides); const response = await this.uploadFileRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -39,7 +39,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteOrderRaw(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling deleteOrder.');
} }
@ -62,7 +62,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors * For valid response try integer IDs with value < 1000. Anything above 1000 or nonintegers will generate API errors
* Delete purchase order by ID * Delete purchase order by ID
*/ */
async deleteOrder(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteOrder(requestParameters: DeleteOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteOrderRaw(requestParameters, initOverrides); await this.deleteOrderRaw(requestParameters, initOverrides);
} }
@ -70,7 +70,7 @@ export class StoreApi extends runtime.BaseAPI {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> { async getInventoryRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<{ [key: string]: number; }>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -93,7 +93,7 @@ export class StoreApi extends runtime.BaseAPI {
* Returns a map of status codes to quantities * Returns a map of status codes to quantities
* Returns pet inventories by status * Returns pet inventories by status
*/ */
async getInventory(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<{ [key: string]: number; }> { async getInventory(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<{ [key: string]: number; }> {
const response = await this.getInventoryRaw(initOverrides); const response = await this.getInventoryRaw(initOverrides);
return await response.value(); return await response.value();
} }
@ -102,7 +102,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async getOrderByIdRaw(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.orderId === null || requestParameters.orderId === undefined) { if (requestParameters.orderId === null || requestParameters.orderId === undefined) {
throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.'); throw new runtime.RequiredError('orderId','Required parameter requestParameters.orderId was null or undefined when calling getOrderById.');
} }
@ -125,7 +125,7 @@ export class StoreApi extends runtime.BaseAPI {
* For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions * For valid response try integer IDs with value <= 5 or > 10. Other values will generated exceptions
* Find purchase order by ID * Find purchase order by ID
*/ */
async getOrderById(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async getOrderById(requestParameters: GetOrderByIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.getOrderByIdRaw(requestParameters, initOverrides); const response = await this.getOrderByIdRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -133,7 +133,7 @@ export class StoreApi extends runtime.BaseAPI {
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<Order>> { async placeOrderRaw(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Order>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling placeOrder.');
} }
@ -158,7 +158,7 @@ export class StoreApi extends runtime.BaseAPI {
/** /**
* Place an order for a pet * Place an order for a pet
*/ */
async placeOrder(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<Order> { async placeOrder(requestParameters: PlaceOrderRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Order> {
const response = await this.placeOrderRaw(requestParameters, initOverrides); const response = await this.placeOrderRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }

View File

@ -57,7 +57,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUserRaw(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUser.');
} }
@ -83,14 +83,14 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Create user * Create user
*/ */
async createUser(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUser(requestParameters: CreateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUserRaw(requestParameters, initOverrides); await this.createUserRaw(requestParameters, initOverrides);
} }
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithArrayInputRaw(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithArrayInput.');
} }
@ -115,14 +115,14 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithArrayInput(requestParameters: CreateUsersWithArrayInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithArrayInputRaw(requestParameters, initOverrides); await this.createUsersWithArrayInputRaw(requestParameters, initOverrides);
} }
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async createUsersWithListInputRaw(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.body === null || requestParameters.body === undefined) { if (requestParameters.body === null || requestParameters.body === undefined) {
throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.'); throw new runtime.RequiredError('body','Required parameter requestParameters.body was null or undefined when calling createUsersWithListInput.');
} }
@ -147,7 +147,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Creates list of users with given input array * Creates list of users with given input array
*/ */
async createUsersWithListInput(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async createUsersWithListInput(requestParameters: CreateUsersWithListInputRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.createUsersWithListInputRaw(requestParameters, initOverrides); await this.createUsersWithListInputRaw(requestParameters, initOverrides);
} }
@ -155,7 +155,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async deleteUserRaw(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling deleteUser.');
} }
@ -178,14 +178,14 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Delete user * Delete user
*/ */
async deleteUser(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async deleteUser(requestParameters: DeleteUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.deleteUserRaw(requestParameters, initOverrides); await this.deleteUserRaw(requestParameters, initOverrides);
} }
/** /**
* Get user by user name * Get user by user name
*/ */
async getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<User>> { async getUserByNameRaw(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<User>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling getUserByName.');
} }
@ -207,7 +207,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Get user by user name * Get user by user name
*/ */
async getUserByName(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<User> { async getUserByName(requestParameters: GetUserByNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<User> {
const response = await this.getUserByNameRaw(requestParameters, initOverrides); const response = await this.getUserByNameRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -215,7 +215,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs user into the system * Logs user into the system
*/ */
async loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<string>> { async loginUserRaw(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<string>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling loginUser.');
} }
@ -249,7 +249,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs user into the system * Logs user into the system
*/ */
async loginUser(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<string> { async loginUser(requestParameters: LoginUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<string> {
const response = await this.loginUserRaw(requestParameters, initOverrides); const response = await this.loginUserRaw(requestParameters, initOverrides);
return await response.value(); return await response.value();
} }
@ -257,7 +257,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async logoutUserRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
const queryParameters: any = {}; const queryParameters: any = {};
const headerParameters: runtime.HTTPHeaders = {}; const headerParameters: runtime.HTTPHeaders = {};
@ -275,7 +275,7 @@ export class UserApi extends runtime.BaseAPI {
/** /**
* Logs out current logged in user session * Logs out current logged in user session
*/ */
async logoutUser(initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async logoutUser(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.logoutUserRaw(initOverrides); await this.logoutUserRaw(initOverrides);
} }
@ -283,7 +283,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<runtime.ApiResponse<void>> { async updateUserRaw(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>> {
if (requestParameters.username === null || requestParameters.username === undefined) { if (requestParameters.username === null || requestParameters.username === undefined) {
throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.'); throw new runtime.RequiredError('username','Required parameter requestParameters.username was null or undefined when calling updateUser.');
} }
@ -313,7 +313,7 @@ export class UserApi extends runtime.BaseAPI {
* This can only be done by the logged in user. * This can only be done by the logged in user.
* Updated user * Updated user
*/ */
async updateUser(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverideFunction): Promise<void> { async updateUser(requestParameters: UpdateUserRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void> {
await this.updateUserRaw(requestParameters, initOverrides); await this.updateUserRaw(requestParameters, initOverrides);
} }

View File

@ -113,7 +113,7 @@ export class BaseAPI {
return this.withMiddleware<T>(...middlewares); return this.withMiddleware<T>(...middlewares);
} }
protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction): Promise<Response> { protected async request(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction): Promise<Response> {
const { url, init } = await this.createFetchParams(context, initOverrides); const { url, init } = await this.createFetchParams(context, initOverrides);
const response = await this.fetchApi(url, init); const response = await this.fetchApi(url, init);
if (response.status >= 200 && response.status < 300) { if (response.status >= 200 && response.status < 300) {
@ -122,7 +122,7 @@ export class BaseAPI {
throw new ResponseError(response, 'Response returned an error code'); throw new ResponseError(response, 'Response returned an error code');
} }
private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverideFunction) { private async createFetchParams(context: RequestOpts, initOverrides?: RequestInit | InitOverrideFunction) {
let url = this.configuration.basePath + context.path; let url = this.configuration.basePath + context.path;
if (context.query !== undefined && Object.keys(context.query).length !== 0) { if (context.query !== undefined && Object.keys(context.query).length !== 0) {
// only add the querystring to the URL if there are query parameters. // only add the querystring to the URL if there are query parameters.
@ -242,7 +242,7 @@ export type HTTPBody = Json | FormData | URLSearchParams;
export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody } export type HTTPRequestInit = { headers?: HTTPHeaders; method: HTTPMethod; credentials?: RequestCredentials; body?: HTTPBody }
export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original'; export type ModelPropertyNaming = 'camelCase' | 'snake_case' | 'PascalCase' | 'original';
export type InitOverideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit> export type InitOverrideFunction = (requestContext: { init: HTTPRequestInit, context: RequestOpts }) => Promise<RequestInit>
export interface FetchParams { export interface FetchParams {
url: string; url: string;