Skip to content

Commit a0399ae

Browse files
committed
fix inlineObject names
1 parent a3e6016 commit a0399ae

File tree

8 files changed

+40
-42
lines changed

8 files changed

+40
-42
lines changed

app.ts

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,14 @@ const client = new SearchApi();
55
async function testClient() {
66
// test openapi gen
77
try {
8-
const res = await client.multipleQueries(
9-
'R2IYF7ETH7',
10-
'e1e920e59f457ec70473486171c1d3b6',
11-
{
12-
'requests' : [
13-
{
14-
indexName: 'docsearch',
15-
query: 'crawler',
16-
}
17-
]
18-
}
19-
);
8+
const res = await client.multipleQueries('R2IYF7ETH7', 'e1e920e59f457ec70473486171c1d3b6', {
9+
requests: [
10+
{
11+
indexName: 'docsearch',
12+
query: 'crawler',
13+
},
14+
],
15+
});
2016

2117
console.log('[1-RESPONSE]', res);
2218
} catch (e) {

openapi_spec/paths/indexes/batch.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ post:
1212
content:
1313
application/json:
1414
schema:
15+
title: batchObject
1516
type: object
1617
properties:
1718
requests:

openapi_spec/paths/indexes/multipleQueries.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ post:
1111
content:
1212
application/json:
1313
schema:
14+
title: multipleQueriesObject
1415
type: object
1516
additionalProperties: false
1617
properties:

output/client-search/searchApi.ts

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import localVarRequest from 'request';
22
import http from 'http';
33

4-
import { InlineObject } from '../model/inlineObject';
5-
import { InlineObject1 } from '../model/inlineObject1';
4+
import { BatchObject } from '../model/batchObject';
65
import { InlineResponse200 } from '../model/inlineResponse200';
76
import { InlineResponse2001 } from '../model/inlineResponse2001';
7+
import { MultipleQueriesObject } from '../model/multipleQueriesObject';
88
import { MultipleQueriesResponse } from '../model/multipleQueriesResponse';
99

1010
import { ObjectSerializer, Authentication, VoidAuth, Interceptor } from '../model/models';
@@ -81,13 +81,13 @@ export class SearchApi {
8181
* @param xAlgoliaApplicationId Algolia appID
8282
* @param xAlgoliaAPIKey Algolia API key
8383
* @param indexName The index in which to perform the request
84-
* @param inlineObject1
84+
* @param batchObject
8585
*/
8686
public async batch(
8787
xAlgoliaApplicationId: string,
8888
xAlgoliaAPIKey: string,
8989
indexName: string,
90-
inlineObject1: InlineObject1,
90+
batchObject: BatchObject,
9191
options: { headers: { [name: string]: string } } = { headers: {} }
9292
): Promise<{ response: http.IncomingMessage; body: InlineResponse2001 }> {
9393
const localVarPath =
@@ -126,9 +126,9 @@ export class SearchApi {
126126
throw new Error('Required parameter indexName was null or undefined when calling batch.');
127127
}
128128

129-
// verify required parameter 'inlineObject1' is not null or undefined
130-
if (inlineObject1 === null || inlineObject1 === undefined) {
131-
throw new Error('Required parameter inlineObject1 was null or undefined when calling batch.');
129+
// verify required parameter 'batchObject' is not null or undefined
130+
if (batchObject === null || batchObject === undefined) {
131+
throw new Error('Required parameter batchObject was null or undefined when calling batch.');
132132
}
133133

134134
localVarHeaderParams['X-Algolia-Application-Id'] = ObjectSerializer.serialize(
@@ -150,7 +150,7 @@ export class SearchApi {
150150
uri: localVarPath,
151151
useQuerystring: this._useQuerystring,
152152
json: true,
153-
body: ObjectSerializer.serialize(inlineObject1, 'InlineObject1'),
153+
body: ObjectSerializer.serialize(batchObject, 'BatchObject'),
154154
};
155155

156156
let authenticationPromise = Promise.resolve();
@@ -194,12 +194,12 @@ export class SearchApi {
194194
* @summary Get search results for the given requests.
195195
* @param xAlgoliaApplicationId Algolia appID
196196
* @param xAlgoliaAPIKey Algolia API key
197-
* @param inlineObject
197+
* @param multipleQueriesObject
198198
*/
199199
public async multipleQueries(
200200
xAlgoliaApplicationId: string,
201201
xAlgoliaAPIKey: string,
202-
inlineObject: InlineObject,
202+
multipleQueriesObject: MultipleQueriesObject,
203203
options: { headers: { [name: string]: string } } = { headers: {} }
204204
): Promise<{ response: http.IncomingMessage; body: MultipleQueriesResponse }> {
205205
const localVarPath = this.basePath + '/1/indexes/*/queries';
@@ -228,10 +228,10 @@ export class SearchApi {
228228
);
229229
}
230230

231-
// verify required parameter 'inlineObject' is not null or undefined
232-
if (inlineObject === null || inlineObject === undefined) {
231+
// verify required parameter 'multipleQueriesObject' is not null or undefined
232+
if (multipleQueriesObject === null || multipleQueriesObject === undefined) {
233233
throw new Error(
234-
'Required parameter inlineObject was null or undefined when calling multipleQueries.'
234+
'Required parameter multipleQueriesObject was null or undefined when calling multipleQueries.'
235235
);
236236
}
237237

@@ -254,7 +254,7 @@ export class SearchApi {
254254
uri: localVarPath,
255255
useQuerystring: this._useQuerystring,
256256
json: true,
257-
body: ObjectSerializer.serialize(inlineObject, 'InlineObject'),
257+
body: ObjectSerializer.serialize(multipleQueriesObject, 'MultipleQueriesObject'),
258258
};
259259

260260
let authenticationPromise = Promise.resolve();

output/model/inlineObject1.ts renamed to output/model/batchObject.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { RequestFile } from './models';
22
import { Operation } from './operation';
33

4-
export class InlineObject1 {
4+
export class BatchObject {
55
'requests'?: Array<Operation>;
66

77
static discriminator: string | undefined = undefined;
@@ -15,6 +15,6 @@ export class InlineObject1 {
1515
];
1616

1717
static getAttributeTypeMap() {
18-
return InlineObject1.attributeTypeMap;
18+
return BatchObject.attributeTypeMap;
1919
}
2020
}

output/model/models.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import localVarRequest from 'request';
22

3-
export * from './inlineObject';
4-
export * from './inlineObject1';
3+
export * from './batchObject';
54
export * from './inlineResponse200';
65
export * from './inlineResponse2001';
76
export * from './modelError';
87
export * from './multipleQueries';
8+
export * from './multipleQueriesObject';
99
export * from './multipleQueriesResponse';
1010
export * from './multipleQueriesResponseHits';
1111
export * from './multipleQueriesResponseResults';
@@ -23,12 +23,12 @@ export interface RequestDetailedFile {
2323

2424
export type RequestFile = string | Buffer | fs.ReadStream | RequestDetailedFile;
2525

26-
import { InlineObject } from './inlineObject';
27-
import { InlineObject1 } from './inlineObject1';
26+
import { BatchObject } from './batchObject';
2827
import { InlineResponse200 } from './inlineResponse200';
2928
import { InlineResponse2001 } from './inlineResponse2001';
3029
import { ModelError } from './modelError';
3130
import { MultipleQueries } from './multipleQueries';
31+
import { MultipleQueriesObject } from './multipleQueriesObject';
3232
import { MultipleQueriesResponse } from './multipleQueriesResponse';
3333
import { MultipleQueriesResponseHits } from './multipleQueriesResponseHits';
3434
import { MultipleQueriesResponseResults } from './multipleQueriesResponseResults';
@@ -37,18 +37,18 @@ import { Operation } from './operation';
3737
let primitives = ['string', 'boolean', 'double', 'integer', 'long', 'float', 'number', 'any'];
3838

3939
let enumsMap: { [index: string]: any } = {
40-
'InlineObject.StrategyEnum': InlineObject.StrategyEnum,
4140
'MultipleQueries.TypeEnum': MultipleQueries.TypeEnum,
41+
'MultipleQueriesObject.StrategyEnum': MultipleQueriesObject.StrategyEnum,
4242
'Operation.ActionEnum': Operation.ActionEnum,
4343
};
4444

4545
let typeMap: { [index: string]: any } = {
46-
InlineObject: InlineObject,
47-
InlineObject1: InlineObject1,
46+
BatchObject: BatchObject,
4847
InlineResponse200: InlineResponse200,
4948
InlineResponse2001: InlineResponse2001,
5049
ModelError: ModelError,
5150
MultipleQueries: MultipleQueries,
51+
MultipleQueriesObject: MultipleQueriesObject,
5252
MultipleQueriesResponse: MultipleQueriesResponse,
5353
MultipleQueriesResponseHits: MultipleQueriesResponseHits,
5454
MultipleQueriesResponseResults: MultipleQueriesResponseResults,

output/model/inlineObject.ts renamed to output/model/multipleQueriesObject.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { RequestFile } from './models';
22
import { MultipleQueries } from './multipleQueries';
33

4-
export class InlineObject {
4+
export class MultipleQueriesObject {
55
'requests': Array<MultipleQueries>;
6-
'strategy'?: InlineObject.StrategyEnum;
6+
'strategy'?: MultipleQueriesObject.StrategyEnum;
77

88
static discriminator: string | undefined = undefined;
99

@@ -16,16 +16,16 @@ export class InlineObject {
1616
{
1717
name: 'strategy',
1818
baseName: 'strategy',
19-
type: 'InlineObject.StrategyEnum',
19+
type: 'MultipleQueriesObject.StrategyEnum',
2020
},
2121
];
2222

2323
static getAttributeTypeMap() {
24-
return InlineObject.attributeTypeMap;
24+
return MultipleQueriesObject.attributeTypeMap;
2525
}
2626
}
2727

28-
export namespace InlineObject {
28+
export namespace MultipleQueriesObject {
2929
export enum StrategyEnum {
3030
None = <any>'none',
3131
StopIfEnoughMatches = <any>'stopIfEnoughMatches',

yarn.lock

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -226,11 +226,11 @@ __metadata:
226226

227227
"algoliasearch-client-javascript@file:output/::locator=%40algolia%2Fautomation-javascript-client%40workspace%3A.":
228228
version: 5.0.0
229-
resolution: "algoliasearch-client-javascript@file:output/#output/::hash=45fb8f&locator=%40algolia%2Fautomation-javascript-client%40workspace%3A."
229+
resolution: "algoliasearch-client-javascript@file:output/#output/::hash=c742d8&locator=%40algolia%2Fautomation-javascript-client%40workspace%3A."
230230
dependencies:
231231
"@types/request": ^2.48.7
232232
request: ^2.81.0
233-
checksum: 7e6066fb79f6c2994b211223e80ce77a86df1c114643b407de12dfc6f17126b7f0ca0916a4dfe3fa5d4862726289cfe964e5a8137cc0e5c5aa799b6063ac272d
233+
checksum: 38077b78c6b1aa562ff3b4d5c8cd844f1291360410c187261bcc78a74dc094d6689d1be153d7a96314beda74486eee9c83b8e9a01e4d9c9ad4ca29a66e3a9402
234234
languageName: node
235235
linkType: hard
236236

0 commit comments

Comments
 (0)