
**Inheritance:**
java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum
```
public final class PrimaveraConstraintType extends System.Enum
```

Specifies a type of activity's constraint.
## Fields

| Field | Description |
| --- | --- |
| [AsLateAsPossible](#AsLateAsPossible) | 'As Late As Possible' type |
| [FinishOn](#FinishOn) | 'Finish On' type |
| [FinishOnOrAfter](#FinishOnOrAfter) | 'Finish On or After' type |
| [FinishOnOrBefore](#FinishOnOrBefore) | 'Finish On or Before' type |
| [MandatoryFinish](#MandatoryFinish) | 'Mandatory Finish' type |
| [MandatoryStart](#MandatoryStart) | 'Mandatory Start' type |
| [None](#None) | Not specified or not applicable. |
| [StartOn](#StartOn) | 'Start On' type |
| [StartOnOrAfter](#StartOnOrAfter) | 'Start On or After' type |
| [StartOnOrBefore](#StartOnOrBefore) | 'Start On or Before' type |
### AsLateAsPossible {#AsLateAsPossible}
```
public static final int AsLateAsPossible
```


'As Late As Possible' type

### FinishOn {#FinishOn}
```
public static final int FinishOn
```


'Finish On' type

### FinishOnOrAfter {#FinishOnOrAfter}
```
public static final int FinishOnOrAfter
```


'Finish On or After' type

### FinishOnOrBefore {#FinishOnOrBefore}
```
public static final int FinishOnOrBefore
```


'Finish On or Before' type

### MandatoryFinish {#MandatoryFinish}
```
public static final int MandatoryFinish
```


'Mandatory Finish' type

### MandatoryStart {#MandatoryStart}
```
public static final int MandatoryStart
```


'Mandatory Start' type

### None {#None}
```
public static final int None
```


Not specified or not applicable.

### StartOn {#StartOn}
```
public static final int StartOn
```


'Start On' type

### StartOnOrAfter {#StartOnOrAfter}
```
public static final int StartOnOrAfter
```


'Start On or After' type

### StartOnOrBefore {#StartOnOrBefore}
```
public static final int StartOnOrBefore
```


'Start On or Before' type

