Class Task


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

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

      Constructors 
      Constructor Description
      Task()  
      Task​(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 TaskType> type, org.openapitools.jackson.nullable.JsonNullable<? extends TaskStatus> 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)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> assignedByEmployeeId()
      The ID of the employee who assigned this task
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> assignedByEmployeeName()
      The name of the employee who assigned this task
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<File>> attachments()
      The documents attached to this task
      static Task.Builder builder()  
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<TaskCommentApiModel>> comments()
      The comments associated with this task
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> completionDate()
      The completion date of the task
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
      The creation date of this task
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description()
      The description of the task
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dueDate()
      The due date of the task
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId()
      The employee ID associated with this task
      boolean equals​(java.lang.Object o)  
      org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>> extractedLinks()
      List of extracted links from the task
      int hashCode()  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
      Unique identifier
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> linkToTask()
      Link to the task in the provider system
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name()
      The name of the task
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> nextTaskId()
      ID of the next task in sequence
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> parentProcessName()
      Name of the parent process of this task
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
      Provider's unique identifier
      org.openapitools.jackson.nullable.JsonNullable<TaskStatus> status()
      The status of the task
      java.lang.String toString()  
      org.openapitools.jackson.nullable.JsonNullable<TaskType> type()
      The type of the task
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
      The last updated date of this task
      Task withAssignedByEmployeeId​(java.lang.String assignedByEmployeeId)
      The ID of the employee who assigned this task
      Task withAssignedByEmployeeId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> assignedByEmployeeId)
      The ID of the employee who assigned this task
      Task withAssignedByEmployeeName​(java.lang.String assignedByEmployeeName)
      The name of the employee who assigned this task
      Task withAssignedByEmployeeName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> assignedByEmployeeName)
      The name of the employee who assigned this task
      Task withAttachments​(java.util.List<File> attachments)
      The documents attached to this task
      Task withAttachments​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<File>> attachments)
      The documents attached to this task
      Task withComments​(java.util.List<TaskCommentApiModel> comments)
      The comments associated with this task
      Task withComments​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<TaskCommentApiModel>> comments)
      The comments associated with this task
      Task withCompletionDate​(java.time.OffsetDateTime completionDate)
      The completion date of the task
      Task withCompletionDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> completionDate)
      The completion date of the task
      Task withCreatedAt​(java.time.OffsetDateTime createdAt)
      The creation date of this task
      Task withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
      The creation date of this task
      Task withDescription​(java.lang.String description)
      The description of the task
      Task withDescription​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)
      The description of the task
      Task withDueDate​(java.time.OffsetDateTime dueDate)
      The due date of the task
      Task withDueDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dueDate)
      The due date of the task
      Task withEmployeeId​(java.lang.String employeeId)
      The employee ID associated with this task
      Task withEmployeeId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId)
      The employee ID associated with this task
      Task withExtractedLinks​(java.util.List<java.lang.String> extractedLinks)
      List of extracted links from the task
      Task withExtractedLinks​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> extractedLinks)
      List of extracted links from the task
      Task withId​(java.lang.String id)
      Unique identifier
      Task withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
      Unique identifier
      Task withLinkToTask​(java.lang.String linkToTask)
      Link to the task in the provider system
      Task withLinkToTask​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> linkToTask)
      Link to the task in the provider system
      Task withName​(java.lang.String name)
      The name of the task
      Task withName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
      The name of the task
      Task withNextTaskId​(java.lang.String nextTaskId)
      ID of the next task in sequence
      Task withNextTaskId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> nextTaskId)
      ID of the next task in sequence
      Task withParentProcessName​(java.lang.String parentProcessName)
      Name of the parent process of this task
      Task withParentProcessName​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> parentProcessName)
      Name of the parent process of this task
      Task withRemoteId​(java.lang.String remoteId)
      Provider's unique identifier
      Task withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
      Provider's unique identifier
      Task withStatus​(TaskStatus status)
      The status of the task
      Task withStatus​(org.openapitools.jackson.nullable.JsonNullable<? extends TaskStatus> status)
      The status of the task
      Task withType​(TaskType type)
      The type of the task
      Task withType​(org.openapitools.jackson.nullable.JsonNullable<? extends TaskType> type)
      The type of the task
      Task withUpdatedAt​(java.time.OffsetDateTime updatedAt)
      The last updated date of this task
      Task withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
      The last updated date of this task
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • Task

        public Task​(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 TaskType> type,
                    org.openapitools.jackson.nullable.JsonNullable<? extends TaskStatus> 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)
      • Task

        public Task()
    • 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<TaskType> type()
        The type of the task
      • status

        public org.openapitools.jackson.nullable.JsonNullable<TaskStatus> 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 Task withId​(java.lang.String id)
        Unique identifier
      • withId

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

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

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

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

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

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

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

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

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

        public Task withType​(TaskType type)
        The type of the task
      • withType

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

        public Task withStatus​(TaskStatus status)
        The status of the task
      • withStatus

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public Task withComments​(java.util.List<TaskCommentApiModel> comments)
        The comments associated with this task
      • withComments

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

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

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

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

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

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

        public Task 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