@@ -282,6 +282,11 @@ export class Calendar {
282282 * Attribute type map
283283 */
284284 public static attributeTypeMap : Array < { name : string , baseName : string , type : string } > = [
285+ {
286+ name : "guid" ,
287+ baseName : "guid" ,
288+ type : "string" ,
289+ } ,
285290 {
286291 name : "name" ,
287292 baseName : "name" ,
@@ -320,6 +325,11 @@ export class Calendar {
320325 return Calendar . attributeTypeMap ;
321326 }
322327
328+ /**
329+ * Gets calendar's Guid.
330+ */
331+ public guid : string ;
332+
323333 /**
324334 * The name of the calendar.
325335 */
@@ -3581,6 +3591,37 @@ export enum PresentationFormat {
35813591 ResourceSheet = 'ResourceSheet' as any ,
35823592 TaskSheet = 'TaskSheet' as any ,
35833593}
3594+ /**
3595+ * Specifies type of Primavera activity.
3596+ */
3597+ export enum PrimaveraActivityType {
3598+ None = 'None' as any ,
3599+ StartMilestone = 'StartMilestone' as any ,
3600+ FinishMilestone = 'FinishMilestone' as any ,
3601+ TaskDependent = 'TaskDependent' as any ,
3602+ ResourceDependent = 'ResourceDependent' as any ,
3603+ LevelOfEffort = 'LevelOfEffort' as any ,
3604+ WbsSummary = 'WbsSummary' as any ,
3605+ }
3606+ /**
3607+ * Specifies duration type of Primavera activity.
3608+ */
3609+ export enum PrimaveraDurationType {
3610+ None = 'None' as any ,
3611+ FixedDurationUnits = 'FixedDurationUnits' as any ,
3612+ FixedDurationUnitsTime = 'FixedDurationUnitsTime' as any ,
3613+ FixedUnits = 'FixedUnits' as any ,
3614+ FixedUnitsTime = 'FixedUnitsTime' as any ,
3615+ }
3616+ /**
3617+ * Specifies value of '% Complete Type' field for Primavera activities.
3618+ */
3619+ export enum PrimaveraPercentCompleteType {
3620+ None = 'None' as any ,
3621+ Duration = 'Duration' as any ,
3622+ Physical = 'Physical' as any ,
3623+ Units = 'Units' as any ,
3624+ }
35843625/**
35853626 * Represents Primavera-specific properties for a task read from Primavera format (XER of P6XML).
35863627 */
@@ -3639,6 +3680,111 @@ export class PrimaveraTaskProperties {
36393680 name : "rawStatus" ,
36403681 baseName : "rawStatus" ,
36413682 type : "string" ,
3683+ } ,
3684+ {
3685+ name : "durationPercentComplete" ,
3686+ baseName : "durationPercentComplete" ,
3687+ type : "number" ,
3688+ } ,
3689+ {
3690+ name : "physicalPercentComplete" ,
3691+ baseName : "physicalPercentComplete" ,
3692+ type : "number" ,
3693+ } ,
3694+ {
3695+ name : "actualNonLaborUnits" ,
3696+ baseName : "actualNonLaborUnits" ,
3697+ type : "number" ,
3698+ } ,
3699+ {
3700+ name : "actualLaborUnits" ,
3701+ baseName : "actualLaborUnits" ,
3702+ type : "number" ,
3703+ } ,
3704+ {
3705+ name : "unitsPercentComplete" ,
3706+ baseName : "unitsPercentComplete" ,
3707+ type : "number" ,
3708+ } ,
3709+ {
3710+ name : "remainingLaborUnits" ,
3711+ baseName : "remainingLaborUnits" ,
3712+ type : "number" ,
3713+ } ,
3714+ {
3715+ name : "remainingNonLaborUnits" ,
3716+ baseName : "remainingNonLaborUnits" ,
3717+ type : "number" ,
3718+ } ,
3719+ {
3720+ name : "durationType" ,
3721+ baseName : "durationType" ,
3722+ type : "PrimaveraDurationType" ,
3723+ } ,
3724+ {
3725+ name : "activityType" ,
3726+ baseName : "activityType" ,
3727+ type : "PrimaveraActivityType" ,
3728+ } ,
3729+ {
3730+ name : "percentCompleteType" ,
3731+ baseName : "percentCompleteType" ,
3732+ type : "PrimaveraPercentCompleteType" ,
3733+ } ,
3734+ {
3735+ name : "actualLaborCost" ,
3736+ baseName : "actualLaborCost" ,
3737+ type : "number" ,
3738+ } ,
3739+ {
3740+ name : "actualNonlaborCost" ,
3741+ baseName : "actualNonlaborCost" ,
3742+ type : "number" ,
3743+ } ,
3744+ {
3745+ name : "actualMaterialCost" ,
3746+ baseName : "actualMaterialCost" ,
3747+ type : "number" ,
3748+ } ,
3749+ {
3750+ name : "actualExpenseCost" ,
3751+ baseName : "actualExpenseCost" ,
3752+ type : "number" ,
3753+ } ,
3754+ {
3755+ name : "remainingExpenseCost" ,
3756+ baseName : "remainingExpenseCost" ,
3757+ type : "number" ,
3758+ } ,
3759+ {
3760+ name : "actualTotalCost" ,
3761+ baseName : "actualTotalCost" ,
3762+ type : "number" ,
3763+ } ,
3764+ {
3765+ name : "budgetedTotalCost" ,
3766+ baseName : "budgetedTotalCost" ,
3767+ type : "number" ,
3768+ } ,
3769+ {
3770+ name : "budgetedLaborCost" ,
3771+ baseName : "budgetedLaborCost" ,
3772+ type : "number" ,
3773+ } ,
3774+ {
3775+ name : "budgetedNonlaborCost" ,
3776+ baseName : "budgetedNonlaborCost" ,
3777+ type : "number" ,
3778+ } ,
3779+ {
3780+ name : "budgetedMaterialCost" ,
3781+ baseName : "budgetedMaterialCost" ,
3782+ type : "number" ,
3783+ } ,
3784+ {
3785+ name : "budgetedExpenseCost" ,
3786+ baseName : "budgetedExpenseCost" ,
3787+ type : "number" ,
36423788 } ] ;
36433789
36443790 /**
@@ -3698,6 +3844,111 @@ export class PrimaveraTaskProperties {
36983844 */
36993845 public rawStatus : string ;
37003846
3847+ /**
3848+ * Gets the value of duration percent complete.
3849+ */
3850+ public durationPercentComplete : number ;
3851+
3852+ /**
3853+ * Gets the value of Physical Percent Complete.
3854+ */
3855+ public physicalPercentComplete : number ;
3856+
3857+ /**
3858+ * Gets the value of actual non labor units.
3859+ */
3860+ public actualNonLaborUnits : number ;
3861+
3862+ /**
3863+ * Gets the value of actual labor units.
3864+ */
3865+ public actualLaborUnits : number ;
3866+
3867+ /**
3868+ * Gets the value of units percent complete.
3869+ */
3870+ public unitsPercentComplete : number ;
3871+
3872+ /**
3873+ * Gets the value of remaining labor units.
3874+ */
3875+ public remainingLaborUnits : number ;
3876+
3877+ /**
3878+ * Gets the value of remaining non labor units.
3879+ */
3880+ public remainingNonLaborUnits : number ;
3881+
3882+ /**
3883+ * Gets the value of 'Duration Type' field of the activity.
3884+ */
3885+ public durationType : PrimaveraDurationType ;
3886+
3887+ /**
3888+ * Gets the value of 'Activity Type' field.
3889+ */
3890+ public activityType : PrimaveraActivityType ;
3891+
3892+ /**
3893+ * Gets the value of '% Complete Type' field of the activity.
3894+ */
3895+ public percentCompleteType : PrimaveraPercentCompleteType ;
3896+
3897+ /**
3898+ * Gets the value of actual labor cost.
3899+ */
3900+ public actualLaborCost : number ;
3901+
3902+ /**
3903+ * Gets the value of actual non labor cost.
3904+ */
3905+ public actualNonlaborCost : number ;
3906+
3907+ /**
3908+ * Gets the value of actual material cost.
3909+ */
3910+ public actualMaterialCost : number ;
3911+
3912+ /**
3913+ * Gets the value of actual expense cost.
3914+ */
3915+ public actualExpenseCost : number ;
3916+
3917+ /**
3918+ * Gets the value of remaining expense cost.
3919+ */
3920+ public remainingExpenseCost : number ;
3921+
3922+ /**
3923+ * Gets the total value of actual costs.
3924+ */
3925+ public actualTotalCost : number ;
3926+
3927+ /**
3928+ * Gets the total value of budgeted (or planned) costs.
3929+ */
3930+ public budgetedTotalCost : number ;
3931+
3932+ /**
3933+ * Gets the value of budgeted (or planned) labor cost.
3934+ */
3935+ public budgetedLaborCost : number ;
3936+
3937+ /**
3938+ * Gets the value of budgeted (or planned) non labor cost.
3939+ */
3940+ public budgetedNonlaborCost : number ;
3941+
3942+ /**
3943+ * Gets the value of of budgeted (or planned) material cost.
3944+ */
3945+ public budgetedMaterialCost : number ;
3946+
3947+ /**
3948+ * Gets the value of budgeted (or planned) expense cost.
3949+ */
3950+ public budgetedExpenseCost : number ;
3951+
37013952 public constructor ( init ?: Partial < PrimaveraTaskProperties > ) {
37023953
37033954 Object . assign ( this , init ) ;
@@ -7950,7 +8201,7 @@ export class View {
79508201 public screen : ViewScreen ;
79518202
79528203 /**
7953- * Gets or sets the name of a View object.
8204+ * Gets or sets the name of a view object.
79548205 */
79558206 public name : string ;
79568207
@@ -9906,6 +10157,9 @@ const enumsMap = {
990610157 "OutlineValueType" : OutlineValueType ,
990710158 "PageSize" : PageSize ,
990810159 "PresentationFormat" : PresentationFormat ,
10160+ "PrimaveraActivityType" : PrimaveraActivityType ,
10161+ "PrimaveraDurationType" : PrimaveraDurationType ,
10162+ "PrimaveraPercentCompleteType" : PrimaveraPercentCompleteType ,
990910163 "ProbabilityDistributionType" : ProbabilityDistributionType ,
991010164 "ProjectDatabaseType" : ProjectDatabaseType ,
991110165 "ProjectFileFormat" : ProjectFileFormat ,
0 commit comments