@@ -41,6 +41,9 @@ class CompareDocumentOnlineRequest implements RequestBase {
4141 /// Compare data.
4242 final CompareData compareData;
4343
44+ /// The comparing document.
45+ final ByteData comparingDocument;
46+
4447 /// Encoding that will be used to load an HTML (or TXT) document if the encoding is not specified in HTML.
4548 final String loadEncoding;
4649
@@ -50,7 +53,7 @@ class CompareDocumentOnlineRequest implements RequestBase {
5053 /// Result path of the document after the operation. If this parameter is omitted then result of the operation will be saved as the source document.
5154 final String destFileName;
5255
53- CompareDocumentOnlineRequest (final this .document, final this .compareData, {final this .loadEncoding, final this .password, final this .destFileName});
56+ CompareDocumentOnlineRequest (final this .document, final this .compareData, {final this .comparingDocument, final this . loadEncoding, final this .password, final this .destFileName});
5457
5558 @override
5659 ApiRequestData createRequestData (final ApiClient _apiClient) {
@@ -84,6 +87,10 @@ class CompareDocumentOnlineRequest implements RequestBase {
8487 throw ApiException (400 , 'Parameter compareData is required.' );
8588 }
8689
90+ if (comparingDocument != null ) {
91+ _bodyParts.add (ApiRequestPart (_apiClient.serializeBody (comparingDocument), 'application/octet-stream' , name: 'ComparingDocument' ));
92+ }
93+
8794 var _url = _apiClient.configuration.getApiRootUrl () + _apiClient.applyQueryParams (_path, _queryParams).replaceAll ('//' , '/' );
8895 var _body = _apiClient.serializeBodyParts (_bodyParts, _headers);
8996 return ApiRequestData ('PUT' , _url, _headers, _body);
0 commit comments