Class TaskResultData.Builder

  • Enclosing class:
    TaskResultData

    public static final class TaskResultData.Builder
    extends java.lang.Object
    • Method Detail

      • id

        public TaskResultData.Builder id​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
        Unique identifier
      • remoteId

        public TaskResultData.Builder remoteId​(java.lang.String remoteId)
        Provider's unique identifier
      • remoteId

        public TaskResultData.Builder remoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
        Provider's unique identifier
      • employeeId

        public TaskResultData.Builder employeeId​(java.lang.String employeeId)
        The employee ID associated with this task
      • employeeId

        public TaskResultData.Builder employeeId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId)
        The employee ID associated with this task
      • name

        public TaskResultData.Builder name​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
        The name of the task
      • description

        public TaskResultData.Builder description​(java.lang.String description)
        The description of the task
      • description

        public TaskResultData.Builder description​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)
        The description of the task
      • dueDate

        public TaskResultData.Builder dueDate​(java.time.OffsetDateTime dueDate)
        The due date of the task
      • dueDate

        public TaskResultData.Builder dueDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dueDate)
        The due date of the task
      • completionDate

        public TaskResultData.Builder completionDate​(java.time.OffsetDateTime completionDate)
        The completion date of the task
      • completionDate

        public TaskResultData.Builder completionDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> completionDate)
        The completion date of the task
      • assignedByEmployeeId

        public TaskResultData.Builder assignedByEmployeeId​(java.lang.String assignedByEmployeeId)
        The ID of the employee who assigned this task
      • assignedByEmployeeId

        public TaskResultData.Builder assignedByEmployeeId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> assignedByEmployeeId)
        The ID of the employee who assigned this task
      • assignedByEmployeeName

        public TaskResultData.Builder assignedByEmployeeName​(java.lang.String assignedByEmployeeName)
        The name of the employee who assigned this task
      • assignedByEmployeeName

        public TaskResultData.Builder assignedByEmployeeName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> assignedByEmployeeName)
        The name of the employee who assigned this task
      • linkToTask

        public TaskResultData.Builder linkToTask​(java.lang.String linkToTask)
        Link to the task in the provider system
      • linkToTask

        public TaskResultData.Builder linkToTask​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> linkToTask)
        Link to the task in the provider system
      • extractedLinks

        public TaskResultData.Builder extractedLinks​(java.util.List<java.lang.String> extractedLinks)
        List of extracted links from the task
      • extractedLinks

        public TaskResultData.Builder extractedLinks​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> extractedLinks)
        List of extracted links from the task
      • nextTaskId

        public TaskResultData.Builder nextTaskId​(java.lang.String nextTaskId)
        ID of the next task in sequence
      • nextTaskId

        public TaskResultData.Builder nextTaskId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> nextTaskId)
        ID of the next task in sequence
      • parentProcessName

        public TaskResultData.Builder parentProcessName​(java.lang.String parentProcessName)
        Name of the parent process of this task
      • parentProcessName

        public TaskResultData.Builder parentProcessName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> parentProcessName)
        Name of the parent process of this task
      • attachments

        public TaskResultData.Builder attachments​(java.util.List<File> attachments)
        The documents attached to this task
      • attachments

        public TaskResultData.Builder attachments​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<File>> attachments)
        The documents attached to this task
      • createdAt

        public TaskResultData.Builder createdAt​(java.time.OffsetDateTime createdAt)
        The creation date of this task
      • createdAt

        public TaskResultData.Builder createdAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
        The creation date of this task
      • updatedAt

        public TaskResultData.Builder updatedAt​(java.time.OffsetDateTime updatedAt)
        The last updated date of this task
      • updatedAt

        public TaskResultData.Builder updatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
        The last updated date of this task