Skip to content

Commit 4f44a5e

Browse files
Merge remote-tracking branch 'origin/master' into release
2 parents 52868da + ec9abf5 commit 4f44a5e

File tree

268 files changed

+12690
-773
lines changed

Some content is hidden

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

268 files changed

+12690
-773
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## [22.2.0] - Aspose Words Cloud for Dart 22.2 Release Notes
2+
3+
- Made 'SaveOprionsData.SaveFormat' property readonly with default value.
4+
- Added subclasses for all formats of SaveOprionsData with specified SaveFormat.
5+
- 'SaveOptionsData', 'FixedPageSaveOptionsData', 'ImageSaveOptionsData', 'OoxmlSaveOptionsData', 'TxtSaveOptionsBaseData' classes now is abstract.
6+
7+
18
## [22.1.0] - Aspose Words Cloud for Dart 22.1 Release Notes
29

310
- Added 'FieldOptions.FieldUpdateCultureName' to set Culture for fields

README.md

Lines changed: 2 additions & 3 deletions
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: 22.1.0
30+
aspose_words_cloud: 22.2.0
3131
```
3232
3333
## Getting Started
@@ -48,8 +48,7 @@ var uploadRequest = UploadFileRequest(ByteData.view(localFileContent.buffer), 'f
4848
await wordsApi.uploadFile(uploadRequest);
4949

5050
// Save file as pdf in cloud
51-
var saveOptionsData = SaveOptionsData()
52-
..saveFormat = 'pdf'
51+
var saveOptionsData = PdfSaveOptionsData()
5352
..fileName = 'destStoredInCloud.pdf';
5453
var saveAsRequest = SaveAsRequest('fileStoredInCloud.docx', saveOptionsData);
5554
await wordsApi.saveAs(saveAsRequest);

analysis_options.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ analyzer:
44
implicit-casts: false
55
errors:
66
prefer_adjacent_string_concatenation: ignore
7+
unnecessary_getters_setters: ignore
8+
prefer_final_fields: ignore
79
exclude:
810
- examples/**
911
linter:

example/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,7 @@ var uploadRequest = UploadFileRequest(ByteData.view(localFileContent.buffer), 'f
1414
await wordsApi.uploadFile(uploadRequest);
1515
1616
// Save file as pdf in cloud
17-
var saveOptionsData = SaveOptionsData()
18-
..saveFormat = 'pdf'
17+
var saveOptionsData = PdfSaveOptionsData()
1918
..fileName = 'destStoredInCloud.pdf';
2019
var saveAsRequest = SaveAsRequest('fileStoredInCloud.docx', saveOptionsData);
2120
await wordsApi.saveAs(saveAsRequest);

lib/aspose_words_cloud.dart

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ export 'src/models/custom_xml_part_update.dart';
6363
export 'src/models/custom_xml_parts_collection.dart';
6464
export 'src/models/custom_xml_parts_response.dart';
6565
export 'src/models/doc_save_options_data.dart';
66+
export 'src/models/docm_save_options_data.dart';
6667
export 'src/models/document.dart';
6768
export 'src/models/document_entry.dart';
6869
export 'src/models/document_entry_list.dart';
@@ -75,6 +76,10 @@ export 'src/models/document_property_create_or_update.dart';
7576
export 'src/models/document_property_response.dart';
7677
export 'src/models/document_response.dart';
7778
export 'src/models/document_stat_data.dart';
79+
export 'src/models/docx_save_options_data.dart';
80+
export 'src/models/dot_save_options_data.dart';
81+
export 'src/models/dotm_save_options_data.dart';
82+
export 'src/models/dotx_save_options_data.dart';
7883
export 'src/models/downsample_options_data.dart';
7984
export 'src/models/drawing_object.dart';
8085
export 'src/models/drawing_object_collection.dart';
@@ -102,6 +107,10 @@ export 'src/models/file_link.dart';
102107
export 'src/models/files_list.dart';
103108
export 'src/models/files_upload_result.dart';
104109
export 'src/models/fixed_page_save_options_data.dart';
110+
export 'src/models/flat_opc_macro_save_options_data.dart';
111+
export 'src/models/flat_opc_save_options_data.dart';
112+
export 'src/models/flat_opc_template_macro_save_options_data.dart';
113+
export 'src/models/flat_opc_template_save_options_data.dart';
105114
export 'src/models/font.dart';
106115
export 'src/models/font_dto.dart';
107116
export 'src/models/font_info.dart';
@@ -166,7 +175,9 @@ export 'src/models/office_math_object_response.dart';
166175
export 'src/models/office_math_objects_collection.dart';
167176
export 'src/models/office_math_objects_response.dart';
168177
export 'src/models/ooxml_save_options_data.dart';
178+
export 'src/models/open_xps_save_options_data.dart';
169179
export 'src/models/optimization_options.dart';
180+
export 'src/models/ott_save_options_data.dart';
170181
export 'src/models/outline_options_data.dart';
171182
export 'src/models/page_number.dart';
172183
export 'src/models/page_setup.dart';
@@ -277,6 +288,7 @@ export 'src/models/words_api_error_response.dart';
277288
export 'src/models/words_api_link.dart';
278289
export 'src/models/words_response.dart';
279290
export 'src/models/xaml_fixed_save_options_data.dart';
291+
export 'src/models/xaml_flow_pack_save_options_data.dart';
280292
export 'src/models/xaml_flow_save_options_data.dart';
281293
export 'src/models/xml_color.dart';
282294
export 'src/models/xml_data_load_options.dart';

lib/src/api_client.dart

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

472472
var httpRequest = http.Request(requestData.method, Uri.parse(requestData.url));
473473
httpRequest.headers['x-aspose-client'] = 'dart sdk';
474-
httpRequest.headers['x-aspose-client-version'] = '22.1';
474+
httpRequest.headers['x-aspose-client-version'] = '22.2';
475475
httpRequest.headers['Authorization'] = await _getAuthToken();
476476
if (requestData.headers != null) {
477477
httpRequest.headers.addAll(requestData.headers);

lib/src/models/api_error.dart

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -32,19 +32,39 @@ import '../../aspose_words_cloud.dart';
3232
/// Api error.
3333
class ApiError implements ModelBase {
3434
/// Gets or sets the API error code.
35-
String code;
35+
String _code;
36+
37+
String get code => _code;
38+
set code(String val) => _code = val;
39+
3640

3741
/// Gets or sets the server DateTime.
38-
DateTime dateTime;
42+
DateTime _dateTime;
43+
44+
DateTime get dateTime => _dateTime;
45+
set dateTime(DateTime val) => _dateTime = val;
46+
3947

4048
/// Gets or sets the error description.
41-
String description;
49+
String _description;
50+
51+
String get description => _description;
52+
set description(String val) => _description = val;
53+
4254

4355
/// Gets or sets the inner error.
44-
ApiError innerError;
56+
ApiError _innerError;
57+
58+
ApiError get innerError => _innerError;
59+
set innerError(ApiError val) => _innerError = val;
60+
4561

4662
/// Gets or sets the error message.
47-
String message;
63+
String _message;
64+
65+
String get message => _message;
66+
set message(String val) => _message = val;
67+
4868

4969
@override
5070
void deserialize(Map<String, dynamic> json) {

lib/src/models/available_fonts_response.dart

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,25 @@ import '../../aspose_words_cloud.dart';
3232
/// The REST response with data on system, additional and custom fonts, available for document processing.
3333
class AvailableFontsResponse extends WordsResponse {
3434
/// Gets or sets the list of additional fonts, provided by Aspose team.
35-
List<FontInfo> additionalFonts;
35+
List<FontInfo> _additionalFonts;
36+
37+
List<FontInfo> get additionalFonts => _additionalFonts;
38+
set additionalFonts(List<FontInfo> val) => _additionalFonts = val;
39+
3640

3741
/// Gets or sets the list of custom user fonts from user cloud storage. To use them, you should specify "fontsLocation" parameter in any request.
38-
List<FontInfo> customFonts;
42+
List<FontInfo> _customFonts;
43+
44+
List<FontInfo> get customFonts => _customFonts;
45+
set customFonts(List<FontInfo> val) => _customFonts = val;
46+
3947

4048
/// Gets or sets the list of system fonts, available on the server.
41-
List<FontInfo> systemFonts;
49+
List<FontInfo> _systemFonts;
50+
51+
List<FontInfo> get systemFonts => _systemFonts;
52+
set systemFonts(List<FontInfo> val) => _systemFonts = val;
53+
4254

4355
@override
4456
void deserialize(Map<String, dynamic> json) {
@@ -47,6 +59,12 @@ class AvailableFontsResponse extends WordsResponse {
4759
}
4860

4961
super.deserialize(json);
62+
if (json.containsKey('RequestId')) {
63+
requestId = json['RequestId'] as String;
64+
} else {
65+
requestId = null;
66+
}
67+
5068
if (json.containsKey('AdditionalFonts')) {
5169
// Array processing
5270
additionalFonts = <FontInfo>[];

0 commit comments

Comments
 (0)