Skip to content

Commit 3b31021

Browse files
committed
Add new methods for Cells Cloud 4.0.
1 parent d6768f3 commit 3b31021

File tree

387 files changed

+6746
-3160
lines changed

Some content is hidden

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

387 files changed

+6746
-3160
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,4 +66,5 @@ target/
6666
/.swagger-codegen
6767
.idea
6868
integrationtests/
69-
test-reports/
69+
test-reports/
70+
TestData

asposecellscloud/__init__.py

Lines changed: 77 additions & 56 deletions
Large diffs are not rendered by default.

asposecellscloud/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def __init__(self, host=None, header_name=None, header_value=None, cookie=None):
8888
self.host = host
8989
self.cookie = cookie
9090
# Set default User-Agent.
91-
self.user_agent = 'Aspose.Cells.Cloud/25.5/python'
91+
self.user_agent = 'Aspose.Cells.Cloud/25.5.2/python'
9292

9393
@property
9494
def user_agent(self):

asposecellscloud/apis/cells_api.py

Lines changed: 3506 additions & 2648 deletions
Large diffs are not rendered by default.

asposecellscloud/configuration.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,5 +259,5 @@ def to_debug_report(self):
259259
"OS: {env}\n"\
260260
"Python Version: {pyversion}\n"\
261261
"Version of the API: v3.0\n"\
262-
"SDK Package Version: 25.5".\
262+
"SDK Package Version: 25.5.2".\
263263
format(env=sys.platform, pyversion=sys.version)

asposecellscloud/models/__init__.py

Lines changed: 44 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,50 @@
3737
from asposecellscloud.models.files_upload_result import FilesUploadResult
3838
from asposecellscloud.models.storage_file import StorageFile
3939
from asposecellscloud.models.google_drive_storage_file import GoogleDriveStorageFile
40+
from asposecellscloud.models.broken_link import BrokenLink
41+
from asposecellscloud.models.cell_area import CellArea
42+
from asposecellscloud.models.cells_cloud_file_info import CellsCloudFileInfo
43+
from asposecellscloud.models.cells_cloud_public_key import CellsCloudPublicKey
44+
from asposecellscloud.models.color import Color
45+
from asposecellscloud.models.pdf_security_options import PdfSecurityOptions
46+
from asposecellscloud.models.range import Range
47+
from asposecellscloud.models.save_result import SaveResult
48+
from asposecellscloud.models.paginated_save_options import PaginatedSaveOptions
49+
from asposecellscloud.models.text_item import TextItem
50+
from asposecellscloud.models.dbf_save_options import DbfSaveOptions
51+
from asposecellscloud.models.dif_save_options import DifSaveOptions
52+
from asposecellscloud.models.docx_save_options import DocxSaveOptions
53+
from asposecellscloud.models.html_save_options import HtmlSaveOptions
54+
from asposecellscloud.models.image_save_options import ImageSaveOptions
55+
from asposecellscloud.models.json_save_options import JsonSaveOptions
56+
from asposecellscloud.models.markdown_save_options import MarkdownSaveOptions
57+
from asposecellscloud.models.m_html_save_options import MHtmlSaveOptions
58+
from asposecellscloud.models.ods_save_options import OdsSaveOptions
59+
from asposecellscloud.models.ooxml_save_options import OoxmlSaveOptions
60+
from asposecellscloud.models.pcl_save_options import PclSaveOptions
61+
from asposecellscloud.models.pdf_save_options import PdfSaveOptions
62+
from asposecellscloud.models.pptx_save_options import PptxSaveOptions
63+
from asposecellscloud.models.save_options import SaveOptions
64+
from asposecellscloud.models.save_options_data import SaveOptionsData
65+
from asposecellscloud.models.spreadsheet_m_l2003_save_options import SpreadsheetML2003SaveOptions
66+
from asposecellscloud.models.sql_script_save_options import SqlScriptSaveOptions
67+
from asposecellscloud.models.svg_save_options import SvgSaveOptions
68+
from asposecellscloud.models.txt_save_options import TxtSaveOptions
69+
from asposecellscloud.models.xlsb_save_options import XlsbSaveOptions
70+
from asposecellscloud.models.xls_save_options import XlsSaveOptions
71+
from asposecellscloud.models.xml_save_options import XmlSaveOptions
72+
from asposecellscloud.models.xps_save_options import XpsSaveOptions
73+
from asposecellscloud.models.broken_links_reponse import BrokenLinksReponse
74+
from asposecellscloud.models.cells_cloud_file_info_response import CellsCloudFileInfoResponse
75+
from asposecellscloud.models.cells_cloud_public_key_response import CellsCloudPublicKeyResponse
76+
from asposecellscloud.models.cells_cloud_response import CellsCloudResponse
77+
from asposecellscloud.models.save_response import SaveResponse
78+
from asposecellscloud.models.search_response import SearchResponse
79+
from asposecellscloud.models.image_or_print_options import ImageOrPrintOptions
80+
from asposecellscloud.models.rendering_font import RenderingFont
81+
from asposecellscloud.models.rendering_watermark import RenderingWatermark
82+
from asposecellscloud.models.error import Error
83+
from asposecellscloud.models.error_details import ErrorDetails
4084
from asposecellscloud.models.above_average import AboveAverage
4185
from asposecellscloud.models.abstract_calculation_engine import AbstractCalculationEngine
4286
from asposecellscloud.models.abstract_calculation_monitor import AbstractCalculationMonitor
@@ -45,14 +89,10 @@
4589
from asposecellscloud.models.border import Border
4690
from asposecellscloud.models.calculation_options import CalculationOptions
4791
from asposecellscloud.models.cell import Cell
48-
from asposecellscloud.models.cell_area import CellArea
4992
from asposecellscloud.models.cells import Cells
50-
from asposecellscloud.models.cells_cloud_file_info import CellsCloudFileInfo
51-
from asposecellscloud.models.cells_cloud_public_key import CellsCloudPublicKey
5293
from asposecellscloud.models.cells_color import CellsColor
5394
from asposecellscloud.models.cells_document_properties import CellsDocumentProperties
5495
from asposecellscloud.models.cells_document_property import CellsDocumentProperty
55-
from asposecellscloud.models.color import Color
5696
from asposecellscloud.models.color_filter import ColorFilter
5797
from asposecellscloud.models.color_scale import ColorScale
5898
from asposecellscloud.models.column import Column
@@ -108,23 +148,18 @@
108148
from asposecellscloud.models.page_section import PageSection
109149
from asposecellscloud.models.page_setup import PageSetup
110150
from asposecellscloud.models.paste_options import PasteOptions
111-
from asposecellscloud.models.pdf_security_options import PdfSecurityOptions
112151
from asposecellscloud.models.protection import Protection
113152
from asposecellscloud.models.protect_sheet_parameter import ProtectSheetParameter
114-
from asposecellscloud.models.range import Range
115153
from asposecellscloud.models.ranges import Ranges
116154
from asposecellscloud.models.row import Row
117155
from asposecellscloud.models.rows import Rows
118-
from asposecellscloud.models.save_result import SaveResult
119-
from asposecellscloud.models.paginated_save_options import PaginatedSaveOptions
120156
from asposecellscloud.models.single_value import SingleValue
121157
from asposecellscloud.models.sort_key import SortKey
122158
from asposecellscloud.models.split_result import SplitResult
123159
from asposecellscloud.models.style import Style
124160
from asposecellscloud.models.style_format_condition import StyleFormatCondition
125161
from asposecellscloud.models.styles import Styles
126162
from asposecellscloud.models.text_format_condition import TextFormatCondition
127-
from asposecellscloud.models.text_item import TextItem
128163
from asposecellscloud.models.text_items import TextItems
129164
from asposecellscloud.models.text_options import TextOptions
130165
from asposecellscloud.models.theme_color import ThemeColor
@@ -172,28 +207,6 @@
172207
from asposecellscloud.models.list_object import ListObject
173208
from asposecellscloud.models.list_objects import ListObjects
174209
from asposecellscloud.models.pivot_globalization_settings import PivotGlobalizationSettings
175-
from asposecellscloud.models.dbf_save_options import DbfSaveOptions
176-
from asposecellscloud.models.dif_save_options import DifSaveOptions
177-
from asposecellscloud.models.docx_save_options import DocxSaveOptions
178-
from asposecellscloud.models.html_save_options import HtmlSaveOptions
179-
from asposecellscloud.models.image_save_options import ImageSaveOptions
180-
from asposecellscloud.models.json_save_options import JsonSaveOptions
181-
from asposecellscloud.models.markdown_save_options import MarkdownSaveOptions
182-
from asposecellscloud.models.m_html_save_options import MHtmlSaveOptions
183-
from asposecellscloud.models.ods_save_options import OdsSaveOptions
184-
from asposecellscloud.models.ooxml_save_options import OoxmlSaveOptions
185-
from asposecellscloud.models.pcl_save_options import PclSaveOptions
186-
from asposecellscloud.models.pdf_save_options import PdfSaveOptions
187-
from asposecellscloud.models.pptx_save_options import PptxSaveOptions
188-
from asposecellscloud.models.save_options import SaveOptions
189-
from asposecellscloud.models.spreadsheet_m_l2003_save_options import SpreadsheetML2003SaveOptions
190-
from asposecellscloud.models.sql_script_save_options import SqlScriptSaveOptions
191-
from asposecellscloud.models.svg_save_options import SvgSaveOptions
192-
from asposecellscloud.models.txt_save_options import TxtSaveOptions
193-
from asposecellscloud.models.xlsb_save_options import XlsbSaveOptions
194-
from asposecellscloud.models.xls_save_options import XlsSaveOptions
195-
from asposecellscloud.models.xml_save_options import XmlSaveOptions
196-
from asposecellscloud.models.xps_save_options import XpsSaveOptions
197210
from asposecellscloud.models.arc_shape_response import ArcShapeResponse
198211
from asposecellscloud.models.auto_filter_response import AutoFilterResponse
199212
from asposecellscloud.models.auto_shape_response import AutoShapeResponse
@@ -203,9 +216,6 @@
203216
from asposecellscloud.models.button_response import ButtonResponse
204217
from asposecellscloud.models.calculate_formula_response import CalculateFormulaResponse
205218
from asposecellscloud.models.cell_response import CellResponse
206-
from asposecellscloud.models.cells_cloud_file_info_response import CellsCloudFileInfoResponse
207-
from asposecellscloud.models.cells_cloud_public_key_response import CellsCloudPublicKeyResponse
208-
from asposecellscloud.models.cells_cloud_response import CellsCloudResponse
209219
from asposecellscloud.models.cells_document_properties_response import CellsDocumentPropertiesResponse
210220
from asposecellscloud.models.cells_document_property_response import CellsDocumentPropertyResponse
211221
from asposecellscloud.models.cells_drawing_response import CellsDrawingResponse
@@ -275,7 +285,6 @@
275285
from asposecellscloud.models.row_response import RowResponse
276286
from asposecellscloud.models.rows_response import RowsResponse
277287
from asposecellscloud.models.save_files_to_cloud_result_response import SaveFilesToCloudResultResponse
278-
from asposecellscloud.models.save_response import SaveResponse
279288
from asposecellscloud.models.scroll_bar_response import ScrollBarResponse
280289
from asposecellscloud.models.serieses_response import SeriesesResponse
281290
from asposecellscloud.models.series_response import SeriesResponse
@@ -337,9 +346,6 @@
337346
from asposecellscloud.models.workbook_encryption_request import WorkbookEncryptionRequest
338347
from asposecellscloud.models.workbook_protection_request import WorkbookProtectionRequest
339348
from asposecellscloud.models.worksheet_moving_request import WorksheetMovingRequest
340-
from asposecellscloud.models.image_or_print_options import ImageOrPrintOptions
341-
from asposecellscloud.models.rendering_font import RenderingFont
342-
from asposecellscloud.models.rendering_watermark import RenderingWatermark
343349
from asposecellscloud.models.applied_operate import AppliedOperate
344350
from asposecellscloud.models.applied_step import AppliedStep
345351
from asposecellscloud.models.data_query import DataQuery
@@ -468,5 +474,3 @@
468474
from asposecellscloud.models.discover_pivot_table import DiscoverPivotTable
469475
from asposecellscloud.models.excel_data_statistics import ExcelDataStatistics
470476
from asposecellscloud.models.worksheet_data_statistics import WorksheetDataStatistics
471-
from asposecellscloud.models.error import Error
472-
from asposecellscloud.models.error_details import ErrorDetails
Lines changed: 193 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,193 @@
1+
# coding: utf-8
2+
"""
3+
<copyright company="Aspose" file="BrokenLinkpy.cs">
4+
Copyright (c) 2025 Aspose.Cells Cloud
5+
</copyright>
6+
<summary>
7+
Permission is hereby granted, free of charge, to any person obtaining a copy
8+
of this software and associated documentation files (the "Software"), to deal
9+
in the Software without restriction, including without limitation the rights
10+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
11+
copies of the Software, and to permit persons to whom the Software is
12+
furnished to do so, subject to the following conditions:
13+
14+
The above copyright notice and this permission notice shall be included in all
15+
copies or substantial portions of the Software.
16+
17+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
18+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
19+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
20+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
21+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
22+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
23+
SOFTWARE.
24+
</summary>
25+
"""
26+
27+
from pprint import pformat
28+
from six import iteritems
29+
import re
30+
31+
class BrokenLink(object):
32+
33+
"""
34+
NOTE: This class is auto generated by the swagger code generator program.
35+
Do not edit the class manually.
36+
"""
37+
38+
39+
"""
40+
Attributes:
41+
swagger_types (dict): The key is attribute name
42+
and the value is attribute type.
43+
attribute_map (dict): The key is attribute name
44+
and the value is json key in definition.
45+
"""
46+
47+
swagger_types = {
48+
'filename' : 'str',
49+
'worksheet' : 'str',
50+
'position' : 'str',
51+
'link_address' : 'str'
52+
}
53+
54+
attribute_map = {
55+
'filename' : 'Filename' ,
56+
'worksheet' : 'Worksheet' ,
57+
'position' : 'Position' ,
58+
'link_address' : 'LinkAddress'
59+
}
60+
61+
@staticmethod
62+
def get_swagger_types():
63+
return BrokenLink.swagger_types
64+
65+
@staticmethod
66+
def get_attribute_map():
67+
return BrokenLink.attribute_map
68+
69+
def get_from_container(self, attr):
70+
if attr in self.container:
71+
return self.container[attr]
72+
return None
73+
74+
def __init__(self,filename=None ,worksheet=None ,position=None ,link_address=None ,**kw):
75+
"""
76+
Associative dict for storing property values
77+
"""
78+
self.container = {}
79+
80+
"""
81+
BrokenLink - a model defined in Swagger
82+
"""
83+
self.container['filename'] = None
84+
self.container['worksheet'] = None
85+
self.container['position'] = None
86+
self.container['link_address'] = None
87+
params = locals()
88+
self.filename = filename
89+
if 'filename' in params:
90+
self.filename = params["filename"]
91+
92+
93+
94+
self.worksheet = worksheet
95+
if 'worksheet' in params:
96+
self.worksheet = params["worksheet"]
97+
98+
99+
100+
self.position = position
101+
if 'position' in params:
102+
self.position = params["position"]
103+
104+
105+
106+
self.link_address = link_address
107+
if 'link_address' in params:
108+
self.link_address = params["link_address"]
109+
110+
111+
112+
113+
@property
114+
def filename(self):
115+
return self.container['filename']
116+
117+
@filename.setter
118+
def filename(self, filename):
119+
self.container['filename'] = filename
120+
@property
121+
def worksheet(self):
122+
return self.container['worksheet']
123+
124+
@worksheet.setter
125+
def worksheet(self, worksheet):
126+
self.container['worksheet'] = worksheet
127+
@property
128+
def position(self):
129+
return self.container['position']
130+
131+
@position.setter
132+
def position(self, position):
133+
self.container['position'] = position
134+
@property
135+
def link_address(self):
136+
return self.container['link_address']
137+
138+
@link_address.setter
139+
def link_address(self, link_address):
140+
self.container['link_address'] = link_address
141+
142+
def to_dict(self):
143+
"""
144+
Returns the model properties as a dict
145+
"""
146+
result = {}
147+
148+
for attr, _ in iteritems(self.get_swagger_types()):
149+
value = self.get_from_container(attr)
150+
if isinstance(value, list):
151+
result[attr] = list(map(
152+
lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
153+
value
154+
))
155+
elif hasattr(value, "to_dict"):
156+
result[attr] = value.to_dict()
157+
elif isinstance(value, dict):
158+
result[attr] = dict(map(
159+
lambda item: (item[0], item[1].to_dict())
160+
if hasattr(item[1], "to_dict") else item,
161+
value.items()
162+
))
163+
else:
164+
result[attr] = value
165+
166+
return result
167+
168+
def to_str(self):
169+
"""
170+
Returns the string representation of the model
171+
"""
172+
return pformat(self.to_dict())
173+
174+
def __repr__(self):
175+
"""
176+
For `print` and `pprint`
177+
"""
178+
return self.to_str()
179+
180+
def __eq__(self, other):
181+
"""
182+
Returns true if both objects are equal
183+
"""
184+
if not isinstance(other, BrokenLink):
185+
return False
186+
187+
return self.__dict__ == other.__dict__
188+
189+
def __ne__(self, other):
190+
"""
191+
Returns true if both objects are not equal
192+
"""
193+
return not self == other

0 commit comments

Comments
 (0)