Skip to content

Commit a2859ca

Browse files
[TASKSCLOUD-843] - Deployed new 24.4 version.
1 parent 32576c8 commit a2859ca

8 files changed

+2571
-6
lines changed

README.md

+4
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ Feel free to explore the [Developer's Guide](https://docs.aspose.cloud/display/t
3434
XER, XLSX, HTML, XML, TXT, TIF, SVG, PNG, JPEG
3535

3636

37+
## Enhancements in Version 24.4
38+
- Added new ability to get views information
39+
- Possibility to modify table text styles for Gantt Chart views.
40+
3741
## Enhancements in Version 22.12
3842
- Added new ability to read Primavera-specific task's properties.
3943
- Provided the ability to read more document properties.

package-lock.json

+2-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@asposecloud/aspose-tasks-cloud",
3-
"version": "22.12.0",
3+
"version": "24.4.0",
44
"description": "Aspose.Tasks Cloud SDK for Node.js",
55
"homepage": "https://products.aspose.cloud/tasks",
66
"readmeFilename": "README.md",

src/api.ts

+274
Original file line numberDiff line numberDiff line change
@@ -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

src/internal/requestHelper.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ async function invokeApiMethodInternal(requestOptions: request.Options, confgura
106106
//headers
107107
sa.set("User-Agent", "tasks nodejs sdk");
108108
sa.set("x-aspose-client", "nodejs sdk");
109-
sa.set("x-aspose-client-version", "22.12");
109+
sa.set("x-aspose-client-version", "24.4");
110110

111111
if (!requestOptions.headers) {
112112
requestOptions.headers = {};

0 commit comments

Comments
 (0)