EPresenceConstraint

This enum contains values that indicate whether arguments are optional or mandatory.

public enum EPresenceConstraint
{
    /**
    * The slot must always be present and filled with a valid value.
    */
    MANDATORY,
    
    /**
    * The slot may be present or absent. Its presence is not required.
    */
    OPTIONAL,
    
    /**
    * The slot must be present only if a specific condition (e.g., another field's value) is met.
    */
    CONDITIONAL_REQUIRED,
    
    /**
    * The slot is part of an exclusive group: either this slot OR one of the related slots must be present.
    */
    CONDITIONAL_EXCLUSIVE
}