public static class TaskAssignment.Builder extends NullableFieldTracker
| Modifier and Type | Field and Description |
|---|---|
protected OffsetDateTime |
assignedAt |
protected UserMini |
assignedBy |
protected UserMini |
assignedTo |
protected OffsetDateTime |
completedAt |
protected String |
id |
protected FileMini |
item |
protected String |
message |
protected OffsetDateTime |
remindedAt |
protected EnumWrapper<TaskAssignmentResolutionStateField> |
resolutionState |
protected EnumWrapper<TaskAssignmentTypeField> |
type |
explicitlySetNullableFields| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
TaskAssignment.Builder |
assignedAt(OffsetDateTime assignedAt) |
TaskAssignment.Builder |
assignedBy(UserMini assignedBy) |
TaskAssignment.Builder |
assignedTo(UserMini assignedTo) |
TaskAssignment |
build() |
TaskAssignment.Builder |
completedAt(OffsetDateTime completedAt) |
TaskAssignment.Builder |
id(String id) |
TaskAssignment.Builder |
item(FileMini item) |
TaskAssignment.Builder |
message(String message) |
TaskAssignment.Builder |
remindedAt(OffsetDateTime remindedAt) |
TaskAssignment.Builder |
resolutionState(EnumWrapper<TaskAssignmentResolutionStateField> resolutionState) |
TaskAssignment.Builder |
resolutionState(TaskAssignmentResolutionStateField resolutionState) |
TaskAssignment.Builder |
type(EnumWrapper<TaskAssignmentTypeField> type) |
TaskAssignment.Builder |
type(TaskAssignmentTypeField type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<TaskAssignmentTypeField> type
protected UserMini assignedTo
protected OffsetDateTime completedAt
protected OffsetDateTime assignedAt
protected OffsetDateTime remindedAt
protected EnumWrapper<TaskAssignmentResolutionStateField> resolutionState
protected UserMini assignedBy
public Builder()
public TaskAssignment.Builder id(String id)
public TaskAssignment.Builder type(TaskAssignmentTypeField type)
public TaskAssignment.Builder type(EnumWrapper<TaskAssignmentTypeField> type)
public TaskAssignment.Builder item(FileMini item)
public TaskAssignment.Builder assignedTo(UserMini assignedTo)
public TaskAssignment.Builder message(String message)
public TaskAssignment.Builder completedAt(OffsetDateTime completedAt)
public TaskAssignment.Builder assignedAt(OffsetDateTime assignedAt)
public TaskAssignment.Builder remindedAt(OffsetDateTime remindedAt)
public TaskAssignment.Builder resolutionState(TaskAssignmentResolutionStateField resolutionState)
public TaskAssignment.Builder resolutionState(EnumWrapper<TaskAssignmentResolutionStateField> resolutionState)
public TaskAssignment.Builder assignedBy(UserMini assignedBy)
public TaskAssignment build()