Values.TaskSourceRepresents a backlog task with all its properties and metadata
type nonrec t = {agentSpaceId : String_.t option;The unique identifier for the agent space containing this task
*)taskId : String_.t option;The unique identifier for this task
*)executionId : String_.t option;The execution ID associated with this task, if any
*)title : String_.t option;The title of the task
*)description : String_.t option;Optional detailed description of the task
*)reference : ReferenceOutput.t option;Optional reference information linking this task to external systems
*)taskType : TaskType.t option;The type of this task
*)priority : Priority.t option;The priority level of this task
*)status : TaskStatus.t option;The current status of this task
*)createdAt : BackLogTimestamp.t option;Timestamp when this task was created
*)updatedAt : BackLogTimestamp.t option;Timestamp when this task was last updated
*)version : Integer.t option;Version number for optimistic locking
*)supportMetadata : Document.t option;Optional support metadata for the task
*)metadata : Document.t option;Optional metadata for the task
*)primaryTaskId : String_.t option;The task ID of the primary investigation this task is linked to
*)statusReason : String_.t option;Explanation for why the task status was changed (e.g., linked reason)
*)hasLinkedTasks : Boolean.t option;Indicates if this task has other tasks linked to it
*)}val make :
?agentSpaceId:String_.t ->
?taskId:String_.t ->
?executionId:String_.t ->
?title:String_.t ->
?description:String_.t ->
?reference:ReferenceOutput.t ->
?taskType:TaskType.t ->
?priority:Priority.t ->
?status:TaskStatus.t ->
?createdAt:BackLogTimestamp.t ->
?updatedAt:BackLogTimestamp.t ->
?version:Integer.t ->
?supportMetadata:Document.t ->
?metadata:Document.t ->
?primaryTaskId:String_.t ->
?statusReason:String_.t ->
?hasLinkedTasks:Boolean.t ->
unit ->
t