@@ -1218,3 +1218,80 @@ func (a *LiveStreamsApiService) UpdateLiveStreamEmbeddedSubtitles(lIVESTREAMID s
1218
1218
1219
1219
return localVarReturnValue , nil
1220
1220
}
1221
+
1222
+ func (a * LiveStreamsApiService ) UpdateLiveStreamGeneratedSubtitles (lIVESTREAMID string , updateLiveStreamGeneratedSubtitlesRequest UpdateLiveStreamGeneratedSubtitlesRequest , opts ... APIOption ) (LiveStreamResponse , error ) {
1223
+ var (
1224
+ localVarAPIOptions = new (APIOptions )
1225
+ localVarHttpMethod = strings .ToUpper ("Put" )
1226
+ localVarPostBody interface {}
1227
+ localVarFormFileName string
1228
+ localVarFileName string
1229
+ localVarFileBytes []byte
1230
+ localVarReturnValue LiveStreamResponse
1231
+ )
1232
+
1233
+ for _ , opt := range opts {
1234
+ opt (localVarAPIOptions )
1235
+ }
1236
+
1237
+ // create path and map variables
1238
+ localVarPath := a .client .cfg .basePath + "/video/v1/live-streams/{LIVE_STREAM_ID}/generated-subtitles"
1239
+ localVarPath = strings .Replace (localVarPath , "{" + "LIVE_STREAM_ID" + "}" , fmt .Sprintf ("%v" , lIVESTREAMID ), - 1 )
1240
+
1241
+ localVarHeaderParams := make (map [string ]string )
1242
+ localVarQueryParams := url.Values {}
1243
+ localVarFormParams := url.Values {}
1244
+
1245
+ // to determine the Content-Type header
1246
+ localVarHttpContentTypes := []string {"application/json" }
1247
+
1248
+ // set Content-Type header
1249
+ localVarHttpContentType := selectHeaderContentType (localVarHttpContentTypes )
1250
+ if localVarHttpContentType != "" {
1251
+ localVarHeaderParams ["Content-Type" ] = localVarHttpContentType
1252
+ }
1253
+
1254
+ // to determine the Accept header
1255
+ localVarHttpHeaderAccepts := []string {"application/json" }
1256
+
1257
+ // set Accept header
1258
+ localVarHttpHeaderAccept := selectHeaderAccept (localVarHttpHeaderAccepts )
1259
+ if localVarHttpHeaderAccept != "" {
1260
+ localVarHeaderParams ["Accept" ] = localVarHttpHeaderAccept
1261
+ }
1262
+ // body params
1263
+ localVarPostBody = & updateLiveStreamGeneratedSubtitlesRequest
1264
+
1265
+ r , err := a .client .prepareRequest (localVarAPIOptions , localVarPath , localVarHttpMethod , localVarPostBody , localVarHeaderParams , localVarQueryParams , localVarFormParams , localVarFormFileName , localVarFileName , localVarFileBytes )
1266
+ if err != nil {
1267
+ return localVarReturnValue , err
1268
+ }
1269
+
1270
+ localVarHttpResponse , err := a .client .callAPI (r )
1271
+ if err != nil || localVarHttpResponse == nil {
1272
+ return localVarReturnValue , err
1273
+ }
1274
+
1275
+ localVarBody , err := ioutil .ReadAll (localVarHttpResponse .Body )
1276
+ localVarHttpResponse .Body .Close ()
1277
+ if err != nil {
1278
+ return localVarReturnValue , err
1279
+ }
1280
+
1281
+ // Check for common HTTP error status codes
1282
+ err = CheckForHttpError (localVarHttpResponse .StatusCode , localVarBody )
1283
+ if err != nil {
1284
+ return localVarReturnValue , err
1285
+ }
1286
+
1287
+ err = a .client .decode (& localVarReturnValue , localVarBody , localVarHttpResponse .Header .Get ("Content-Type" ))
1288
+ if err != nil {
1289
+ newErr := GenericOpenAPIError {
1290
+ body : localVarBody ,
1291
+ error : err .Error (),
1292
+ }
1293
+ return localVarReturnValue , newErr
1294
+ }
1295
+
1296
+ return localVarReturnValue , nil
1297
+ }
0 commit comments