
uk.co.mruoc.camunda.client.task.Task Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of camunda-rest-client Show documentation
Show all versions of camunda-rest-client Show documentation
Template repo to speed up creating new library projects
The newest version!
package uk.co.mruoc.camunda.client.task;
import com.fasterxml.jackson.annotation.JsonFormat;
import java.time.OffsetDateTime;
import java.util.UUID;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.RequiredArgsConstructor;
@Builder
@RequiredArgsConstructor
@NoArgsConstructor(force = true)
@Data
public class Task {
private final UUID id;
private final String name;
private final String assignee;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSxx")
private final OffsetDateTime created;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSxx")
private final OffsetDateTime due;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSxx")
private final OffsetDateTime followUp;
@JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd'T'HH:mm:ss.SSSxx")
private final OffsetDateTime lastUpdated;
private final TaskDelegationState delegationState;
private final String description;
private final UUID executionId;
private final String owner;
private final UUID parentTaskId;
private final long priority;
private final String processDefinitionId;
private final UUID processInstanceId;
private final String taskDefinitionKey;
private final String caseExecutionId;
private final String caseInstanceId;
private final String caseDefinitionId;
private final boolean suspended;
private final String formKey;
private final String camundaFormRef;
private final String tenantId;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy