@@ -31,7 +31,7 @@ import (
31
31
"os"
32
32
)
33
33
func Version() {
34
- fmt.Println("---Version: 22.2 .0---")
34
+ fmt.Println("---Version: 22.3 .0---")
35
35
}
36
36
37
37
/* Create Instance of CellsApiService
@@ -17332,6 +17332,88 @@ func (a *CellsApiService) CellsWorkbookPostAutofitWorkbookRows( localVarOptio
17332
17332
return localVarReturnValue, localVarHttpResponse, err
17333
17333
}
17334
17334
17335
+ /*
17336
+ CellsApiService Add digital signature.
17337
+ * @param name Workbook name.
17338
+ * @param digitalsignaturefile Digital signature file parameters.
17339
+ * @param password
17340
+ * @param optional nil or *CellsWorkbookPostDigitalSignatureOpts - Optional Parameters:
17341
+ * @param "Folder" (optional.String) - Workbook's folder.
17342
+ * @param "StorageName" (optional.String) - storage name.
17343
+
17344
+ @return CellsCloudResponse
17345
+ */
17346
+
17347
+
17348
+ type CellsWorkbookPostDigitalSignatureOpts struct {
17349
+ Name string
17350
+ Digitalsignaturefile string
17351
+ Password string
17352
+ Folder string
17353
+ StorageName string
17354
+ }
17355
+
17356
+
17357
+ func (a *CellsApiService) CellsWorkbookPostDigitalSignature( localVarOptionals *CellsWorkbookPostDigitalSignatureOpts) (CellsCloudResponse, *http.Response, error) {
17358
+ var (
17359
+ localVarHttpMethod = strings.ToUpper("Post")
17360
+ localVarPostBody interface{}
17361
+ localVarFileName string
17362
+ localVarFileBytes []byte
17363
+ localVarReturnValue CellsCloudResponse
17364
+ )
17365
+
17366
+ // create path and map variables
17367
+ localVarPath := a.client.cfg.BasePath + "/" + a.client.cfg.Version + "/cells/{name}/digitalsignature"
17368
+ localVarPath = strings.Replace(localVarPath, "{"+"name"+"}", fmt.Sprintf("%v", localVarOptionals.Name), -1)
17369
+
17370
+ localVarHeaderParams := make(map[string]string)
17371
+ localVarQueryParams := url.Values{}
17372
+ localVarFormParams := url.Values{}
17373
+
17374
+ localVarQueryParams.Add("digitalsignaturefile", parameterToString(localVarOptionals.Digitalsignaturefile, ""))
17375
+ localVarQueryParams.Add("password", parameterToString(localVarOptionals.Password, ""))
17376
+ if localVarOptionals != nil {
17377
+ localVarQueryParams.Add("folder", parameterToString(localVarOptionals.Folder, ""))
17378
+ }
17379
+ if localVarOptionals != nil {
17380
+ localVarQueryParams.Add("storageName", parameterToString(localVarOptionals.StorageName, ""))
17381
+ }
17382
+ // to determine the Content-Type header
17383
+ localVarHttpContentTypes := []string{"application/json"}
17384
+
17385
+ // set Content-Type header
17386
+ localVarHttpContentType := selectHeaderContentType(localVarHttpContentTypes)
17387
+ if localVarHttpContentType != "" {
17388
+ localVarHeaderParams["Content-Type"] = localVarHttpContentType
17389
+ }
17390
+
17391
+ // to determine the Accept header
17392
+ localVarHttpHeaderAccepts := []string{"application/json"}
17393
+
17394
+ // set Accept header
17395
+ localVarHttpHeaderAccept := selectHeaderAccept(localVarHttpHeaderAccepts)
17396
+ if localVarHttpHeaderAccept != "" {
17397
+ localVarHeaderParams["Accept"] = localVarHttpHeaderAccept
17398
+ }
17399
+ r, err := a.client.prepareRequest(localVarPath, localVarHttpMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, localVarFileName, localVarFileBytes)
17400
+ if err != nil {
17401
+ return localVarReturnValue, nil, err
17402
+ }
17403
+
17404
+ localVarHttpResponse, err := a.client.callAPI(r)
17405
+ if err != nil || localVarHttpResponse == nil {
17406
+ return localVarReturnValue, localVarHttpResponse, err
17407
+ }
17408
+ defer localVarHttpResponse.Body.Close()
17409
+ if localVarHttpResponse.StatusCode >= 300 {
17410
+ bodyBytes, _ := ioutil.ReadAll(localVarHttpResponse.Body)
17411
+ return localVarReturnValue, localVarHttpResponse, reportError("Status: %v, Body: %s", localVarHttpResponse.Status, bodyBytes)
17412
+ }
17413
+
17414
+ return localVarReturnValue, localVarHttpResponse, err
17415
+ }
17416
+
17335
17417
/*
17336
17418
CellsApiService Encript document.
17337
17419
* @param name The document name.
0 commit comments