Skip to content

Commit 5999f3b

Browse files
SDK regenerated by CI server [ci skip]
1 parent d54156c commit 5999f3b

24 files changed

+890
-38
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Add this dependency to your *pubspec.yaml*:
2727

2828
```yaml
2929
dependencies:
30-
aspose_words_cloud: 23.11.0
30+
aspose_words_cloud: 23.12.0
3131
```
3232
3333
## Getting Started

analysis_options.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
analyzer:
22
exclude:
33
- test/**
4-
- lib/src/models/model_base.dart
4+
- lib/src/models/*.dart
5+
- lib/src/requests/*.dart

lib/aspose_words_cloud.dart

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,9 @@ export 'src/models/tiff_save_options_data.dart';
293293
export 'src/models/time_zone_info_data.dart';
294294
export 'src/models/txt_save_options_base_data.dart';
295295
export 'src/models/user_information.dart';
296+
export 'src/models/watermark_data_base.dart';
297+
export 'src/models/watermark_data_image.dart';
298+
export 'src/models/watermark_data_text.dart';
296299
export 'src/models/watermark_text.dart';
297300
export 'src/models/word_ml_save_options_data.dart';
298301
export 'src/models/words_api_error_response.dart';
@@ -553,6 +556,8 @@ export 'src/requests/insert_table_row_online_request.dart';
553556
export 'src/requests/insert_table_row_request.dart';
554557
export 'src/requests/insert_watermark_image_online_request.dart';
555558
export 'src/requests/insert_watermark_image_request.dart';
559+
export 'src/requests/insert_watermark_online_request.dart';
560+
export 'src/requests/insert_watermark_request.dart';
556561
export 'src/requests/insert_watermark_text_online_request.dart';
557562
export 'src/requests/insert_watermark_text_request.dart';
558563
export 'src/requests/link_header_footers_to_previous_request.dart';
@@ -670,6 +675,7 @@ export 'src/responses/insert_table_cell_online_response.dart';
670675
export 'src/responses/insert_table_online_response.dart';
671676
export 'src/responses/insert_table_row_online_response.dart';
672677
export 'src/responses/insert_watermark_image_online_response.dart';
678+
export 'src/responses/insert_watermark_online_response.dart';
673679
export 'src/responses/insert_watermark_text_online_response.dart';
674680
export 'src/responses/protect_document_online_response.dart';
675681
export 'src/responses/reject_all_revisions_online_response.dart';

lib/src/api_client.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -503,7 +503,7 @@ class ApiClient {
503503

504504
var httpRequest = http.Request(requestData.method, Uri.parse(requestData.url));
505505
httpRequest.headers['x-aspose-client'] = 'dart sdk';
506-
httpRequest.headers['x-aspose-client-version'] = '23.11';
506+
httpRequest.headers['x-aspose-client-version'] = '23.12';
507507
httpRequest.headers['Authorization'] = await _getAuthToken();
508508
httpRequest.headers.addAll(requestData.headers);
509509

lib/src/models/compare_data.dart

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,9 @@ class CompareData implements ModelBase {
4848
/// Gets or sets the path to document to compare at the server.
4949
String? _comparingWithDocument;
5050

51+
@Deprecated('This field is deprecated and used only for backward compatibility. Please use FileReference instead.')
5152
String? get comparingWithDocument => _comparingWithDocument;
53+
@Deprecated('This field is deprecated and used only for backward compatibility. Please use FileReference instead.')
5254
set comparingWithDocument(String? val) => _comparingWithDocument = val;
5355

5456

@@ -59,6 +61,13 @@ class CompareData implements ModelBase {
5961
set dateTime(DateTime? val) => _dateTime = val;
6062

6163

64+
/// Gets or sets the file reference.
65+
FileReference? _fileReference;
66+
67+
FileReference? get fileReference => _fileReference;
68+
set fileReference(FileReference? val) => _fileReference = val;
69+
70+
6271
/// Gets or sets the result document format.
6372
String? _resultDocumentFormat;
6473

@@ -96,6 +105,12 @@ class CompareData implements ModelBase {
96105
dateTime = null;
97106
}
98107

108+
if (json.containsKey('FileReference')) {
109+
throw ApiException(400, 'File content is not supported for deserialization.');
110+
} else {
111+
fileReference = null;
112+
}
113+
99114
if (json.containsKey('ResultDocumentFormat')) {
100115
resultDocumentFormat = json['ResultDocumentFormat'] as String;
101116
} else {
@@ -122,6 +137,10 @@ class CompareData implements ModelBase {
122137
_result['DateTime'] = dateTime!.toIso8601String();
123138
}
124139

140+
if (fileReference != null) {
141+
_result['FileReference'] = fileReference!.serialize();
142+
}
143+
125144
if (resultDocumentFormat != null) {
126145
_result['ResultDocumentFormat'] = resultDocumentFormat!;
127146
}
@@ -130,6 +149,12 @@ class CompareData implements ModelBase {
130149

131150
@override
132151
void getFilesContent(List<FileReference> resultFilesContent) {
152+
if (fileReference != null)
153+
{
154+
fileReference!.getFilesContent(resultFilesContent);
155+
}
156+
157+
133158
}
134159

135160
@override
@@ -138,16 +163,20 @@ class CompareData implements ModelBase {
138163
{
139164
throw new ApiException(400, 'Property Author in CompareData is required.');
140165
}
141-
if (comparingWithDocument == null)
166+
if (fileReference == null)
142167
{
143-
throw new ApiException(400, 'Property ComparingWithDocument in CompareData is required.');
168+
throw new ApiException(400, 'Property FileReference in CompareData is required.');
144169
}
145170

146171
compareOptions?.validate();
147172

148173

149174

150175

176+
177+
fileReference?.validate();
178+
179+
151180
}
152181
}
153182

lib/src/models/model_base.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,8 @@ abstract class ModelBase {
282282
'TiffSaveOptionsData, _': () => TiffSaveOptionsData(),
283283
'TimeZoneInfoData, _': () => TimeZoneInfoData(),
284284
'UserInformation, _': () => UserInformation(),
285+
'WatermarkDataImage, _': () => WatermarkDataImage(),
286+
'WatermarkDataText, _': () => WatermarkDataText(),
285287
'WatermarkText, _': () => WatermarkText(),
286288
'WordMLSaveOptionsData, _': () => WordMLSaveOptionsData(),
287289
'WordsApiErrorResponse, _': () => WordsApiErrorResponse(),

lib/src/models/structured_document_tag.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ class StructuredDocumentTag extends StructuredDocumentTagBase {
147147
}
148148

149149
if (json.containsKey('Color')) {
150-
color = json['Color'] as String;
150+
color = ModelBase.createInstance< XmlColor >(json['Color'] as Map<String, dynamic>);
151151
} else {
152152
color = null;
153153
}

lib/src/models/structured_document_tag_base.dart

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -129,10 +129,10 @@ abstract class StructuredDocumentTagBase extends NodeLink {
129129

130130

131131
/// Gets or sets the color of the structured document tag.
132-
String? _color;
132+
XmlColor? _color;
133133

134-
String? get color => _color;
135-
set color(String? val) => _color = val;
134+
XmlColor? get color => _color;
135+
set color(XmlColor? val) => _color = val;
136136

137137

138138
/// Gets or sets the name of the style applied to the structured document tag.
@@ -319,7 +319,7 @@ abstract class StructuredDocumentTagBase extends NodeLink {
319319
}
320320

321321
if (json.containsKey('Color')) {
322-
color = json['Color'] as String;
322+
color = ModelBase.createInstance< XmlColor >(json['Color'] as Map<String, dynamic>);
323323
} else {
324324
color = null;
325325
}
@@ -457,7 +457,7 @@ abstract class StructuredDocumentTagBase extends NodeLink {
457457
}
458458

459459
if (color != null) {
460-
_result['Color'] = color!;
460+
_result['Color'] = color!.serialize();
461461
}
462462

463463
if (styleName != null) {
@@ -544,6 +544,9 @@ abstract class StructuredDocumentTagBase extends NodeLink {
544544

545545

546546

547+
color?.validate();
548+
549+
547550

548551

549552

lib/src/models/structured_document_tag_insert.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ class StructuredDocumentTagInsert extends StructuredDocumentTagBase {
147147
}
148148

149149
if (json.containsKey('Color')) {
150-
color = json['Color'] as String;
150+
color = ModelBase.createInstance< XmlColor >(json['Color'] as Map<String, dynamic>);
151151
} else {
152152
color = null;
153153
}

lib/src/models/structured_document_tag_update.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ class StructuredDocumentTagUpdate extends StructuredDocumentTag {
134134
}
135135

136136
if (json.containsKey('Color')) {
137-
color = json['Color'] as String;
137+
color = ModelBase.createInstance< XmlColor >(json['Color'] as Map<String, dynamic>);
138138
} else {
139139
color = null;
140140
}

0 commit comments

Comments
 (0)