@@ -1383,6 +1383,39 @@ export class WordsApi implements Encryptor {
13831383 return Promise . resolve ( result ) ;
13841384 }
13851385
1386+ /**
1387+ * Removes a StructuredDocumentTag (SDT) from the document node.
1388+ * @param requestObj contains request parameters
1389+ */
1390+ public async deleteStructuredDocumentTag ( requestObj : model . DeleteStructuredDocumentTagRequest ) : Promise < http . IncomingMessage > {
1391+ if ( requestObj === null || requestObj === undefined ) {
1392+ throw new Error ( 'Required parameter "request" was null or undefined when calling deleteStructuredDocumentTag.' ) ;
1393+ }
1394+
1395+ const requestOptions = await requestObj . createRequestOptions ( this . configuration , this ) ;
1396+
1397+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
1398+ return Promise . resolve ( response ) ;
1399+ }
1400+
1401+ /**
1402+ * Removes a StructuredDocumentTag (SDT) from the document node.
1403+ * @param requestObj contains request parameters
1404+ */
1405+ public async deleteStructuredDocumentTagOnline ( requestObj : model . DeleteStructuredDocumentTagOnlineRequest ) : Promise < model . WordsIncomingMessage < Map < string , Buffer > > > {
1406+ if ( requestObj === null || requestObj === undefined ) {
1407+ throw new Error ( 'Required parameter "request" was null or undefined when calling deleteStructuredDocumentTagOnline.' ) ;
1408+ }
1409+
1410+ const requestOptions = await requestObj . createRequestOptions ( this . configuration , this ) ;
1411+
1412+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
1413+ const result = new model . WordsIncomingMessage < Map < string , Buffer > > ( ) ;
1414+ result . response = response ;
1415+ result . body = requestObj . createResponse ( response . body , response . headers ) ;
1416+ return Promise . resolve ( result ) ;
1417+ }
1418+
13861419 /**
13871420 * Removes a table from the document node.
13881421 * @param requestObj contains request parameters
@@ -3264,6 +3297,78 @@ export class WordsApi implements Encryptor {
32643297 return Promise . resolve ( result ) ;
32653298 }
32663299
3300+ /**
3301+ * Reads a StructuredDocumentTag (SDT) from the document node.
3302+ * @param requestObj contains request parameters
3303+ */
3304+ public async getStructuredDocumentTag ( requestObj : model . GetStructuredDocumentTagRequest ) : Promise < model . WordsIncomingMessage < model . StructuredDocumentTagResponse > > {
3305+ if ( requestObj === null || requestObj === undefined ) {
3306+ throw new Error ( 'Required parameter "request" was null or undefined when calling getStructuredDocumentTag.' ) ;
3307+ }
3308+
3309+ const requestOptions = await requestObj . createRequestOptions ( this . configuration , this ) ;
3310+
3311+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
3312+ const result = new model . WordsIncomingMessage < model . StructuredDocumentTagResponse > ( ) ;
3313+ result . response = response ;
3314+ result . body = requestObj . createResponse ( response . body , response . headers ) ;
3315+ return Promise . resolve ( result ) ;
3316+ }
3317+
3318+ /**
3319+ * Reads a StructuredDocumentTag (SDT) from the document node.
3320+ * @param requestObj contains request parameters
3321+ */
3322+ public async getStructuredDocumentTagOnline ( requestObj : model . GetStructuredDocumentTagOnlineRequest ) : Promise < model . WordsIncomingMessage < model . StructuredDocumentTagResponse > > {
3323+ if ( requestObj === null || requestObj === undefined ) {
3324+ throw new Error ( 'Required parameter "request" was null or undefined when calling getStructuredDocumentTagOnline.' ) ;
3325+ }
3326+
3327+ const requestOptions = await requestObj . createRequestOptions ( this . configuration , this ) ;
3328+
3329+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
3330+ const result = new model . WordsIncomingMessage < model . StructuredDocumentTagResponse > ( ) ;
3331+ result . response = response ;
3332+ result . body = requestObj . createResponse ( response . body , response . headers ) ;
3333+ return Promise . resolve ( result ) ;
3334+ }
3335+
3336+ /**
3337+ * Reads StructuredDocumentTags (SDT) from the document node.
3338+ * @param requestObj contains request parameters
3339+ */
3340+ public async getStructuredDocumentTags ( requestObj : model . GetStructuredDocumentTagsRequest ) : Promise < model . WordsIncomingMessage < model . StructuredDocumentTagsResponse > > {
3341+ if ( requestObj === null || requestObj === undefined ) {
3342+ throw new Error ( 'Required parameter "request" was null or undefined when calling getStructuredDocumentTags.' ) ;
3343+ }
3344+
3345+ const requestOptions = await requestObj . createRequestOptions ( this . configuration , this ) ;
3346+
3347+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
3348+ const result = new model . WordsIncomingMessage < model . StructuredDocumentTagsResponse > ( ) ;
3349+ result . response = response ;
3350+ result . body = requestObj . createResponse ( response . body , response . headers ) ;
3351+ return Promise . resolve ( result ) ;
3352+ }
3353+
3354+ /**
3355+ * Reads StructuredDocumentTags (SDT) from the document node.
3356+ * @param requestObj contains request parameters
3357+ */
3358+ public async getStructuredDocumentTagsOnline ( requestObj : model . GetStructuredDocumentTagsOnlineRequest ) : Promise < model . WordsIncomingMessage < model . StructuredDocumentTagsResponse > > {
3359+ if ( requestObj === null || requestObj === undefined ) {
3360+ throw new Error ( 'Required parameter "request" was null or undefined when calling getStructuredDocumentTagsOnline.' ) ;
3361+ }
3362+
3363+ const requestOptions = await requestObj . createRequestOptions ( this . configuration , this ) ;
3364+
3365+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
3366+ const result = new model . WordsIncomingMessage < model . StructuredDocumentTagsResponse > ( ) ;
3367+ result . response = response ;
3368+ result . body = requestObj . createResponse ( response . body , response . headers ) ;
3369+ return Promise . resolve ( result ) ;
3370+ }
3371+
32673372 /**
32683373 * Reads a style from the document.
32693374 * @param requestObj contains request parameters
@@ -4092,6 +4197,42 @@ export class WordsApi implements Encryptor {
40924197 return Promise . resolve ( result ) ;
40934198 }
40944199
4200+ /**
4201+ * Inserts a new StructuredDocumentTag (SDT) to the document node.
4202+ * @param requestObj contains request parameters
4203+ */
4204+ public async insertStructuredDocumentTag ( requestObj : model . InsertStructuredDocumentTagRequest ) : Promise < model . WordsIncomingMessage < model . StructuredDocumentTagResponse > > {
4205+ if ( requestObj === null || requestObj === undefined ) {
4206+ throw new Error ( 'Required parameter "request" was null or undefined when calling insertStructuredDocumentTag.' ) ;
4207+ }
4208+
4209+ const requestOptions = await requestObj . createRequestOptions ( this . configuration , this ) ;
4210+
4211+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
4212+ const result = new model . WordsIncomingMessage < model . StructuredDocumentTagResponse > ( ) ;
4213+ result . response = response ;
4214+ result . body = requestObj . createResponse ( response . body , response . headers ) ;
4215+ return Promise . resolve ( result ) ;
4216+ }
4217+
4218+ /**
4219+ * Inserts a new StructuredDocumentTag (SDT) to the document node.
4220+ * @param requestObj contains request parameters
4221+ */
4222+ public async insertStructuredDocumentTagOnline ( requestObj : model . InsertStructuredDocumentTagOnlineRequest ) : Promise < model . WordsIncomingMessage < model . InsertStructuredDocumentTagOnlineResponse > > {
4223+ if ( requestObj === null || requestObj === undefined ) {
4224+ throw new Error ( 'Required parameter "request" was null or undefined when calling insertStructuredDocumentTagOnline.' ) ;
4225+ }
4226+
4227+ const requestOptions = await requestObj . createRequestOptions ( this . configuration , this ) ;
4228+
4229+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
4230+ const result = new model . WordsIncomingMessage < model . InsertStructuredDocumentTagOnlineResponse > ( ) ;
4231+ result . response = response ;
4232+ result . body = requestObj . createResponse ( response . body , response . headers ) ;
4233+ return Promise . resolve ( result ) ;
4234+ }
4235+
40954236 /**
40964237 * Inserts a new style to the document.
40974238 * @param requestObj contains request parameters
@@ -5571,6 +5712,42 @@ export class WordsApi implements Encryptor {
55715712 return Promise . resolve ( result ) ;
55725713 }
55735714
5715+ /**
5716+ * Updates a StructuredDocumentTag (SDT) in the document node.
5717+ * @param requestObj contains request parameters
5718+ */
5719+ public async updateStructuredDocumentTag ( requestObj : model . UpdateStructuredDocumentTagRequest ) : Promise < model . WordsIncomingMessage < model . StructuredDocumentTagResponse > > {
5720+ if ( requestObj === null || requestObj === undefined ) {
5721+ throw new Error ( 'Required parameter "request" was null or undefined when calling updateStructuredDocumentTag.' ) ;
5722+ }
5723+
5724+ const requestOptions = await requestObj . createRequestOptions ( this . configuration , this ) ;
5725+
5726+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
5727+ const result = new model . WordsIncomingMessage < model . StructuredDocumentTagResponse > ( ) ;
5728+ result . response = response ;
5729+ result . body = requestObj . createResponse ( response . body , response . headers ) ;
5730+ return Promise . resolve ( result ) ;
5731+ }
5732+
5733+ /**
5734+ * Updates a StructuredDocumentTag (SDT) in the document node.
5735+ * @param requestObj contains request parameters
5736+ */
5737+ public async updateStructuredDocumentTagOnline ( requestObj : model . UpdateStructuredDocumentTagOnlineRequest ) : Promise < model . WordsIncomingMessage < model . UpdateStructuredDocumentTagOnlineResponse > > {
5738+ if ( requestObj === null || requestObj === undefined ) {
5739+ throw new Error ( 'Required parameter "request" was null or undefined when calling updateStructuredDocumentTagOnline.' ) ;
5740+ }
5741+
5742+ const requestOptions = await requestObj . createRequestOptions ( this . configuration , this ) ;
5743+
5744+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
5745+ const result = new model . WordsIncomingMessage < model . UpdateStructuredDocumentTagOnlineResponse > ( ) ;
5746+ result . response = response ;
5747+ result . body = requestObj . createResponse ( response . body , response . headers ) ;
5748+ return Promise . resolve ( result ) ;
5749+ }
5750+
55745751 /**
55755752 * Updates a style in the document.
55765753 * @param requestObj contains request parameters
0 commit comments