Class TaskResultData


  • public class TaskResultData
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  TaskResultData.Builder  
    • Constructor Summary

      Constructors 
      Constructor Description
      TaskResultData()  
      TaskResultData​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description, org.openapitools.jackson.nullable.JsonNullable<? extends TaskResultType> type, org.openapitools.jackson.nullable.JsonNullable<? extends TaskResultStatus> status, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dueDate, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> completionDate, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> assignedByEmployeeId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> assignedByEmployeeName, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> linkToTask, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> extractedLinks, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> nextTaskId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> parentProcessName, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<TaskCommentApiModel>> comments, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<File>> attachments, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)  
    • Constructor Detail

      • TaskResultData

        public TaskResultData​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id,
                              org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId,
                              org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId,
                              org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name,
                              org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description,
                              org.openapitools.jackson.nullable.JsonNullable<? extends TaskResultType> type,
                              org.openapitools.jackson.nullable.JsonNullable<? extends TaskResultStatus> status,
                              org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dueDate,
                              org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> completionDate,
                              org.openapitools.jackson.nullable.JsonNullable<java.lang.String> assignedByEmployeeId,
                              org.openapitools.jackson.nullable.JsonNullable<java.lang.String> assignedByEmployeeName,
                              org.openapitools.jackson.nullable.JsonNullable<java.lang.String> linkToTask,
                              org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> extractedLinks,
                              org.openapitools.jackson.nullable.JsonNullable<java.lang.String> nextTaskId,
                              org.openapitools.jackson.nullable.JsonNullable<java.lang.String> parentProcessName,
                              org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<TaskCommentApiModel>> comments,
                              org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<File>> attachments,
                              org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt,
                              org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
      • TaskResultData

        public TaskResultData()
    • Method Detail

      • id

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

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

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

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

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

        public org.openapitools.jackson.nullable.JsonNullable<TaskResultType> type()
        The type of the task
      • status

        public org.openapitools.jackson.nullable.JsonNullable<TaskResultStatus> status()
        The status of the task
      • dueDate

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

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

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

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

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

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

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

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

        public org.openapitools.jackson.nullable.JsonNullable<java.util.List<TaskCommentApiModel>> comments()
        The comments associated with this task
      • attachments

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

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

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

        public TaskResultData withId​(java.lang.String id)
        Unique identifier
      • withId

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

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

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

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

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

        public TaskResultData withName​(java.lang.String name)
        The name of the task
      • withName

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

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

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

        public TaskResultData withType​(org.openapitools.jackson.nullable.JsonNullable<? extends TaskResultType> type)
        The type of the task
      • withStatus

        public TaskResultData withStatus​(org.openapitools.jackson.nullable.JsonNullable<? extends TaskResultStatus> status)
        The status of the task
      • withDueDate

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public TaskResultData withComments​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<TaskCommentApiModel>> comments)
        The comments associated with this task
      • withAttachments

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

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

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

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

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

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

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object