Class Task
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.Task
-
public class Task extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTask.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 taskorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>assignedByEmployeeName()The name of the employee who assigned this taskorg.openapitools.jackson.nullable.JsonNullable<java.util.List<File>>attachments()The documents attached to this taskstatic Task.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<java.util.List<TaskCommentApiModel>>comments()The comments associated with this taskorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>completionDate()The completion date of the taskorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>createdAt()The creation date of this taskorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>description()The description of the taskorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>dueDate()The due date of the taskorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>employeeId()The employee ID associated with this taskbooleanequals(java.lang.Object o)org.openapitools.jackson.nullable.JsonNullable<java.util.List<java.lang.String>>extractedLinks()List of extracted links from the taskinthashCode()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>id()Unique identifierorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>linkToTask()Link to the task in the provider systemorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>name()The name of the taskorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>nextTaskId()ID of the next task in sequenceorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>parentProcessName()Name of the parent process of this taskorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteId()Provider's unique identifierorg.openapitools.jackson.nullable.JsonNullable<TaskStatus>status()The status of the taskjava.lang.StringtoString()org.openapitools.jackson.nullable.JsonNullable<TaskType>type()The type of the taskorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>updatedAt()The last updated date of this taskTaskwithAssignedByEmployeeId(java.lang.String assignedByEmployeeId)The ID of the employee who assigned this taskTaskwithAssignedByEmployeeId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> assignedByEmployeeId)The ID of the employee who assigned this taskTaskwithAssignedByEmployeeName(java.lang.String assignedByEmployeeName)The name of the employee who assigned this taskTaskwithAssignedByEmployeeName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> assignedByEmployeeName)The name of the employee who assigned this taskTaskwithAttachments(java.util.List<File> attachments)The documents attached to this taskTaskwithAttachments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<File>> attachments)The documents attached to this taskTaskwithComments(java.util.List<TaskCommentApiModel> comments)The comments associated with this taskTaskwithComments(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<TaskCommentApiModel>> comments)The comments associated with this taskTaskwithCompletionDate(java.time.OffsetDateTime completionDate)The completion date of the taskTaskwithCompletionDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> completionDate)The completion date of the taskTaskwithCreatedAt(java.time.OffsetDateTime createdAt)The creation date of this taskTaskwithCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)The creation date of this taskTaskwithDescription(java.lang.String description)The description of the taskTaskwithDescription(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)The description of the taskTaskwithDueDate(java.time.OffsetDateTime dueDate)The due date of the taskTaskwithDueDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> dueDate)The due date of the taskTaskwithEmployeeId(java.lang.String employeeId)The employee ID associated with this taskTaskwithEmployeeId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> employeeId)The employee ID associated with this taskTaskwithExtractedLinks(java.util.List<java.lang.String> extractedLinks)List of extracted links from the taskTaskwithExtractedLinks(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> extractedLinks)List of extracted links from the taskTaskwithId(java.lang.String id)Unique identifierTaskwithId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierTaskwithLinkToTask(java.lang.String linkToTask)Link to the task in the provider systemTaskwithLinkToTask(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> linkToTask)Link to the task in the provider systemTaskwithName(java.lang.String name)The name of the taskTaskwithName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)The name of the taskTaskwithNextTaskId(java.lang.String nextTaskId)ID of the next task in sequenceTaskwithNextTaskId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> nextTaskId)ID of the next task in sequenceTaskwithParentProcessName(java.lang.String parentProcessName)Name of the parent process of this taskTaskwithParentProcessName(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> parentProcessName)Name of the parent process of this taskTaskwithRemoteId(java.lang.String remoteId)Provider's unique identifierTaskwithRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierTaskwithStatus(TaskStatus status)The status of the taskTaskwithStatus(org.openapitools.jackson.nullable.JsonNullable<? extends TaskStatus> status)The status of the taskTaskwithType(TaskType type)The type of the taskTaskwithType(org.openapitools.jackson.nullable.JsonNullable<? extends TaskType> type)The type of the taskTaskwithUpdatedAt(java.time.OffsetDateTime updatedAt)The last updated date of this taskTaskwithUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)The last updated date of this task
-
-
-
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
-
builder
public static final Task.Builder builder()
-
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(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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-