@@ -237,18 +237,12 @@ SpeechToTextV1.prototype.observeResult = function(params, callback) {
237237 * @deprecated use createRecognizeStream instead
238238 */
239239SpeechToTextV1 . prototype . getRecognizeStatus = function ( params , callback ) {
240- var missingParams = helper . getMissingParams ( params , [ 'session_id' ] ) ;
241- if ( missingParams ) {
242- callback ( missingParams ) ;
243- return ;
244- }
245-
246- var path = params || { } ;
247240 var parameters = {
241+ requiredParams : [ 'session_id' ] ,
248242 options : {
249243 method : 'GET' ,
250- url : '/v1/sessions/' + path . session_id + ' /recognize',
251- path : path ,
244+ url : '/v1/sessions/{ session_id} /recognize' ,
245+ path : pick ( params , [ 'session_id' ] ) ,
252246 json : true
253247 } ,
254248 defaultOptions : this . _options
@@ -285,16 +279,14 @@ SpeechToTextV1.prototype.getModels = function(params, callback) {
285279 * @returns {ReadableStream|undefined }
286280 */
287281SpeechToTextV1 . prototype . getModel = function ( params , callback ) {
288- var path = params || { } ;
289-
290282 var parameters = {
283+ requiredParams : [ 'model_id' ] ,
291284 options : {
292285 method : 'GET' ,
293- url : '/v1/models/' + path . model_id ,
294- path : path ,
286+ url : '/v1/models/{ model_id}' ,
287+ path : pick ( params , [ 'model_id' ] ) ,
295288 json : true
296289 } ,
297- requiredParams : [ 'model_id' ] ,
298290 defaultOptions : this . _options
299291 } ;
300292 return requestFactory ( parameters , callback ) ;
@@ -343,17 +335,13 @@ SpeechToTextV1.prototype.createSession = function(params, callback) {
343335 * @param {String } params.session_id - Session id.
344336 */
345337SpeechToTextV1 . prototype . deleteSession = function ( params , callback ) {
346- var missingParams = helper . getMissingParams ( params , [ 'session_id' ] ) ;
347- if ( missingParams ) {
348- callback ( missingParams ) ;
349- return ;
350- }
351-
352338 var parameters = {
339+ requiredParams : [ 'session_id' ] ,
353340 options : {
354341 method : 'DELETE' ,
355- url : '/v1/sessions/' + params . session_id ,
356- json : true
342+ url : '/v1/sessions/{session_id}' ,
343+ json : true ,
344+ path : pick ( params , [ 'session_id' ] ) ,
357345 } ,
358346 defaultOptions : this . _options
359347 } ;
@@ -411,6 +399,7 @@ SpeechToTextV1.prototype.createRecognizeStream = function(params) {
411399 */
412400SpeechToTextV1 . prototype . createCustomization = function ( params , callback ) {
413401 var parameters = {
402+ requiredParams : [ 'base_model_name' , 'name' ] ,
414403 options : {
415404 method : 'POST' ,
416405 url : '/v1/customizations' ,
0 commit comments