Skip to content

Commit 9be1f6c

Browse files
committed
Release Aspose.Cells Cloud SDK 23.7
1 parent 68c8ad2 commit 9be1f6c

File tree

7 files changed

+66
-257
lines changed

7 files changed

+66
-257
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Ruby Cloud SDK wraps Aspose.Cells REST API so you could seamlessly integrate Mic
2525
## Feature & Enhancements in Version 23.7
2626

2727
- Support to repair api.
28+
- Remove GetExtractBarcodes API.
2829

2930
## Read & Write Spreadsheet Formats
3031

lib/aspose_cells_cloud.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,6 @@
420420
require 'aspose_cells_cloud/requests/post_batch_lock_request'
421421
require 'aspose_cells_cloud/requests/post_batch_unlock_request'
422422
require 'aspose_cells_cloud/requests/post_batch_split_request'
423-
require 'aspose_cells_cloud/requests/get_extract_barcodes_request'
424423
require 'aspose_cells_cloud/requests/post_clear_contents_request'
425424
require 'aspose_cells_cloud/requests/post_clear_formats_request'
426425
require 'aspose_cells_cloud/requests/post_update_worksheet_range_style_request'
@@ -530,6 +529,7 @@
530529
require 'aspose_cells_cloud/requests/post_watermark_request'
531530
require 'aspose_cells_cloud/requests/post_clear_objects_request'
532531
require 'aspose_cells_cloud/requests/post_reverse_request'
532+
require 'aspose_cells_cloud/requests/post_repair_request'
533533
require 'aspose_cells_cloud/requests/post_rotate_request'
534534
require 'aspose_cells_cloud/requests/post_metadata_request'
535535
require 'aspose_cells_cloud/requests/get_metadata_request'

lib/aspose_cells_cloud/api/cells_api.rb

Lines changed: 0 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -191,13 +191,6 @@ def post_batch_split( post_batch_split_request, opts = {})
191191
return data
192192
end
193193

194-
# Extract barcodes from worksheet picture.
195-
196-
def get_extract_barcodes( get_extract_barcodes_request, opts = {})
197-
198-
data, _status_code, _headers = get_extract_barcodes_request.create_http_request(@api_client,opts )
199-
return data
200-
end
201194

202195
# Clear cells contents in worksheet.
203196

@@ -10856,82 +10849,7 @@ def cells_page_setup_post_page_setup_with_http_info(name, sheet_name, opts = {})
1085610849
end
1085710850
return data, status_code, headers
1085810851
end
10859-
# Get chart area border info.
10860-
#
10861-
# @param name Workbook name.
10862-
# @param sheet_name Worksheet name.
10863-
# @param picture_index The picture index.
10864-
# @param [Hash] opts the optional parameters
10865-
# @option opts [String] :folder Workbook folder.
10866-
# @option opts [String] :storage_name storage name.
10867-
# @return [BarcodeResponseList]
10868-
def cells_picture_get_extract_barcodes(name, sheet_name, picture_index, opts = {})
10869-
warn "Warning: #cells_picture_get_extract_barcodes() is deprecated."
10870-
data, _status_code, _headers = cells_picture_get_extract_barcodes_with_http_info(name, sheet_name, picture_index, opts)
10871-
return data
10872-
end
10873-
10874-
# Get chart area border info.
10875-
#
10876-
# @param name Workbook name.
10877-
# @param sheet_name Worksheet name.
10878-
# @param picture_index The picture index.
10879-
# @param [Hash] opts the optional parameters
10880-
# @option opts [String] :folder Workbook folder.
10881-
# @option opts [String] :storage_name storage name.
10882-
# @return [Array<(BarcodeResponseList, Fixnum, Hash)>] BarcodeResponseList data, response status code and response headers
10883-
def cells_picture_get_extract_barcodes_with_http_info(name, sheet_name, picture_index, opts = {})
10884-
warn "Warning: #cells_picture_get_extract_barcodes_with_http_info() is deprecated."
10885-
if @api_client.config.debugging
10886-
@api_client.config.logger.debug "Calling API: CellsApi.cells_picture_get_extract_barcodes ..."
10887-
end
10888-
@api_client.request_token_if_needed
10889-
# verify the required parameter 'name' is set
10890-
if @api_client.config.client_side_validation && name.nil?
10891-
fail ArgumentError, "Missing the required parameter 'name' when calling CellsApi.cells_picture_get_extract_barcodes"
10892-
end
10893-
# verify the required parameter 'sheet_name' is set
10894-
if @api_client.config.client_side_validation && sheet_name.nil?
10895-
fail ArgumentError, "Missing the required parameter 'sheet_name' when calling CellsApi.cells_picture_get_extract_barcodes"
10896-
end
10897-
# verify the required parameter 'picture_index' is set
10898-
if @api_client.config.client_side_validation && picture_index.nil?
10899-
fail ArgumentError, "Missing the required parameter 'picture_index' when calling CellsApi.cells_picture_get_extract_barcodes"
10900-
end
10901-
# resource path
10902-
local_var_path = "/cells/{name}/worksheets/{sheetName}/pictures/{pictureIndex}/recognize".sub('{' + 'name' + '}', name.to_s).sub('{' + 'sheetName' + '}', sheet_name.to_s).sub('{' + 'pictureIndex' + '}', picture_index.to_s)
10903-
10904-
# query parameters
10905-
query_params = {}
10906-
query_params[:'folder'] = opts[:'folder'] if !opts[:'folder'].nil?
10907-
query_params[:'storageName'] = opts[:'storage_name'] if !opts[:'storage_name'].nil?
10908-
10909-
# header parameters
10910-
header_params = {}
10911-
# HTTP header 'Accept' (if needed)
10912-
header_params['Accept'] = @api_client.select_header_accept(['application/json'])
10913-
# HTTP header 'Content-Type'
10914-
header_params['Content-Type'] = @api_client.select_header_content_type(['application/json'])
10915-
10916-
# form parameters
10917-
form_params = {}
1091810852

10919-
# http body (model)
10920-
post_body = nil
10921-
#auth_names = []
10922-
auth_names = ['JWT']
10923-
data, status_code, headers = @api_client.call_api(:GET, local_var_path,
10924-
:header_params => header_params,
10925-
:query_params => query_params,
10926-
:form_params => form_params,
10927-
:body => post_body,
10928-
:auth_names => auth_names,
10929-
:return_type => 'BarcodeResponseList')
10930-
if @api_client.config.debugging
10931-
@api_client.config.logger.debug "API called: CellsApi#cells_picture_get_extract_barcodes\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}"
10932-
end
10933-
return data, status_code, headers
10934-
end
1093510853
# Delete a picture object in worksheet
1093610854
#
1093710855
# @param name The workbook name.

lib/aspose_cells_cloud/requests/get_extract_barcodes_request.rb

Lines changed: 0 additions & 137 deletions
This file was deleted.

lib/aspose_cells_cloud/requests/post_repair_request.rb

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -83,30 +83,32 @@ def create_http_request(api_client,opts = {})
8383
# header parameters
8484
header_params = {}
8585
# HTTP header 'Accept' (if needed)
86-
header_params['Accept'] = @api_client.select_header_accept(['application/json'])
86+
header_params['Accept'] = api_client.select_header_accept(['application/json'])
8787
# HTTP header 'Content-Type'
88-
header_params['Content-Type'] = @api_client.select_header_content_type(['application/json'])
88+
header_params['Content-Type'] = api_client.select_header_content_type(['application/json'])
8989

9090
# form parameters
9191
form_params = {}
9292
post_body = nil
93+
if(!file.nil?)
9394
file.each do |filename , context|
9495
form_params[filename] = context
9596
end
96-
header_params['Content-Type'] = @api_client.select_header_content_type(['multipart/form-data'])
97+
end
98+
header_params['Content-Type'] = api_client.select_header_content_type(['multipart/form-data'])
9799

98100

99101
#auth_names = []
100102
auth_names = ['JWT']
101-
data, status_code, headers = @api_client.call_api(:POST, local_var_path,
103+
data, status_code, headers = api_client.call_api(:POST, local_var_path,
102104
:header_params => header_params,
103105
:query_params => query_params,
104106
:form_params => form_params,
105107
:body => post_body,
106108
:auth_names => auth_names,
107109
:return_type => 'FilesResult')
108-
if @api_client.config.debugging
109-
@api_client.config.logger.debug "API called: CellsApi#cells_auto_filter_delete_worksheet_date_filter\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}"
110+
if api_client.config.debugging
111+
api_client.config.logger.debug "API called: Specification.Name>Api.post_repair\nData: #{data.inspect}\nStatus code: #{status_code}\nHeaders: #{headers}"
110112
end
111113
return data, status_code, headers
112114
end

spec/api/cells_barcodes_controller_spec.rb

Lines changed: 0 additions & 31 deletions
This file was deleted.

spec/document/light_cells_spec.rb

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3373,6 +3373,62 @@
33733373
@instance.post_clear_objects(request);
33743374
end
33753375
end
3376+
describe 'post_repair_xlsx test' do
3377+
it "should work" do
3378+
book1_xlsx = 'Book1.xlsx'
3379+
3380+
format = "xlsx"
3381+
3382+
3383+
mapFiles = { }
3384+
mapFiles[book1_xlsx]= ::File.open(File.expand_path("TestData/"+book1_xlsx),"r")
3385+
request = AsposeCellsCloud::PostRepairRequest.new(:File=>mapFiles,:format=>format);
3386+
@instance.post_repair(request);
3387+
end
3388+
end
3389+
3390+
describe 'post_repair_pdf test' do
3391+
it "should work" do
3392+
book1_xlsx = 'Book1.xlsx'
3393+
3394+
format = "pdf"
3395+
3396+
3397+
mapFiles = { }
3398+
mapFiles[book1_xlsx]= ::File.open(File.expand_path("TestData/"+book1_xlsx),"r")
3399+
request = AsposeCellsCloud::PostRepairRequest.new(:File=>mapFiles,:format=>format);
3400+
@instance.post_repair(request);
3401+
end
3402+
end
3403+
3404+
describe 'post_repair_csv test' do
3405+
it "should work" do
3406+
book1_xlsx = 'Book1.xlsx'
3407+
3408+
format = "csv"
3409+
3410+
3411+
mapFiles = { }
3412+
mapFiles[book1_xlsx]= ::File.open(File.expand_path("TestData/"+book1_xlsx),"r")
3413+
request = AsposeCellsCloud::PostRepairRequest.new(:File=>mapFiles,:format=>format);
3414+
@instance.post_repair(request);
3415+
end
3416+
end
3417+
3418+
describe 'post_repair_png test' do
3419+
it "should work" do
3420+
book1_xlsx = 'Book1.xlsx'
3421+
3422+
format = "png"
3423+
3424+
3425+
mapFiles = { }
3426+
mapFiles[book1_xlsx]= ::File.open(File.expand_path("TestData/"+book1_xlsx),"r")
3427+
request = AsposeCellsCloud::PostRepairRequest.new(:File=>mapFiles,:format=>format);
3428+
@instance.post_repair(request);
3429+
end
3430+
end
3431+
33763432

33773433
describe 'post_reverse_rows_pdf test' do
33783434
it "should work" do

0 commit comments

Comments
 (0)