Table of Contents

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

DayTimeInterval

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

ADTObject

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

VariableUpdateScope

UpdateType

The type of update to perform

VariableUpdateType UpdateType { get; set; }

Property Value

VariableUpdateType