Class OperationsTasksListV1Request
- java.lang.Object
-
- com.chrt.api.resources.operations.operationstasks.requests.OperationsTasksListV1Request
-
public final class OperationsTasksListV1Request extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOperationsTasksListV1Request.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static OperationsTasksListV1Request.Builderbuilder()booleanequals(java.lang.Object other)java.util.Map<java.lang.String,java.lang.Object>getAdditionalProperties()java.util.Optional<java.lang.String>getFilterAssignedUserId()java.util.Optional<java.time.OffsetDateTime>getFilterDeadlineGte()java.util.Optional<java.time.OffsetDateTime>getFilterDeadlineLte()java.util.Optional<java.lang.String>getFilterDepartmentId()java.util.Optional<java.util.List<java.lang.String>>getFilterOrderIds()java.util.Optional<java.util.List<OperationsTaskStatusEnum>>getFilterStatus()java.util.Optional<java.util.List<java.lang.String>>getFilterTag()java.util.Optional<java.util.List<OperationsTaskTypeEnum>>getFilterTaskType()java.util.Optional<java.lang.Integer>getPage()java.util.Optional<java.lang.Integer>getPageSize()java.util.Optional<OperationsTaskSortByEnum>getSortBy()java.util.Optional<SortOrderEnum>getSortOrder()inthashCode()java.lang.StringtoString()
-
-
-
Method Detail
-
getFilterOrderIds
public java.util.Optional<java.util.List<java.lang.String>> getFilterOrderIds()
- Returns:
- Filter to tasks on any of these order ids (e.g. the order_ids returned by the orders typeahead for a chosen short_id / off-chrt reference)
-
getFilterTaskType
public java.util.Optional<java.util.List<OperationsTaskTypeEnum>> getFilterTaskType()
- Returns:
- Filter by task type(s). Defaults to all types.
-
getFilterStatus
public java.util.Optional<java.util.List<OperationsTaskStatusEnum>> getFilterStatus()
- Returns:
- Filter by status(es). Defaults to all statuses.
-
getFilterTag
public java.util.Optional<java.util.List<java.lang.String>> getFilterTag()
- Returns:
- Filter to tasks carrying ANY of these tags
-
getSortBy
public java.util.Optional<OperationsTaskSortByEnum> getSortBy()
- Returns:
- Field to sort by
-
getSortOrder
public java.util.Optional<SortOrderEnum> getSortOrder()
- Returns:
- Sort order (asc or desc)
-
getPage
public java.util.Optional<java.lang.Integer> getPage()
-
getPageSize
public java.util.Optional<java.lang.Integer> getPageSize()
-
getFilterDepartmentId
public java.util.Optional<java.lang.String> getFilterDepartmentId()
- Returns:
- Filter to tasks routed to this department (desk queue)
-
getFilterAssignedUserId
public java.util.Optional<java.lang.String> getFilterAssignedUserId()
- Returns:
- Filter to tasks this user is directly assigned to
-
getFilterDeadlineGte
public java.util.Optional<java.time.OffsetDateTime> getFilterDeadlineGte()
- Returns:
- Filter to tasks with deadline >= this timestamp
-
getFilterDeadlineLte
public java.util.Optional<java.time.OffsetDateTime> getFilterDeadlineLte()
- Returns:
- Filter to tasks with deadline <= this timestamp
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
getAdditionalProperties
public java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
builder
public static OperationsTasksListV1Request.Builder builder()
-
-