@@ -3573,6 +3573,280 @@ export class TasksApi {
35733573 }
35743574
35753575
3576+ /**
3577+ * Create table text style in specified view.
3578+ * @param requestObj contains request parameters
3579+ */
3580+ public async createTableTextStyle ( requestObj : model . CreateTableTextStyleRequest ) : Promise < model . TasksIncomingMessage < model . AsposeResponse > > {
3581+ if ( requestObj === null || requestObj === undefined ) {
3582+ throw new Error ( 'Required parameter "requestObj" was null or undefined when calling createTableTextStyle.' ) ;
3583+ }
3584+
3585+ let localVarPath = this . configuration . getApiBaseUrl ( ) + "/tasks/{name}/views/{viewUid}/tabletextstyles"
3586+ . replace ( "{" + "name" + "}" , String ( requestObj . name ) )
3587+ . replace ( "{" + "viewUid" + "}" , String ( requestObj . viewUid ) ) ;
3588+ const queryParameters : any = { } ;
3589+
3590+ // verify required parameter 'requestObj.name' is not null or undefined
3591+ if ( requestObj . name === null || requestObj . name === undefined ) {
3592+ throw new Error ( 'Required parameter "requestObj.name" was null or undefined when calling createTableTextStyle.' ) ;
3593+ }
3594+
3595+ // verify required parameter 'requestObj.viewUid' is not null or undefined
3596+ if ( requestObj . viewUid === null || requestObj . viewUid === undefined ) {
3597+ throw new Error ( 'Required parameter "requestObj.viewUid" was null or undefined when calling createTableTextStyle.' ) ;
3598+ }
3599+
3600+ // verify required parameter 'requestObj.tableTextStyle' is not null or undefined
3601+ if ( requestObj . tableTextStyle === null || requestObj . tableTextStyle === undefined ) {
3602+ throw new Error ( 'Required parameter "requestObj.tableTextStyle" was null or undefined when calling createTableTextStyle.' ) ;
3603+ }
3604+
3605+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "fileName" , requestObj . fileName ) ;
3606+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "storage" , requestObj . storage ) ;
3607+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "folder" , requestObj . folder ) ;
3608+
3609+ let requestBody : any ;
3610+ if ( requestObj . tableTextStyle ) {
3611+ requestBody = ObjectSerializer . serialize ( requestObj . tableTextStyle , requestObj . tableTextStyle . constructor . name === "Object" ? "TableTextStyle" : requestObj . tableTextStyle . constructor . name ) ;
3612+ }
3613+
3614+ const requestOptions : request . Options = {
3615+ method : "POST" ,
3616+ qs : queryParameters ,
3617+ uri : localVarPath ,
3618+ json : true ,
3619+ body : requestBody ,
3620+ } ;
3621+
3622+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
3623+ const body = ObjectSerializer . deserialize ( response . body , "AsposeResponse" ) ;
3624+ const result : model . TasksIncomingMessage < model . AsposeResponse > = { body, response} ;
3625+ return Promise . resolve ( result ) ;
3626+ }
3627+
3628+ /**
3629+ * Delete specified table text style from specified view.
3630+ * @param requestObj contains request parameters
3631+ */
3632+ public async deleteTableTextStyle ( requestObj : model . DeleteTableTextStyleRequest ) : Promise < model . TasksIncomingMessage < model . AsposeResponse > > {
3633+ if ( requestObj === null || requestObj === undefined ) {
3634+ throw new Error ( 'Required parameter "requestObj" was null or undefined when calling deleteTableTextStyle.' ) ;
3635+ }
3636+
3637+ let localVarPath = this . configuration . getApiBaseUrl ( ) + "/tasks/{name}/views/{viewUid}/tabletextstyles/{rowUid}"
3638+ . replace ( "{" + "name" + "}" , String ( requestObj . name ) )
3639+ . replace ( "{" + "viewUid" + "}" , String ( requestObj . viewUid ) )
3640+ . replace ( "{" + "rowUid" + "}" , String ( requestObj . rowUid ) ) ;
3641+ const queryParameters : any = { } ;
3642+
3643+ // verify required parameter 'requestObj.name' is not null or undefined
3644+ if ( requestObj . name === null || requestObj . name === undefined ) {
3645+ throw new Error ( 'Required parameter "requestObj.name" was null or undefined when calling deleteTableTextStyle.' ) ;
3646+ }
3647+
3648+ // verify required parameter 'requestObj.viewUid' is not null or undefined
3649+ if ( requestObj . viewUid === null || requestObj . viewUid === undefined ) {
3650+ throw new Error ( 'Required parameter "requestObj.viewUid" was null or undefined when calling deleteTableTextStyle.' ) ;
3651+ }
3652+
3653+ // verify required parameter 'requestObj.rowUid' is not null or undefined
3654+ if ( requestObj . rowUid === null || requestObj . rowUid === undefined ) {
3655+ throw new Error ( 'Required parameter "requestObj.rowUid" was null or undefined when calling deleteTableTextStyle.' ) ;
3656+ }
3657+
3658+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "field" , requestObj . field ) ;
3659+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "fileName" , requestObj . fileName ) ;
3660+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "storage" , requestObj . storage ) ;
3661+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "folder" , requestObj . folder ) ;
3662+
3663+ const requestOptions : request . Options = {
3664+ method : "DELETE" ,
3665+ qs : queryParameters ,
3666+ uri : localVarPath ,
3667+ json : true ,
3668+ } ;
3669+
3670+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
3671+ const body = ObjectSerializer . deserialize ( response . body , "AsposeResponse" ) ;
3672+ const result : model . TasksIncomingMessage < model . AsposeResponse > = { body, response} ;
3673+ return Promise . resolve ( result ) ;
3674+ }
3675+
3676+ /**
3677+ * Read all table text styles from specified view.
3678+ * @param requestObj contains request parameters
3679+ */
3680+ public async getAllTableTextStyles ( requestObj : model . GetAllTableTextStylesRequest ) : Promise < model . TasksIncomingMessage < model . TableTextStylesResponse > > {
3681+ if ( requestObj === null || requestObj === undefined ) {
3682+ throw new Error ( 'Required parameter "requestObj" was null or undefined when calling getAllTableTextStyles.' ) ;
3683+ }
3684+
3685+ let localVarPath = this . configuration . getApiBaseUrl ( ) + "/tasks/{name}/views/{viewUid}/tabletextstyles"
3686+ . replace ( "{" + "name" + "}" , String ( requestObj . name ) )
3687+ . replace ( "{" + "viewUid" + "}" , String ( requestObj . viewUid ) ) ;
3688+ const queryParameters : any = { } ;
3689+
3690+ // verify required parameter 'requestObj.name' is not null or undefined
3691+ if ( requestObj . name === null || requestObj . name === undefined ) {
3692+ throw new Error ( 'Required parameter "requestObj.name" was null or undefined when calling getAllTableTextStyles.' ) ;
3693+ }
3694+
3695+ // verify required parameter 'requestObj.viewUid' is not null or undefined
3696+ if ( requestObj . viewUid === null || requestObj . viewUid === undefined ) {
3697+ throw new Error ( 'Required parameter "requestObj.viewUid" was null or undefined when calling getAllTableTextStyles.' ) ;
3698+ }
3699+
3700+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "storage" , requestObj . storage ) ;
3701+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "folder" , requestObj . folder ) ;
3702+
3703+ const requestOptions : request . Options = {
3704+ method : "GET" ,
3705+ qs : queryParameters ,
3706+ uri : localVarPath ,
3707+ json : true ,
3708+ } ;
3709+
3710+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
3711+ const body = ObjectSerializer . deserialize ( response . body , "TableTextStylesResponse" ) ;
3712+ const result : model . TasksIncomingMessage < model . TableTextStylesResponse > = { body, response} ;
3713+ return Promise . resolve ( result ) ;
3714+ }
3715+
3716+ /**
3717+ * Read specified table text style from specified view.
3718+ * @param requestObj contains request parameters
3719+ */
3720+ public async getTableTextStyle ( requestObj : model . GetTableTextStyleRequest ) : Promise < model . TasksIncomingMessage < model . TableTextStyleResponse > > {
3721+ if ( requestObj === null || requestObj === undefined ) {
3722+ throw new Error ( 'Required parameter "requestObj" was null or undefined when calling getTableTextStyle.' ) ;
3723+ }
3724+
3725+ let localVarPath = this . configuration . getApiBaseUrl ( ) + "/tasks/{name}/views/{viewUid}/tabletextstyles/{rowUid}"
3726+ . replace ( "{" + "name" + "}" , String ( requestObj . name ) )
3727+ . replace ( "{" + "viewUid" + "}" , String ( requestObj . viewUid ) )
3728+ . replace ( "{" + "rowUid" + "}" , String ( requestObj . rowUid ) ) ;
3729+ const queryParameters : any = { } ;
3730+
3731+ // verify required parameter 'requestObj.name' is not null or undefined
3732+ if ( requestObj . name === null || requestObj . name === undefined ) {
3733+ throw new Error ( 'Required parameter "requestObj.name" was null or undefined when calling getTableTextStyle.' ) ;
3734+ }
3735+
3736+ // verify required parameter 'requestObj.viewUid' is not null or undefined
3737+ if ( requestObj . viewUid === null || requestObj . viewUid === undefined ) {
3738+ throw new Error ( 'Required parameter "requestObj.viewUid" was null or undefined when calling getTableTextStyle.' ) ;
3739+ }
3740+
3741+ // verify required parameter 'requestObj.rowUid' is not null or undefined
3742+ if ( requestObj . rowUid === null || requestObj . rowUid === undefined ) {
3743+ throw new Error ( 'Required parameter "requestObj.rowUid" was null or undefined when calling getTableTextStyle.' ) ;
3744+ }
3745+
3746+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "field" , requestObj . field ) ;
3747+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "storage" , requestObj . storage ) ;
3748+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "folder" , requestObj . folder ) ;
3749+
3750+ const requestOptions : request . Options = {
3751+ method : "GET" ,
3752+ qs : queryParameters ,
3753+ uri : localVarPath ,
3754+ json : true ,
3755+ } ;
3756+
3757+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
3758+ const body = ObjectSerializer . deserialize ( response . body , "TableTextStyleResponse" ) ;
3759+ const result : model . TasksIncomingMessage < model . TableTextStyleResponse > = { body, response} ;
3760+ return Promise . resolve ( result ) ;
3761+ }
3762+
3763+ /**
3764+ * Read all project views.
3765+ * @param requestObj contains request parameters
3766+ */
3767+ public async getViews ( requestObj : model . GetViewsRequest ) : Promise < model . TasksIncomingMessage < model . ViewsResponse > > {
3768+ if ( requestObj === null || requestObj === undefined ) {
3769+ throw new Error ( 'Required parameter "requestObj" was null or undefined when calling getViews.' ) ;
3770+ }
3771+
3772+ let localVarPath = this . configuration . getApiBaseUrl ( ) + "/tasks/{name}/views"
3773+ . replace ( "{" + "name" + "}" , String ( requestObj . name ) ) ;
3774+ const queryParameters : any = { } ;
3775+
3776+ // verify required parameter 'requestObj.name' is not null or undefined
3777+ if ( requestObj . name === null || requestObj . name === undefined ) {
3778+ throw new Error ( 'Required parameter "requestObj.name" was null or undefined when calling getViews.' ) ;
3779+ }
3780+
3781+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "storage" , requestObj . storage ) ;
3782+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "folder" , requestObj . folder ) ;
3783+
3784+ const requestOptions : request . Options = {
3785+ method : "GET" ,
3786+ qs : queryParameters ,
3787+ uri : localVarPath ,
3788+ json : true ,
3789+ } ;
3790+
3791+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
3792+ const body = ObjectSerializer . deserialize ( response . body , "ViewsResponse" ) ;
3793+ const result : model . TasksIncomingMessage < model . ViewsResponse > = { body, response} ;
3794+ return Promise . resolve ( result ) ;
3795+ }
3796+
3797+ /**
3798+ * Update table text style in specified view.
3799+ * @param requestObj contains request parameters
3800+ */
3801+ public async updateTableTextStyle ( requestObj : model . UpdateTableTextStyleRequest ) : Promise < model . TasksIncomingMessage < model . AsposeResponse > > {
3802+ if ( requestObj === null || requestObj === undefined ) {
3803+ throw new Error ( 'Required parameter "requestObj" was null or undefined when calling updateTableTextStyle.' ) ;
3804+ }
3805+
3806+ let localVarPath = this . configuration . getApiBaseUrl ( ) + "/tasks/{name}/views/{viewUid}/tabletextstyles"
3807+ . replace ( "{" + "name" + "}" , String ( requestObj . name ) )
3808+ . replace ( "{" + "viewUid" + "}" , String ( requestObj . viewUid ) ) ;
3809+ const queryParameters : any = { } ;
3810+
3811+ // verify required parameter 'requestObj.name' is not null or undefined
3812+ if ( requestObj . name === null || requestObj . name === undefined ) {
3813+ throw new Error ( 'Required parameter "requestObj.name" was null or undefined when calling updateTableTextStyle.' ) ;
3814+ }
3815+
3816+ // verify required parameter 'requestObj.viewUid' is not null or undefined
3817+ if ( requestObj . viewUid === null || requestObj . viewUid === undefined ) {
3818+ throw new Error ( 'Required parameter "requestObj.viewUid" was null or undefined when calling updateTableTextStyle.' ) ;
3819+ }
3820+
3821+ // verify required parameter 'requestObj.tableTextStyle' is not null or undefined
3822+ if ( requestObj . tableTextStyle === null || requestObj . tableTextStyle === undefined ) {
3823+ throw new Error ( 'Required parameter "requestObj.tableTextStyle" was null or undefined when calling updateTableTextStyle.' ) ;
3824+ }
3825+
3826+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "fileName" , requestObj . fileName ) ;
3827+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "storage" , requestObj . storage ) ;
3828+ localVarPath = addQueryParameterToUrl ( localVarPath , queryParameters , "folder" , requestObj . folder ) ;
3829+
3830+ let requestBody : any ;
3831+ if ( requestObj . tableTextStyle ) {
3832+ requestBody = ObjectSerializer . serialize ( requestObj . tableTextStyle , requestObj . tableTextStyle . constructor . name === "Object" ? "TableTextStyle" : requestObj . tableTextStyle . constructor . name ) ;
3833+ }
3834+
3835+ const requestOptions : request . Options = {
3836+ method : "PUT" ,
3837+ qs : queryParameters ,
3838+ uri : localVarPath ,
3839+ json : true ,
3840+ body : requestBody ,
3841+ } ;
3842+
3843+ const response = await invokeApiMethod ( requestOptions , this . configuration ) ;
3844+ const body = ObjectSerializer . deserialize ( response . body , "AsposeResponse" ) ;
3845+ const result : model . TasksIncomingMessage < model . AsposeResponse > = { body, response} ;
3846+ return Promise . resolve ( result ) ;
3847+ }
3848+
3849+
35763850 /**
35773851 * Get a project's WBS Definition.
35783852 * @param requestObj contains request parameters
0 commit comments