@@ -282,6 +282,11 @@ export class Calendar {
282
282
* Attribute type map
283
283
*/
284
284
public static attributeTypeMap : Array < { name : string , baseName : string , type : string } > = [
285
+ {
286
+ name : "guid" ,
287
+ baseName : "guid" ,
288
+ type : "string" ,
289
+ } ,
285
290
{
286
291
name : "name" ,
287
292
baseName : "name" ,
@@ -320,6 +325,11 @@ export class Calendar {
320
325
return Calendar . attributeTypeMap ;
321
326
}
322
327
328
+ /**
329
+ * Gets calendar's Guid.
330
+ */
331
+ public guid : string ;
332
+
323
333
/**
324
334
* The name of the calendar.
325
335
*/
@@ -3581,6 +3591,37 @@ export enum PresentationFormat {
3581
3591
ResourceSheet = 'ResourceSheet' as any ,
3582
3592
TaskSheet = 'TaskSheet' as any ,
3583
3593
}
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
+ }
3584
3625
/**
3585
3626
* Represents Primavera-specific properties for a task read from Primavera format (XER of P6XML).
3586
3627
*/
@@ -3639,6 +3680,111 @@ export class PrimaveraTaskProperties {
3639
3680
name : "rawStatus" ,
3640
3681
baseName : "rawStatus" ,
3641
3682
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" ,
3642
3788
} ] ;
3643
3789
3644
3790
/**
@@ -3698,6 +3844,111 @@ export class PrimaveraTaskProperties {
3698
3844
*/
3699
3845
public rawStatus : string ;
3700
3846
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
+
3701
3952
public constructor ( init ?: Partial < PrimaveraTaskProperties > ) {
3702
3953
3703
3954
Object . assign ( this , init ) ;
@@ -7950,7 +8201,7 @@ export class View {
7950
8201
public screen : ViewScreen ;
7951
8202
7952
8203
/**
7953
- * Gets or sets the name of a View object.
8204
+ * Gets or sets the name of a view object.
7954
8205
*/
7955
8206
public name : string ;
7956
8207
@@ -9906,6 +10157,9 @@ const enumsMap = {
9906
10157
"OutlineValueType" : OutlineValueType ,
9907
10158
"PageSize" : PageSize ,
9908
10159
"PresentationFormat" : PresentationFormat ,
10160
+ "PrimaveraActivityType" : PrimaveraActivityType ,
10161
+ "PrimaveraDurationType" : PrimaveraDurationType ,
10162
+ "PrimaveraPercentCompleteType" : PrimaveraPercentCompleteType ,
9909
10163
"ProbabilityDistributionType" : ProbabilityDistributionType ,
9910
10164
"ProjectDatabaseType" : ProjectDatabaseType ,
9911
10165
"ProjectFileFormat" : ProjectFileFormat ,
0 commit comments