@@ -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