@@ -3671,6 +3671,21 @@ export enum PrimaveraActivityType {
36713671 LevelOfEffort = 'LevelOfEffort' as any ,
36723672 WbsSummary = 'WbsSummary' as any ,
36733673}
3674+ /**
3675+ * Specifies a type of activity's constraint.
3676+ */
3677+ export enum PrimaveraConstraintType {
3678+ None = 'None' as any ,
3679+ FinishOn = 'FinishOn' as any ,
3680+ FinishOnOrAfter = 'FinishOnOrAfter' as any ,
3681+ FinishOnOrBefore = 'FinishOnOrBefore' as any ,
3682+ MandatoryFinish = 'MandatoryFinish' as any ,
3683+ MandatoryStart = 'MandatoryStart' as any ,
3684+ StartOn = 'StartOn' as any ,
3685+ StartOnOrAfter = 'StartOnOrAfter' as any ,
3686+ StartOnOrBefore = 'StartOnOrBefore' as any ,
3687+ AsLateAsPossible = 'AsLateAsPossible' as any ,
3688+ }
36743689/**
36753690 * Specifies duration type of Primavera activity.
36763691 */
@@ -3853,6 +3868,26 @@ export class PrimaveraTaskProperties {
38533868 name : "budgetedExpenseCost" ,
38543869 baseName : "budgetedExpenseCost" ,
38553870 type : "number" ,
3871+ } ,
3872+ {
3873+ name : "primaryConstraintType" ,
3874+ baseName : "primaryConstraintType" ,
3875+ type : "PrimaveraConstraintType" ,
3876+ } ,
3877+ {
3878+ name : "primaryConstraintDate" ,
3879+ baseName : "primaryConstraintDate" ,
3880+ type : "Date" ,
3881+ } ,
3882+ {
3883+ name : "secondaryConstraintType" ,
3884+ baseName : "secondaryConstraintType" ,
3885+ type : "PrimaveraConstraintType" ,
3886+ } ,
3887+ {
3888+ name : "secondaryConstraintDate" ,
3889+ baseName : "secondaryConstraintDate" ,
3890+ type : "Date" ,
38563891 } ] ;
38573892
38583893 /**
@@ -4017,6 +4052,26 @@ export class PrimaveraTaskProperties {
40174052 */
40184053 public budgetedExpenseCost : number ;
40194054
4055+ /**
4056+ * Gets a type of primary constraint.
4057+ */
4058+ public primaryConstraintType : PrimaveraConstraintType ;
4059+
4060+ /**
4061+ * Gets the date of primary constraint.
4062+ */
4063+ public primaryConstraintDate : Date ;
4064+
4065+ /**
4066+ * Gets a type of secondary constraint.
4067+ */
4068+ public secondaryConstraintType : PrimaveraConstraintType ;
4069+
4070+ /**
4071+ * Gets the date of secondary constraint.
4072+ */
4073+ public secondaryConstraintDate : Date ;
4074+
40204075 public constructor ( init ?: Partial < PrimaveraTaskProperties > ) {
40214076
40224077 Object . assign ( this , init ) ;
@@ -10300,6 +10355,7 @@ const enumsMap = {
1030010355 "PageSize" : PageSize ,
1030110356 "PresentationFormat" : PresentationFormat ,
1030210357 "PrimaveraActivityType" : PrimaveraActivityType ,
10358+ "PrimaveraConstraintType" : PrimaveraConstraintType ,
1030310359 "PrimaveraDurationType" : PrimaveraDurationType ,
1030410360 "PrimaveraPercentCompleteType" : PrimaveraPercentCompleteType ,
1030510361 "ProbabilityDistributionType" : ProbabilityDistributionType ,
0 commit comments