Skip to content

Commit c8647e5

Browse files
Merge remote-tracking branch 'origin/master' into release
2 parents 5bfb0dd + 183a310 commit c8647e5

File tree

497 files changed

+3867
-634
lines changed

Some content is hidden

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

497 files changed

+3867
-634
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
## [23.11.0] - Aspose Words Cloud for Dart 23.11 Release Notes
2+
3+
- Support of required properties in models.
4+
- Property StyleName marked as required for InsertStyle operation.
5+
- Property StyleName marked as required for CopyStyle operation.
6+
- Property StyleName marked as required for ApplyStyleToDocumentElement operation.
7+
- Properties SdtType and Level marked as required for InsertStructuredDocumentTag operation.
8+
- Property Text marked as required for InsertParagraphoperation.
9+
- Property Value marked as required for CreateOrUpdateDocumentProperty operation.
10+
- Property NewValue marked as required for ReplaceText operation.
11+
- Property Text marked as required for ReplaceWithText operation.
12+
13+
114
## [23.9.0] - Aspose Words Cloud for Dart 23.9 Release Notes
215

316
- Support for class inheritance in responses from the server.

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.10.0
30+
aspose_words_cloud: 23.11.0
3131
```
3232
3333
## Getting Started

lib/aspose_words_cloud.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ export 'src/models/document_entry.dart';
7474
export 'src/models/document_position.dart';
7575
export 'src/models/document_properties_response.dart';
7676
export 'src/models/document_properties.dart';
77-
export 'src/models/document_property_base.dart';
7877
export 'src/models/document_property_create_or_update.dart';
7978
export 'src/models/document_property_response.dart';
8079
export 'src/models/document_property.dart';
@@ -249,6 +248,7 @@ export 'src/models/split_document_result.dart';
249248
export 'src/models/stat_data_response.dart';
250249
export 'src/models/storage_file.dart';
251250
export 'src/models/story_child_nodes.dart';
251+
export 'src/models/structured_document_tag_base.dart';
252252
export 'src/models/structured_document_tag_collection.dart';
253253
export 'src/models/structured_document_tag_insert.dart';
254254
export 'src/models/structured_document_tag_list_item.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.10';
506+
httpRequest.headers['x-aspose-client-version'] = '23.11';
507507
httpRequest.headers['Authorization'] = await _getAuthToken();
508508
httpRequest.headers.addAll(requestData.headers);
509509

lib/src/models/api_error.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,14 @@ class ApiError implements ModelBase {
131131
@override
132132
void getFilesContent(List<FileReference> resultFilesContent) {
133133
}
134+
135+
@override
136+
void validate() {
137+
138+
innerError?.validate();
139+
140+
141+
}
134142
}
135143

136144

lib/src/models/available_fonts_response.dart

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,31 @@ class AvailableFontsResponse extends WordsResponse {
117117
@override
118118
void getFilesContent(List<FileReference> resultFilesContent) {
119119
}
120+
121+
@override
122+
void validate() {
123+
super.validate();
124+
125+
for (final elementAdditionalFonts in additionalFonts ?? [])
126+
{
127+
elementAdditionalFonts?.validate();
128+
}
129+
130+
131+
132+
for (final elementCustomFonts in customFonts ?? [])
133+
{
134+
elementCustomFonts?.validate();
135+
}
136+
137+
138+
139+
for (final elementSystemFonts in systemFonts ?? [])
140+
{
141+
elementSystemFonts?.validate();
142+
}
143+
144+
}
120145
}
121146

122147

lib/src/models/base_entry.dart

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,17 @@ abstract class BaseEntry implements ModelBase {
6868
}
6969

7070
}
71+
72+
@override
73+
void validate() {
74+
if (fileReference == null)
75+
{
76+
throw new ApiException(400, 'Property FileReference in BaseEntry is required.');
77+
}
78+
79+
fileReference?.validate();
80+
81+
}
7182
}
7283

7384

lib/src/models/base_entry_list.dart

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,10 @@ abstract class BaseEntryList implements ModelBase {
4949
@override
5050
void getFilesContent(List<FileReference> resultFilesContent) {
5151
}
52+
53+
@override
54+
void validate() {
55+
}
5256
}
5357

5458

lib/src/models/bmp_save_options_data.dart

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,11 @@ class BmpSaveOptionsData extends ImageSaveOptionsData {
303303
@override
304304
void getFilesContent(List<FileReference> resultFilesContent) {
305305
}
306+
307+
@override
308+
void validate() {
309+
super.validate();
310+
}
306311
}
307312

308313

lib/src/models/bookmark.dart

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,11 @@ class Bookmark extends LinkElement {
8888
@override
8989
void getFilesContent(List<FileReference> resultFilesContent) {
9090
}
91+
92+
@override
93+
void validate() {
94+
super.validate();
95+
}
9196
}
9297

9398

0 commit comments

Comments
 (0)