Skip to main content

Class BaseArgument

The BaseArgument.

Assembly: Taskurai.dll​
Declaration
public class BaseArgument

Derived:
Taskurai.Models.StepArgument, Taskurai.Models.TaskArgument

Properties​

Name​

Name of the argument.

Declaration
public string Name { get; set; }

Type​

Type of argument.

Declaration
public string Type { get; set; }

StateReference​

State reference.

Declaration
public StateReference StateReference { get; set; }

Sensitive​

Indicates sensitive information.

Declaration
public bool? Sensitive { get; set; }

Data​

Declaration
[JsonConverter(typeof(BinaryDataConverter))]
protected BinaryData Data { get; set; }

Value​

Value JSON payload.

Declaration
[JsonPropertyName("data")]
[JsonConverter(typeof(ValueDataConverter<object>))]
public ValueData<object> Value { get; set; }

HasValue​

Gets a value indicating whether the argument has a non-null value.

Declaration
[JsonIgnore]
public bool HasValue { get; }

HasState​

Gets a value indicating whether the argument has a state reference.

Declaration
[JsonIgnore]
public bool HasState { get; }