Skip to content

Commit 994e047

Browse files
Merge remote-tracking branch 'origin/master' into release
2 parents b1c98bc + 20ae120 commit 994e047

File tree

1,403 files changed

+173613
-537
lines changed

Some content is hidden

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

1,403 files changed

+173613
-537
lines changed

README.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,19 @@ Feel free to explore the [Developer's Guide](https://docs.aspose.cloud/display/w
1616
- Add & remove watermarks and protection.
1717
- Read & write access to Document Object Model.
1818

19+
## Enhancements in Version 23.11
20+
21+
- Support of required properties in models.
22+
- Property StyleName marked as required for InsertStyle operation.
23+
- Property StyleName marked as required for CopyStyle operation.
24+
- Property StyleName marked as required for ApplyStyleToDocumentElement operation.
25+
- Properties SdtType and Level marked as required for InsertStructuredDocumentTag operation.
26+
- Property Text marked as required for InsertParagraphoperation.
27+
- Property Value marked as required for CreateOrUpdateDocumentProperty operation.
28+
- Property NewValue marked as required for ReplaceText operation.
29+
- Property Text marked as required for ReplaceWithText operation.
30+
31+
1932
## Enhancements in Version 23.9
2033

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

dev/api/api_client.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ var (
6565
xmlCheck = regexp.MustCompile("(?i:[application|text]/xml)")
6666
)
6767

68-
// APIClient manages communication with the Aspose.Words for Cloud API Reference API v23.10
68+
// APIClient manages communication with the Aspose.Words for Cloud API Reference API v23.11
6969
// In most cases there should be only one, shared, APIClient.
7070
type APIClient struct {
7171
cfg *models.Configuration

dev/api/models/accept_all_revisions_online_request.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
package models
2929

3030
import (
31+
"errors"
3132
"io/ioutil"
3233
"net/url"
3334
"strings"
@@ -50,9 +51,11 @@ type AcceptAllRevisionsOnlineRequest struct {
5051

5152

5253
func (data *AcceptAllRevisionsOnlineRequest) CreateRequestData() (RequestData, error) {
53-
5454
var result RequestData
5555
var filesContentData = make([]FileReference, 0)
56+
if data == nil {
57+
return result, errors.New("Invalid object.")
58+
}
5659

5760
result.Method = strings.ToUpper("put")
5861

@@ -66,6 +69,10 @@ func (data *AcceptAllRevisionsOnlineRequest) CreateRequestData() (RequestData, e
6669
result.QueryParams = url.Values{}
6770
result.FormParams = make([]FormParamContainer, 0)
6871

72+
if (data.Document == nil) {
73+
return result, errors.New("Parameter Document is required.")
74+
}
75+
6976

7077
if err := typeCheckParameter(data.Optionals["loadEncoding"], "string", "data.Optionals[loadEncoding]"); err != nil {
7178
return result, err
@@ -81,6 +88,7 @@ func (data *AcceptAllRevisionsOnlineRequest) CreateRequestData() (RequestData, e
8188
}
8289

8390

91+
8492
if localVarTempParam, localVarOk := data.Optionals["loadEncoding"].(string); localVarOk {
8593
result.QueryParams.Add("LoadEncoding", parameterToString(localVarTempParam, ""))
8694
}

dev/api/models/accept_all_revisions_request.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ package models
2929

3030
import (
3131
"fmt"
32+
"errors"
3233
"io/ioutil"
3334
"net/url"
3435
"strings"
@@ -52,9 +53,11 @@ type AcceptAllRevisionsRequest struct {
5253

5354

5455
func (data *AcceptAllRevisionsRequest) CreateRequestData() (RequestData, error) {
55-
5656
var result RequestData
5757
var filesContentData = make([]FileReference, 0)
58+
if data == nil {
59+
return result, errors.New("Invalid object.")
60+
}
5861

5962
result.Method = strings.ToUpper("put")
6063

@@ -69,6 +72,10 @@ func (data *AcceptAllRevisionsRequest) CreateRequestData() (RequestData, error)
6972
result.QueryParams = url.Values{}
7073
result.FormParams = make([]FormParamContainer, 0)
7174

75+
if (data.Name == nil) {
76+
return result, errors.New("Parameter Name is required.")
77+
}
78+
7279

7380
if err := typeCheckParameter(data.Optionals["folder"], "string", "data.Optionals[folder]"); err != nil {
7481
return result, err
@@ -90,6 +97,7 @@ func (data *AcceptAllRevisionsRequest) CreateRequestData() (RequestData, error)
9097
}
9198

9299

100+
93101
if localVarTempParam, localVarOk := data.Optionals["folder"].(string); localVarOk {
94102
result.QueryParams.Add("Folder", parameterToString(localVarTempParam, ""))
95103
}

dev/api/models/api_error.go

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,18 @@
2727

2828
package models
2929

30+
import (
31+
"errors"
32+
)
33+
3034
// Api error.
3135

3236
type IApiError interface {
3337
IsApiError() bool
3438
Initialize()
3539
Deserialize(json map[string]interface{})
3640
CollectFilesContent(resultFilesContent []FileReference) []FileReference
41+
Validate() error
3742
GetCode() *string
3843
SetCode(value *string)
3944
GetDateTime() *Time
@@ -143,6 +148,20 @@ func (obj *ApiError) CollectFilesContent(resultFilesContent []FileReference) []F
143148
return resultFilesContent
144149
}
145150

151+
func (obj *ApiError) Validate() error {
152+
if obj == nil {
153+
return errors.New("Invalid object.")
154+
}
155+
156+
if obj.InnerError != nil {
157+
if err := obj.InnerError.Validate(); err != nil {
158+
return err
159+
}
160+
}
161+
162+
return nil;
163+
}
164+
146165
func (obj *ApiError) GetCode() *string {
147166
return obj.Code
148167
}

dev/api/models/append_document_online_request.go

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@
2828
package models
2929

3030
import (
31+
"errors"
3132
"io/ioutil"
3233
"net/url"
3334
"strings"
@@ -54,9 +55,11 @@ type AppendDocumentOnlineRequest struct {
5455

5556

5657
func (data *AppendDocumentOnlineRequest) CreateRequestData() (RequestData, error) {
57-
5858
var result RequestData
5959
var filesContentData = make([]FileReference, 0)
60+
if data == nil {
61+
return result, errors.New("Invalid object.")
62+
}
6063

6164
result.Method = strings.ToUpper("put")
6265

@@ -70,10 +73,17 @@ func (data *AppendDocumentOnlineRequest) CreateRequestData() (RequestData, error
7073
result.QueryParams = url.Values{}
7174
result.FormParams = make([]FormParamContainer, 0)
7275

76+
if (data.Document == nil) {
77+
return result, errors.New("Parameter Document is required.")
78+
}
79+
7380
if (data.DocumentList != nil) {
7481
data.DocumentList.Initialize()
82+
} else {
83+
return result, errors.New("Parameter DocumentList is required.")
7584
}
7685

86+
7787
if err := typeCheckParameter(data.Optionals["loadEncoding"], "string", "data.Optionals[loadEncoding]"); err != nil {
7888
return result, err
7989
}
@@ -94,6 +104,13 @@ func (data *AppendDocumentOnlineRequest) CreateRequestData() (RequestData, error
94104
}
95105

96106

107+
if (data.DocumentList != nil) {
108+
if err := data.DocumentList.Validate(); err != nil {
109+
return result, err
110+
}
111+
}
112+
113+
97114
if localVarTempParam, localVarOk := data.Optionals["loadEncoding"].(string); localVarOk {
98115
result.QueryParams.Add("LoadEncoding", parameterToString(localVarTempParam, ""))
99116
}

dev/api/models/append_document_request.go

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ package models
2929

3030
import (
3131
"fmt"
32+
"errors"
3233
"io/ioutil"
3334
"net/url"
3435
"strings"
@@ -56,9 +57,11 @@ type AppendDocumentRequest struct {
5657

5758

5859
func (data *AppendDocumentRequest) CreateRequestData() (RequestData, error) {
59-
6060
var result RequestData
6161
var filesContentData = make([]FileReference, 0)
62+
if data == nil {
63+
return result, errors.New("Invalid object.")
64+
}
6265

6366
result.Method = strings.ToUpper("put")
6467

@@ -73,10 +76,17 @@ func (data *AppendDocumentRequest) CreateRequestData() (RequestData, error) {
7376
result.QueryParams = url.Values{}
7477
result.FormParams = make([]FormParamContainer, 0)
7578

79+
if (data.Name == nil) {
80+
return result, errors.New("Parameter Name is required.")
81+
}
82+
7683
if (data.DocumentList != nil) {
7784
data.DocumentList.Initialize()
85+
} else {
86+
return result, errors.New("Parameter DocumentList is required.")
7887
}
7988

89+
8090
if err := typeCheckParameter(data.Optionals["folder"], "string", "data.Optionals[folder]"); err != nil {
8191
return result, err
8292
}
@@ -103,6 +113,13 @@ func (data *AppendDocumentRequest) CreateRequestData() (RequestData, error) {
103113
}
104114

105115

116+
if (data.DocumentList != nil) {
117+
if err := data.DocumentList.Validate(); err != nil {
118+
return result, err
119+
}
120+
}
121+
122+
106123
if localVarTempParam, localVarOk := data.Optionals["folder"].(string); localVarOk {
107124
result.QueryParams.Add("Folder", parameterToString(localVarTempParam, ""))
108125
}

dev/api/models/apply_style_to_document_element_online_request.go

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ package models
2929

3030
import (
3131
"fmt"
32+
"errors"
3233
"io/ioutil"
3334
"net/url"
3435
"strings"
@@ -57,9 +58,11 @@ type ApplyStyleToDocumentElementOnlineRequest struct {
5758

5859

5960
func (data *ApplyStyleToDocumentElementOnlineRequest) CreateRequestData() (RequestData, error) {
60-
6161
var result RequestData
6262
var filesContentData = make([]FileReference, 0)
63+
if data == nil {
64+
return result, errors.New("Invalid object.")
65+
}
6366

6467
result.Method = strings.ToUpper("put")
6568

@@ -74,10 +77,21 @@ func (data *ApplyStyleToDocumentElementOnlineRequest) CreateRequestData() (Reque
7477
result.QueryParams = url.Values{}
7578
result.FormParams = make([]FormParamContainer, 0)
7679

80+
if (data.Document == nil) {
81+
return result, errors.New("Parameter Document is required.")
82+
}
83+
84+
if (data.StyledNodePath == nil) {
85+
return result, errors.New("Parameter StyledNodePath is required.")
86+
}
87+
7788
if (data.StyleApply != nil) {
7889
data.StyleApply.Initialize()
90+
} else {
91+
return result, errors.New("Parameter StyleApply is required.")
7992
}
8093

94+
8195
if err := typeCheckParameter(data.Optionals["loadEncoding"], "string", "data.Optionals[loadEncoding]"); err != nil {
8296
return result, err
8397
}
@@ -98,6 +112,13 @@ func (data *ApplyStyleToDocumentElementOnlineRequest) CreateRequestData() (Reque
98112
}
99113

100114

115+
if (data.StyleApply != nil) {
116+
if err := data.StyleApply.Validate(); err != nil {
117+
return result, err
118+
}
119+
}
120+
121+
101122
if localVarTempParam, localVarOk := data.Optionals["loadEncoding"].(string); localVarOk {
102123
result.QueryParams.Add("LoadEncoding", parameterToString(localVarTempParam, ""))
103124
}

dev/api/models/apply_style_to_document_element_request.go

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ package models
2929

3030
import (
3131
"fmt"
32+
"errors"
3233
"io/ioutil"
3334
"net/url"
3435
"strings"
@@ -58,9 +59,11 @@ type ApplyStyleToDocumentElementRequest struct {
5859

5960

6061
func (data *ApplyStyleToDocumentElementRequest) CreateRequestData() (RequestData, error) {
61-
6262
var result RequestData
6363
var filesContentData = make([]FileReference, 0)
64+
if data == nil {
65+
return result, errors.New("Invalid object.")
66+
}
6467

6568
result.Method = strings.ToUpper("put")
6669

@@ -76,10 +79,21 @@ func (data *ApplyStyleToDocumentElementRequest) CreateRequestData() (RequestData
7679
result.QueryParams = url.Values{}
7780
result.FormParams = make([]FormParamContainer, 0)
7881

82+
if (data.Name == nil) {
83+
return result, errors.New("Parameter Name is required.")
84+
}
85+
86+
if (data.StyledNodePath == nil) {
87+
return result, errors.New("Parameter StyledNodePath is required.")
88+
}
89+
7990
if (data.StyleApply != nil) {
8091
data.StyleApply.Initialize()
92+
} else {
93+
return result, errors.New("Parameter StyleApply is required.")
8194
}
8295

96+
8397
if err := typeCheckParameter(data.Optionals["folder"], "string", "data.Optionals[folder]"); err != nil {
8498
return result, err
8599
}
@@ -106,6 +120,13 @@ func (data *ApplyStyleToDocumentElementRequest) CreateRequestData() (RequestData
106120
}
107121

108122

123+
if (data.StyleApply != nil) {
124+
if err := data.StyleApply.Validate(); err != nil {
125+
return result, err
126+
}
127+
}
128+
129+
109130
if localVarTempParam, localVarOk := data.Optionals["folder"].(string); localVarOk {
110131
result.QueryParams.Add("Folder", parameterToString(localVarTempParam, ""))
111132
}

0 commit comments

Comments
 (0)