26.228. Class TaskCreationRequest
Namespace: ArmoniK.Core.Common.Storage
Assembly: ArmoniK.Core.Common.dll
Represents a request to create a task with specific options, payload, and dependencies.
public record TaskCreationRequest : IEquatable<TaskCreationRequest>
26.228.1. Inheritance
26.228.2. Implements
26.228.3. Inherited Members
object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
26.228.4. Constructors
26.228.4.1. TaskCreationRequest(string, string, TaskOptions, ICollection<string>, ICollection<string>)
Represents a request to create a task with specific options, payload, and dependencies.
public TaskCreationRequest(string TaskId, string PayloadId, TaskOptions Options, ICollection<string> ExpectedOutputKeys, ICollection<string> DataDependencies)
26.228.4.1.1. Parameters
TaskId string
The unique identifier for the task.
PayloadId string
The identifier for the payload associated with the task.
Options TaskOptions
The options specifying the task’s configuration.
ExpectedOutputKeys ICollection<string>
The collection of
DataDependencies ICollection<string>
The collection of
26.228.5. Properties
26.228.5.1. DataDependencies
The collection of
public ICollection<string> DataDependencies { get; init; }
26.228.5.1.1. Property Value
26.228.5.2. ExpectedOutputKeys
The collection of
public ICollection<string> ExpectedOutputKeys { get; init; }
26.228.5.2.1. Property Value
26.228.5.3. Options
The options specifying the task’s configuration.
public TaskOptions Options { get; init; }
26.228.5.3.1. Property Value
TaskOptions
26.228.5.4. PayloadId
The identifier for the payload associated with the task.
public string PayloadId { get; init; }
26.228.5.4.1. Property Value
26.228.5.5. TaskId
The unique identifier for the task.
public string TaskId { get; init; }