@@ -1219,6 +1219,39 @@ export class WordsApi implements Encryptor {
12191219 return Promise . resolve ( result ) ;
12201220 }
12211221
1222+ /**
1223+ * Removes all office math objects from the document.
1224+ * @param requestObj contains request parameters
1225+ */
1226+ public async deleteOfficeMathObjects ( requestObj : model . DeleteOfficeMathObjectsRequest ) : Promise < http . IncomingMessage > {
1227+ if ( requestObj === null || requestObj === undefined ) {
1228+ throw new Error ( 'Required parameter "request" was null or undefined when calling deleteOfficeMathObjects.' ) ;
1229+ }
1230+
1231+ const requestOptions = await requestObj . createRequestOptions ( this . configuration , this ) ;
1232+
1233+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
1234+ return Promise . resolve ( response ) ;
1235+ }
1236+
1237+ /**
1238+ * Removes all office math objects from the document.
1239+ * @param requestObj contains request parameters
1240+ */
1241+ public async deleteOfficeMathObjectsOnline ( requestObj : model . DeleteOfficeMathObjectsOnlineRequest ) : Promise < model . WordsIncomingMessage < Map < string , Buffer > > > {
1242+ if ( requestObj === null || requestObj === undefined ) {
1243+ throw new Error ( 'Required parameter "request" was null or undefined when calling deleteOfficeMathObjectsOnline.' ) ;
1244+ }
1245+
1246+ const requestOptions = await requestObj . createRequestOptions ( this . configuration , this ) ;
1247+
1248+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
1249+ const result = new model . WordsIncomingMessage < Map < string , Buffer > > ( ) ;
1250+ result . response = response ;
1251+ result . body = requestObj . createResponse ( response . body , response . headers ) ;
1252+ return Promise . resolve ( result ) ;
1253+ }
1254+
12221255 /**
12231256 * Removes a paragraph from the document node.
12241257 * @param requestObj contains request parameters
@@ -4419,8 +4452,27 @@ export class WordsApi implements Encryptor {
44194452 return Promise . resolve ( result ) ;
44204453 }
44214454
4455+ /**
4456+ * Insert a watermark to the document.
4457+ * @param requestObj contains request parameters
4458+ */
4459+ public async insertWatermark ( requestObj : model . InsertWatermarkRequest ) : Promise < model . WordsIncomingMessage < model . DocumentResponse > > {
4460+ if ( requestObj === null || requestObj === undefined ) {
4461+ throw new Error ( 'Required parameter "request" was null or undefined when calling insertWatermark.' ) ;
4462+ }
4463+
4464+ const requestOptions = await requestObj . createRequestOptions ( this . configuration , this ) ;
4465+
4466+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
4467+ const result = new model . WordsIncomingMessage < model . DocumentResponse > ( ) ;
4468+ result . response = response ;
4469+ result . body = requestObj . createResponse ( response . body , response . headers ) ;
4470+ return Promise . resolve ( result ) ;
4471+ }
4472+
44224473 /**
44234474 * Inserts a new watermark image to the document.
4475+ * @deprecated This operation is deprecated and is used for backward compatibility only. Please use InsertWatermark instead.
44244476 * @param requestObj contains request parameters
44254477 */
44264478 public async insertWatermarkImage ( requestObj : model . InsertWatermarkImageRequest ) : Promise < model . WordsIncomingMessage < model . DocumentResponse > > {
@@ -4439,6 +4491,7 @@ export class WordsApi implements Encryptor {
44394491
44404492 /**
44414493 * Inserts a new watermark image to the document.
4494+ * @deprecated This operation is deprecated and is used for backward compatibility only. Please use InsertWatermark instead.
44424495 * @param requestObj contains request parameters
44434496 */
44444497 public async insertWatermarkImageOnline ( requestObj : model . InsertWatermarkImageOnlineRequest ) : Promise < model . WordsIncomingMessage < model . InsertWatermarkImageOnlineResponse > > {
@@ -4455,8 +4508,27 @@ export class WordsApi implements Encryptor {
44554508 return Promise . resolve ( result ) ;
44564509 }
44574510
4511+ /**
4512+ * Insert a watermark to the document.
4513+ * @param requestObj contains request parameters
4514+ */
4515+ public async insertWatermarkOnline ( requestObj : model . InsertWatermarkOnlineRequest ) : Promise < model . WordsIncomingMessage < model . InsertWatermarkOnlineResponse > > {
4516+ if ( requestObj === null || requestObj === undefined ) {
4517+ throw new Error ( 'Required parameter "request" was null or undefined when calling insertWatermarkOnline.' ) ;
4518+ }
4519+
4520+ const requestOptions = await requestObj . createRequestOptions ( this . configuration , this ) ;
4521+
4522+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
4523+ const result = new model . WordsIncomingMessage < model . InsertWatermarkOnlineResponse > ( ) ;
4524+ result . response = response ;
4525+ result . body = requestObj . createResponse ( response . body , response . headers ) ;
4526+ return Promise . resolve ( result ) ;
4527+ }
4528+
44584529 /**
44594530 * Inserts a new watermark text to the document.
4531+ * @deprecated This operation is deprecated and is used for backward compatibility only. Please use InsertWatermark instead.
44604532 * @param requestObj contains request parameters
44614533 */
44624534 public async insertWatermarkText ( requestObj : model . InsertWatermarkTextRequest ) : Promise < model . WordsIncomingMessage < model . DocumentResponse > > {
@@ -4475,6 +4547,7 @@ export class WordsApi implements Encryptor {
44754547
44764548 /**
44774549 * Inserts a new watermark text to the document.
4550+ * @deprecated This operation is deprecated and is used for backward compatibility only. Please use InsertWatermark instead.
44784551 * @param requestObj contains request parameters
44794552 */
44804553 public async insertWatermarkTextOnline ( requestObj : model . InsertWatermarkTextOnlineRequest ) : Promise < model . WordsIncomingMessage < model . InsertWatermarkTextOnlineResponse > > {
@@ -4588,7 +4661,7 @@ export class WordsApi implements Encryptor {
45884661 }
45894662
45904663 /**
4591- * Adds protection to the document .
4664+ * Changes the document protection. The previous protection will be overwritten if it exist .
45924665 * @param requestObj contains request parameters
45934666 */
45944667 public async protectDocument ( requestObj : model . ProtectDocumentRequest ) : Promise < model . WordsIncomingMessage < model . ProtectionDataResponse > > {
@@ -4606,7 +4679,7 @@ export class WordsApi implements Encryptor {
46064679 }
46074680
46084681 /**
4609- * Adds protection to the document .
4682+ * Changes the document protection. The previous protection will be overwritten if it exist .
46104683 * @param requestObj contains request parameters
46114684 */
46124685 public async protectDocumentOnline ( requestObj : model . ProtectDocumentOnlineRequest ) : Promise < model . WordsIncomingMessage < model . ProtectDocumentOnlineResponse > > {
0 commit comments