@@ -2241,13 +2241,13 @@ open class CellsAPI {
22412241 - parameter name: (path)
22422242 - parameter sheetName: (path)
22432243 - parameter cellArea: (query)
2244- - parameter formatcondition : (body) (optional)
2244+ - parameter formatCondition : (body) (optional)
22452245 - parameter folder: (query) (optional)
22462246 - parameter storage: (query) storage name. (optional)
22472247 - parameter completion: completion handler to receive the data and the error objects
22482248 */
2249- open class func cellsConditionalFormattingsPutWorksheetConditionalFormatting(name: String, sheetName: String, cellArea: String, formatcondition : FormatCondition? = nil, folder: String? = nil, storage: String? = nil, completion: @escaping ((_ data: CellsCloudResponse?,_ error: Error?) -> Void)) {
2250- cellsConditionalFormattingsPutWorksheetConditionalFormattingWithRequestBuilder(name: name, sheetName: sheetName, cellArea: cellArea, formatcondition: formatcondition , folder: folder, storage: storage).execute { (response, error) -> Void in
2249+ open class func cellsConditionalFormattingsPutWorksheetConditionalFormatting(name: String, sheetName: String, cellArea: String, formatCondition : FormatCondition? = nil, folder: String? = nil, storage: String? = nil, completion: @escaping ((_ data: CellsCloudResponse?,_ error: Error?) -> Void)) {
2250+ cellsConditionalFormattingsPutWorksheetConditionalFormattingWithRequestBuilder(name: name, sheetName: sheetName, cellArea: cellArea, formatCondition: formatCondition , folder: folder, storage: storage).execute { (response, error) -> Void in
22512251 completion(response?.body, error)
22522252 }
22532253 }
@@ -2264,13 +2264,13 @@ open class CellsAPI {
22642264 - parameter name: (path)
22652265 - parameter sheetName: (path)
22662266 - parameter cellArea: (query)
2267- - parameter formatcondition : (body) (optional)
2267+ - parameter formatCondition : (body) (optional)
22682268 - parameter folder: (query) (optional)
22692269 - parameter storage: (query) storage name. (optional)
22702270
22712271 - returns: RequestBuilder<CellsCloudResponse>
22722272 */
2273- open class func cellsConditionalFormattingsPutWorksheetConditionalFormattingWithRequestBuilder(name: String, sheetName: String, cellArea: String, formatcondition : FormatCondition? = nil, folder: String? = nil, storage: String? = nil) -> RequestBuilder<CellsCloudResponse> {
2273+ open class func cellsConditionalFormattingsPutWorksheetConditionalFormattingWithRequestBuilder(name: String, sheetName: String, cellArea: String, formatCondition : FormatCondition? = nil, folder: String? = nil, storage: String? = nil) -> RequestBuilder<CellsCloudResponse> {
22742274 var path = "/cells/{name}/worksheets/{sheetName}/conditionalFormattings"
22752275 let namePreEscape = "\(name)"
22762276 let namePostEscape = namePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
@@ -2279,7 +2279,7 @@ open class CellsAPI {
22792279 let sheetNamePostEscape = sheetNamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
22802280 path = path.replacingOccurrences(of: "{sheetName}", with: sheetNamePostEscape, options: .literal, range: nil)
22812281 let URLString = AsposeCellsCloudAPI.basePath + path
2282- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: formatcondition )
2282+ let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: formatCondition )
22832283
22842284 var url = URLComponents(string: URLString)
22852285 url?.queryItems = APIHelper.mapValuesToQueryItems([
@@ -7579,12 +7579,13 @@ open class CellsAPI {
75797579 - parameter name: (path) Workbook name.
75807580 - parameter sheetName: (path) Worksheet name.
75817581 - parameter cellName: (path) The cell name.
7582+ - parameter htmlString: (body)
75827583 - parameter folder: (query) The workbook folder. (optional)
75837584 - parameter storage: (query) storage name. (optional)
75847585 - parameter completion: completion handler to receive the data and the error objects
75857586 */
7586- open class func cellsPostSetCellHtmlString(name: String, sheetName: String, cellName: String, folder: String? = nil, storage: String? = nil, completion: @escaping ((_ data: CellResponse?,_ error: Error?) -> Void)) {
7587- cellsPostSetCellHtmlStringWithRequestBuilder(name: name, sheetName: sheetName, cellName: cellName, folder: folder, storage: storage).execute { (response, error) -> Void in
7587+ open class func cellsPostSetCellHtmlString(name: String, sheetName: String, cellName: String, htmlString: NSData, folder: String? = nil, storage: String? = nil, completion: @escaping ((_ data: CellResponse?,_ error: Error?) -> Void)) {
7588+ cellsPostSetCellHtmlStringWithRequestBuilder(name: name, sheetName: sheetName, cellName: cellName, htmlString: htmlString, folder: folder, storage: storage).execute { (response, error) -> Void in
75887589 completion(response?.body, error)
75897590 }
75907591 }
@@ -7598,12 +7599,13 @@ open class CellsAPI {
75987599 - parameter name: (path) Workbook name.
75997600 - parameter sheetName: (path) Worksheet name.
76007601 - parameter cellName: (path) The cell name.
7602+ - parameter htmlString: (body)
76017603 - parameter folder: (query) The workbook folder. (optional)
76027604 - parameter storage: (query) storage name. (optional)
76037605
76047606 - returns: RequestBuilder<CellResponse>
76057607 */
7606- open class func cellsPostSetCellHtmlStringWithRequestBuilder(name: String, sheetName: String, cellName: String, folder: String? = nil, storage: String? = nil) -> RequestBuilder<CellResponse> {
7608+ open class func cellsPostSetCellHtmlStringWithRequestBuilder(name: String, sheetName: String, cellName: String, htmlString: NSData, folder: String? = nil, storage: String? = nil) -> RequestBuilder<CellResponse> {
76077609 var path = "/cells/{name}/worksheets/{sheetName}/cells/{cellName}/htmlstring"
76087610 let namePreEscape = "\(name)"
76097611 let namePostEscape = namePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
@@ -7615,8 +7617,8 @@ open class CellsAPI {
76157617 let cellNamePostEscape = cellNamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
76167618 path = path.replacingOccurrences(of: "{cellName}", with: cellNamePostEscape, options: .literal, range: nil)
76177619 let URLString = AsposeCellsCloudAPI.basePath + path
7618- let parameters: [String:Any]? = nil
7619-
7620+ let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: htmlString)
7621+
76207622 var url = URLComponents(string: URLString)
76217623 url?.queryItems = APIHelper.mapValuesToQueryItems([
76227624 "folder": folder,
@@ -7625,7 +7627,7 @@ open class CellsAPI {
76257627
76267628 let requestBuilder: RequestBuilder<CellResponse>.Type = AsposeCellsCloudAPI.requestBuilderFactory.getBuilder()
76277629
7628- return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false )
7630+ return requestBuilder.init(method: "POST", URLString: (url?.string ?? URLString), parameters: parameters, isBody: true )
76297631 }
76307632
76317633 /**
@@ -10499,13 +10501,13 @@ open class CellsAPI {
1049910501 /**
1050010502
1050110503 - parameter name: (path)
10502- - parameter importdata : (body)
10504+ - parameter importData : (body)
1050310505 - parameter folder: (query) (optional)
1050410506 - parameter storage: (query) storage name. (optional)
1050510507 - parameter completion: completion handler to receive the data and the error objects
1050610508 */
10507- open class func cellsWorkbookPostImportData(name: String, importdata : ImportOption, folder: String? = nil, storage: String? = nil, completion: @escaping ((_ data: CellsCloudResponse?,_ error: Error?) -> Void)) {
10508- cellsWorkbookPostImportDataWithRequestBuilder(name: name, importdata: importdata , folder: folder, storage: storage).execute { (response, error) -> Void in
10509+ open class func cellsWorkbookPostImportData(name: String, importData : ImportOption, folder: String? = nil, storage: String? = nil, completion: @escaping ((_ data: CellsCloudResponse?,_ error: Error?) -> Void)) {
10510+ cellsWorkbookPostImportDataWithRequestBuilder(name: name, importData: importData , folder: folder, storage: storage).execute { (response, error) -> Void in
1050910511 completion(response?.body, error)
1051010512 }
1051110513 }
@@ -10519,19 +10521,19 @@ open class CellsAPI {
1051910521}}]
1052010522
1052110523 - parameter name: (path)
10522- - parameter importdata : (body)
10524+ - parameter importData : (body)
1052310525 - parameter folder: (query) (optional)
1052410526 - parameter storage: (query) storage name. (optional)
1052510527
1052610528 - returns: RequestBuilder<CellsCloudResponse>
1052710529 */
10528- open class func cellsWorkbookPostImportDataWithRequestBuilder(name: String, importdata : ImportOption, folder: String? = nil, storage: String? = nil) -> RequestBuilder<CellsCloudResponse> {
10530+ open class func cellsWorkbookPostImportDataWithRequestBuilder(name: String, importData : ImportOption, folder: String? = nil, storage: String? = nil) -> RequestBuilder<CellsCloudResponse> {
1052910531 var path = "/cells/{name}/importdata"
1053010532 let namePreEscape = "\(name)"
1053110533 let namePostEscape = namePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
1053210534 path = path.replacingOccurrences(of: "{name}", with: namePostEscape, options: .literal, range: nil)
1053310535 let URLString = AsposeCellsCloudAPI.basePath + path
10534- let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: importdata )
10536+ let parameters = JSONEncodingHelper.encodingParameters(forEncodableObject: importData )
1053510537
1053610538 var url = URLComponents(string: URLString)
1053710539 url?.queryItems = APIHelper.mapValuesToQueryItems([
@@ -11156,6 +11158,59 @@ open class CellsAPI {
1115611158 return requestBuilder.init(method: "DELETE", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
1115711159 }
1115811160
11161+ /**
11162+ Clear all validation in worksheet.
11163+
11164+ - parameter name: (path) Document name.
11165+ - parameter sheetName: (path) Worksheet name.
11166+ - parameter folder: (query) Document's folder. (optional)
11167+ - parameter storage: (query) storage name. (optional)
11168+ - parameter completion: completion handler to receive the data and the error objects
11169+ */
11170+ open class func cellsWorksheetValidationsDeleteWorksheetValidations(name: String, sheetName: String, folder: String? = nil, storage: String? = nil, completion: @escaping ((_ data: CellsCloudResponse?,_ error: Error?) -> Void)) {
11171+ cellsWorksheetValidationsDeleteWorksheetValidationsWithRequestBuilder(name: name, sheetName: sheetName, folder: folder, storage: storage).execute { (response, error) -> Void in
11172+ completion(response?.body, error)
11173+ }
11174+ }
11175+
11176+
11177+ /**
11178+ Clear all validation in worksheet.
11179+ - DELETE /cells/{name}/worksheets/{sheetName}/validations
11180+ - examples: [{contentType=application/json, example={
11181+ "Status" : "Status",
11182+ "Code" : 0
11183+ }}]
11184+
11185+ - parameter name: (path) Document name.
11186+ - parameter sheetName: (path) Worksheet name.
11187+ - parameter folder: (query) Document's folder. (optional)
11188+ - parameter storage: (query) storage name. (optional)
11189+
11190+ - returns: RequestBuilder<CellsCloudResponse>
11191+ */
11192+ open class func cellsWorksheetValidationsDeleteWorksheetValidationsWithRequestBuilder(name: String, sheetName: String, folder: String? = nil, storage: String? = nil) -> RequestBuilder<CellsCloudResponse> {
11193+ var path = "/cells/{name}/worksheets/{sheetName}/validations"
11194+ let namePreEscape = "\(name)"
11195+ let namePostEscape = namePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
11196+ path = path.replacingOccurrences(of: "{name}", with: namePostEscape, options: .literal, range: nil)
11197+ let sheetNamePreEscape = "\(sheetName)"
11198+ let sheetNamePostEscape = sheetNamePreEscape.addingPercentEncoding(withAllowedCharacters: .urlPathAllowed) ?? ""
11199+ path = path.replacingOccurrences(of: "{sheetName}", with: sheetNamePostEscape, options: .literal, range: nil)
11200+ let URLString = AsposeCellsCloudAPI.basePath + path
11201+ let parameters: [String:Any]? = nil
11202+
11203+ var url = URLComponents(string: URLString)
11204+ url?.queryItems = APIHelper.mapValuesToQueryItems([
11205+ "folder": folder,
11206+ "storage": storage
11207+ ])
11208+
11209+ let requestBuilder: RequestBuilder<CellsCloudResponse>.Type = AsposeCellsCloudAPI.requestBuilderFactory.getBuilder()
11210+
11211+ return requestBuilder.init(method: "DELETE", URLString: (url?.string ?? URLString), parameters: parameters, isBody: false)
11212+ }
11213+
1115911214 /**
1116011215 Get worksheet validation by index.
1116111216
0 commit comments