@@ -1331,3 +1331,81 @@ func (a *LightCellsApiService) PostReverse(file map[string]string, localVarOptio
1331
1331
1332
1332
return localVarReturnValue , localVarHttpResponse , err
1333
1333
}
1334
+
1335
+ /*
1336
+ LightCellsApiService
1337
+ * @param file File to upload
1338
+ * @param rotateType
1339
+ * @param color
1340
+
1341
+ @return FilesResult
1342
+ */
1343
+
1344
+ type PostRotateOpts struct {
1345
+ RotateType string
1346
+ Format string
1347
+ checkExcelRestriction bool
1348
+ }
1349
+
1350
+ func (a * LightCellsApiService ) PostRotate (file map [string ]string , localVarOptionals * PostRotateOpts ) (FilesResult , * http.Response , error ) {
1351
+ var (
1352
+ localVarHttpMethod = strings .ToUpper ("Post" )
1353
+ localVarPostBody interface {}
1354
+ localVarFileName string
1355
+ localVarFileBytes []byte
1356
+ localVarReturnValue FilesResult
1357
+ )
1358
+
1359
+ // create path and map variables
1360
+ localVarPath := a .client .cfg .BasePath + "/" + a .client .cfg .Version + "/cells/rotate"
1361
+
1362
+ localVarHeaderParams := make (map [string ]string )
1363
+ localVarQueryParams := url.Values {}
1364
+ localVarFormParams := url.Values {}
1365
+
1366
+ localVarQueryParams .Add ("rotateType" , parameterToString (localVarOptionals .RotateType , "" ))
1367
+ localVarQueryParams .Add ("format" , parameterToString (localVarOptionals .Format , "" ))
1368
+ if localVarOptionals != nil {
1369
+ localVarQueryParams .Add ("checkExcelRestriction" , parameterToString (localVarOptionals .checkExcelRestriction , "" ))
1370
+ }
1371
+ // to determine the Content-Type header
1372
+ localVarHttpContentTypes := []string {"multipart/form-data" }
1373
+
1374
+ // set Content-Type header
1375
+ localVarHttpContentType := selectHeaderContentType (localVarHttpContentTypes )
1376
+ if localVarHttpContentType != "" {
1377
+ localVarHeaderParams ["Content-Type" ] = localVarHttpContentType
1378
+ }
1379
+
1380
+ // to determine the Accept header
1381
+ localVarHttpHeaderAccepts := []string {"application/json" }
1382
+
1383
+ // set Accept header
1384
+ localVarHttpHeaderAccept := selectHeaderAccept (localVarHttpHeaderAccepts )
1385
+ if localVarHttpHeaderAccept != "" {
1386
+ localVarHeaderParams ["Accept" ] = localVarHttpHeaderAccept
1387
+ }
1388
+ // localVarFormParams = file
1389
+ for name , path := range file {
1390
+ localVarFormParams ["@" + name ] = []string {path }
1391
+ }
1392
+ r , err := a .client .prepareRequest (localVarPath , localVarHttpMethod , localVarPostBody , localVarHeaderParams , localVarQueryParams , localVarFormParams , localVarFileName , localVarFileBytes )
1393
+ if err != nil {
1394
+ return localVarReturnValue , nil , err
1395
+ }
1396
+
1397
+ localVarHttpResponse , err := a .client .callAPI (r )
1398
+ if err != nil || localVarHttpResponse == nil {
1399
+ return localVarReturnValue , localVarHttpResponse , err
1400
+ }
1401
+ defer localVarHttpResponse .Body .Close ()
1402
+ if localVarHttpResponse .StatusCode >= 300 {
1403
+ bodyBytes , _ := ioutil .ReadAll (localVarHttpResponse .Body )
1404
+ return localVarReturnValue , localVarHttpResponse , reportError ("Status: %v, Body: %s" , localVarHttpResponse .Status , bodyBytes )
1405
+ }
1406
+ if err = json .NewDecoder (localVarHttpResponse .Body ).Decode (& localVarReturnValue ); err != nil {
1407
+ return localVarReturnValue , localVarHttpResponse , err
1408
+ }
1409
+
1410
+ return localVarReturnValue , localVarHttpResponse , err
1411
+ }
0 commit comments