Skip to content

Commit 9a7bb3f

Browse files
authored
Attempt to regenerate SDK with latest OpenAPI Spec. (#46)
* Attempt to regenerate SDK with latest OpenAPI Spec. * Patched the statuses * Fix go tests * Major version bump for safety
1 parent 03fdfff commit 9a7bb3f

File tree

96 files changed

+2666
-92
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+2666
-92
lines changed

api_live_streams.go

+77
Original file line numberDiff line numberDiff line change
@@ -1218,3 +1218,80 @@ func (a *LiveStreamsApiService) UpdateLiveStreamEmbeddedSubtitles(lIVESTREAMID s
12181218

12191219
return localVarReturnValue, nil
12201220
}
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

Comments
 (0)