Skip to content

Commit 321d080

Browse files
committed
refactor: re-order all operations based on openapi definition
1 parent ffa8da3 commit 321d080

File tree

18 files changed

+6891
-6891
lines changed

18 files changed

+6891
-6891
lines changed

assistant/v1.ts

Lines changed: 998 additions & 998 deletions
Large diffs are not rendered by default.

compare-comply/v1.ts

Lines changed: 166 additions & 166 deletions
Large diffs are not rendered by default.

discovery/v1.ts

Lines changed: 937 additions & 937 deletions
Large diffs are not rendered by default.

language-translator/v3.ts

Lines changed: 197 additions & 197 deletions
Large diffs are not rendered by default.

natural-language-classifier/v1.ts

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -254,43 +254,33 @@ class NaturalLanguageClassifierV1 extends BaseService {
254254
};
255255

256256
/**
257-
* Delete classifier.
257+
* List classifiers.
258258
*
259-
* @param {Object} params - The parameters to send to the service.
260-
* @param {string} params.classifier_id - Classifier ID to delete.
259+
* Returns an empty array if no classifiers are available.
260+
*
261+
* @param {Object} [params] - The parameters to send to the service.
261262
* @param {OutgoingHttpHeaders} [params.headers] - Custom request headers
262263
* @param {Function} [callback] - The callback that handles the response.
263264
* @returns {Promise<any>|void}
264265
*/
265-
public deleteClassifier(params: NaturalLanguageClassifierV1.DeleteClassifierParams, callback?: NaturalLanguageClassifierV1.Callback<NaturalLanguageClassifierV1.Empty>): Promise<any> | void {
266-
const _params = extend({}, params);
267-
const _callback = callback;
268-
const requiredParams = ['classifier_id'];
266+
public listClassifiers(params?: NaturalLanguageClassifierV1.ListClassifiersParams, callback?: NaturalLanguageClassifierV1.Callback<NaturalLanguageClassifierV1.ClassifierList>): Promise<any> | void {
267+
const _params = (typeof params === 'function' && !callback) ? {} : extend({}, params);
268+
const _callback = (typeof params === 'function' && !callback) ? params : callback;
269269

270270
if (!_callback) {
271271
return new Promise((resolve, reject) => {
272-
this.deleteClassifier(params, (err, bod, res) => {
272+
this.listClassifiers(params, (err, bod, res) => {
273273
err ? reject(err) : _params.return_response ? resolve(res) : resolve(bod);
274274
});
275275
});
276276
}
277277

278-
const missingParams = getMissingParams(_params, requiredParams);
279-
if (missingParams) {
280-
return _callback(missingParams);
281-
}
282-
283-
const path = {
284-
'classifier_id': _params.classifier_id
285-
};
286-
287-
const sdkHeaders = getSdkHeaders('natural_language_classifier', 'v1', 'deleteClassifier');
278+
const sdkHeaders = getSdkHeaders('natural_language_classifier', 'v1', 'listClassifiers');
288279

289280
const parameters = {
290281
options: {
291-
url: '/v1/classifiers/{classifier_id}',
292-
method: 'DELETE',
293-
path,
282+
url: '/v1/classifiers',
283+
method: 'GET',
294284
},
295285
defaultOptions: extend(true, {}, this._options, {
296286
headers: extend(true, sdkHeaders, {
@@ -354,33 +344,43 @@ class NaturalLanguageClassifierV1 extends BaseService {
354344
};
355345

356346
/**
357-
* List classifiers.
358-
*
359-
* Returns an empty array if no classifiers are available.
347+
* Delete classifier.
360348
*
361-
* @param {Object} [params] - The parameters to send to the service.
349+
* @param {Object} params - The parameters to send to the service.
350+
* @param {string} params.classifier_id - Classifier ID to delete.
362351
* @param {OutgoingHttpHeaders} [params.headers] - Custom request headers
363352
* @param {Function} [callback] - The callback that handles the response.
364353
* @returns {Promise<any>|void}
365354
*/
366-
public listClassifiers(params?: NaturalLanguageClassifierV1.ListClassifiersParams, callback?: NaturalLanguageClassifierV1.Callback<NaturalLanguageClassifierV1.ClassifierList>): Promise<any> | void {
367-
const _params = (typeof params === 'function' && !callback) ? {} : extend({}, params);
368-
const _callback = (typeof params === 'function' && !callback) ? params : callback;
355+
public deleteClassifier(params: NaturalLanguageClassifierV1.DeleteClassifierParams, callback?: NaturalLanguageClassifierV1.Callback<NaturalLanguageClassifierV1.Empty>): Promise<any> | void {
356+
const _params = extend({}, params);
357+
const _callback = callback;
358+
const requiredParams = ['classifier_id'];
369359

370360
if (!_callback) {
371361
return new Promise((resolve, reject) => {
372-
this.listClassifiers(params, (err, bod, res) => {
362+
this.deleteClassifier(params, (err, bod, res) => {
373363
err ? reject(err) : _params.return_response ? resolve(res) : resolve(bod);
374364
});
375365
});
376366
}
377367

378-
const sdkHeaders = getSdkHeaders('natural_language_classifier', 'v1', 'listClassifiers');
368+
const missingParams = getMissingParams(_params, requiredParams);
369+
if (missingParams) {
370+
return _callback(missingParams);
371+
}
372+
373+
const path = {
374+
'classifier_id': _params.classifier_id
375+
};
376+
377+
const sdkHeaders = getSdkHeaders('natural_language_classifier', 'v1', 'deleteClassifier');
379378

380379
const parameters = {
381380
options: {
382-
url: '/v1/classifiers',
383-
method: 'GET',
381+
url: '/v1/classifiers/{classifier_id}',
382+
method: 'DELETE',
383+
path,
384384
},
385385
defaultOptions: extend(true, {}, this._options, {
386386
headers: extend(true, sdkHeaders, {
@@ -475,10 +475,8 @@ namespace NaturalLanguageClassifierV1 {
475475
return_response?: boolean;
476476
}
477477

478-
/** Parameters for the `deleteClassifier` operation. */
479-
export interface DeleteClassifierParams {
480-
/** Classifier ID to delete. */
481-
classifier_id: string;
478+
/** Parameters for the `listClassifiers` operation. */
479+
export interface ListClassifiersParams {
482480
headers?: OutgoingHttpHeaders;
483481
return_response?: boolean;
484482
}
@@ -491,8 +489,10 @@ namespace NaturalLanguageClassifierV1 {
491489
return_response?: boolean;
492490
}
493491

494-
/** Parameters for the `listClassifiers` operation. */
495-
export interface ListClassifiersParams {
492+
/** Parameters for the `deleteClassifier` operation. */
493+
export interface DeleteClassifierParams {
494+
/** Classifier ID to delete. */
495+
classifier_id: string;
496496
headers?: OutgoingHttpHeaders;
497497
return_response?: boolean;
498498
}

natural-language-understanding/v1.ts

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -167,45 +167,35 @@ class NaturalLanguageUnderstandingV1 extends BaseService {
167167
************************/
168168

169169
/**
170-
* Delete model.
170+
* List models.
171171
*
172-
* Deletes a custom model.
172+
* Lists Watson Knowledge Studio [custom entities and relations
173+
* models](https://cloud.ibm.com/docs/services/natural-language-understanding?topic=natural-language-understanding-customizing)
174+
* that are deployed to your Natural Language Understanding service.
173175
*
174-
* @param {Object} params - The parameters to send to the service.
175-
* @param {string} params.model_id - Model ID of the model to delete.
176+
* @param {Object} [params] - The parameters to send to the service.
176177
* @param {OutgoingHttpHeaders} [params.headers] - Custom request headers
177178
* @param {Function} [callback] - The callback that handles the response.
178179
* @returns {Promise<any>|void}
179180
*/
180-
public deleteModel(params: NaturalLanguageUnderstandingV1.DeleteModelParams, callback?: NaturalLanguageUnderstandingV1.Callback<NaturalLanguageUnderstandingV1.DeleteModelResults>): Promise<any> | void {
181-
const _params = extend({}, params);
182-
const _callback = callback;
183-
const requiredParams = ['model_id'];
181+
public listModels(params?: NaturalLanguageUnderstandingV1.ListModelsParams, callback?: NaturalLanguageUnderstandingV1.Callback<NaturalLanguageUnderstandingV1.ListModelsResults>): Promise<any> | void {
182+
const _params = (typeof params === 'function' && !callback) ? {} : extend({}, params);
183+
const _callback = (typeof params === 'function' && !callback) ? params : callback;
184184

185185
if (!_callback) {
186186
return new Promise((resolve, reject) => {
187-
this.deleteModel(params, (err, bod, res) => {
187+
this.listModels(params, (err, bod, res) => {
188188
err ? reject(err) : _params.return_response ? resolve(res) : resolve(bod);
189189
});
190190
});
191191
}
192192

193-
const missingParams = getMissingParams(_params, requiredParams);
194-
if (missingParams) {
195-
return _callback(missingParams);
196-
}
197-
198-
const path = {
199-
'model_id': _params.model_id
200-
};
201-
202-
const sdkHeaders = getSdkHeaders('natural-language-understanding', 'v1', 'deleteModel');
193+
const sdkHeaders = getSdkHeaders('natural-language-understanding', 'v1', 'listModels');
203194

204195
const parameters = {
205196
options: {
206-
url: '/v1/models/{model_id}',
207-
method: 'DELETE',
208-
path,
197+
url: '/v1/models',
198+
method: 'GET',
209199
},
210200
defaultOptions: extend(true, {}, this._options, {
211201
headers: extend(true, sdkHeaders, {
@@ -218,35 +208,45 @@ class NaturalLanguageUnderstandingV1 extends BaseService {
218208
};
219209

220210
/**
221-
* List models.
211+
* Delete model.
222212
*
223-
* Lists Watson Knowledge Studio [custom entities and relations
224-
* models](https://cloud.ibm.com/docs/services/natural-language-understanding?topic=natural-language-understanding-customizing)
225-
* that are deployed to your Natural Language Understanding service.
213+
* Deletes a custom model.
226214
*
227-
* @param {Object} [params] - The parameters to send to the service.
215+
* @param {Object} params - The parameters to send to the service.
216+
* @param {string} params.model_id - Model ID of the model to delete.
228217
* @param {OutgoingHttpHeaders} [params.headers] - Custom request headers
229218
* @param {Function} [callback] - The callback that handles the response.
230219
* @returns {Promise<any>|void}
231220
*/
232-
public listModels(params?: NaturalLanguageUnderstandingV1.ListModelsParams, callback?: NaturalLanguageUnderstandingV1.Callback<NaturalLanguageUnderstandingV1.ListModelsResults>): Promise<any> | void {
233-
const _params = (typeof params === 'function' && !callback) ? {} : extend({}, params);
234-
const _callback = (typeof params === 'function' && !callback) ? params : callback;
221+
public deleteModel(params: NaturalLanguageUnderstandingV1.DeleteModelParams, callback?: NaturalLanguageUnderstandingV1.Callback<NaturalLanguageUnderstandingV1.DeleteModelResults>): Promise<any> | void {
222+
const _params = extend({}, params);
223+
const _callback = callback;
224+
const requiredParams = ['model_id'];
235225

236226
if (!_callback) {
237227
return new Promise((resolve, reject) => {
238-
this.listModels(params, (err, bod, res) => {
228+
this.deleteModel(params, (err, bod, res) => {
239229
err ? reject(err) : _params.return_response ? resolve(res) : resolve(bod);
240230
});
241231
});
242232
}
243233

244-
const sdkHeaders = getSdkHeaders('natural-language-understanding', 'v1', 'listModels');
234+
const missingParams = getMissingParams(_params, requiredParams);
235+
if (missingParams) {
236+
return _callback(missingParams);
237+
}
238+
239+
const path = {
240+
'model_id': _params.model_id
241+
};
242+
243+
const sdkHeaders = getSdkHeaders('natural-language-understanding', 'v1', 'deleteModel');
245244

246245
const parameters = {
247246
options: {
248-
url: '/v1/models',
249-
method: 'GET',
247+
url: '/v1/models/{model_id}',
248+
method: 'DELETE',
249+
path,
250250
},
251251
defaultOptions: extend(true, {}, this._options, {
252252
headers: extend(true, sdkHeaders, {
@@ -338,16 +338,16 @@ namespace NaturalLanguageUnderstandingV1 {
338338
return_response?: boolean;
339339
}
340340

341-
/** Parameters for the `deleteModel` operation. */
342-
export interface DeleteModelParams {
343-
/** Model ID of the model to delete. */
344-
model_id: string;
341+
/** Parameters for the `listModels` operation. */
342+
export interface ListModelsParams {
345343
headers?: OutgoingHttpHeaders;
346344
return_response?: boolean;
347345
}
348346

349-
/** Parameters for the `listModels` operation. */
350-
export interface ListModelsParams {
347+
/** Parameters for the `deleteModel` operation. */
348+
export interface DeleteModelParams {
349+
/** Model ID of the model to delete. */
350+
model_id: string;
351351
headers?: OutgoingHttpHeaders;
352352
return_response?: boolean;
353353
}

0 commit comments

Comments
 (0)