@@ -3573,6 +3573,280 @@ export class TasksApi {
3573
3573
}
3574
3574
3575
3575
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
+
3576
3850
/**
3577
3851
* Get a project's WBS Definition.
3578
3852
* @param requestObj contains request parameters
0 commit comments