Interface IVariableUpdateTaskOrAction
- Namespace
- ArcanaDevelopment.adTempus.Client
- Assembly
- ArcanaDevelopment.adTempus.Client.dll
Interface implemented by VariableUpdateAction and VariableUpdateTask for the convenience of the user interface
public interface IVariableUpdateTaskOrAction
Properties
IncrementBy
The amount to increment or decrement by if the UpdateType is IncrementDecrement
int IncrementBy { get; set; }
Property Value
- int
IncrementType
The type of increment to use for UpdateType==SetBasedOnDate
DayTimeInterval IncrementType { get; set; }
Property Value
NewValue
The value or pattern to use to set the variable.
string NewValue { get; set; }
Property Value
- string
Remarks
Can include variable tokens that get expanded at runtime.
TargetObject
The object to be updated if the UpdateScope is VariableUpdateScope.Targeted.
ADTObject TargetObject { get; set; }
Property Value
Remarks
The TargetObject must be an object type that supports Job Variables,
TargetVariable
The name of the variable to update
string TargetVariable { get; set; }
Property Value
- string
UpdateScope
The scope where the update is applied.
VariableUpdateScope UpdateScope { get; set; }
Property Value
UpdateType
The type of update to perform
VariableUpdateType UpdateType { get; set; }