Class OperationsTasksListV1Request.Builder
- java.lang.Object
-
- com.chrt.api.resources.operations.operationstasks.requests.OperationsTasksListV1Request.Builder
-
- Enclosing class:
- OperationsTasksListV1Request
public static final class OperationsTasksListV1Request.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public OperationsTasksListV1Request.Builder from(OperationsTasksListV1Request other)
-
filterOrderIds
public OperationsTasksListV1Request.Builder filterOrderIds(java.util.Optional<java.util.List<java.lang.String>> filterOrderIds)
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)
-
filterOrderIds
public OperationsTasksListV1Request.Builder filterOrderIds(java.util.List<java.lang.String> filterOrderIds)
-
filterOrderIds
public OperationsTasksListV1Request.Builder filterOrderIds(Nullable<java.util.List<java.lang.String>> filterOrderIds)
-
filterOrderIds
public OperationsTasksListV1Request.Builder filterOrderIds(java.lang.String filterOrderIds)
-
filterTaskType
public OperationsTasksListV1Request.Builder filterTaskType(java.util.Optional<java.util.List<OperationsTaskTypeEnum>> filterTaskType)
Filter by task type(s). Defaults to all types.
-
filterTaskType
public OperationsTasksListV1Request.Builder filterTaskType(java.util.List<OperationsTaskTypeEnum> filterTaskType)
-
filterTaskType
public OperationsTasksListV1Request.Builder filterTaskType(Nullable<java.util.List<OperationsTaskTypeEnum>> filterTaskType)
-
filterTaskType
public OperationsTasksListV1Request.Builder filterTaskType(OperationsTaskTypeEnum filterTaskType)
-
filterStatus
public OperationsTasksListV1Request.Builder filterStatus(java.util.Optional<java.util.List<OperationsTaskStatusEnum>> filterStatus)
Filter by status(es). Defaults to all statuses.
-
filterStatus
public OperationsTasksListV1Request.Builder filterStatus(java.util.List<OperationsTaskStatusEnum> filterStatus)
-
filterStatus
public OperationsTasksListV1Request.Builder filterStatus(Nullable<java.util.List<OperationsTaskStatusEnum>> filterStatus)
-
filterStatus
public OperationsTasksListV1Request.Builder filterStatus(OperationsTaskStatusEnum filterStatus)
-
filterTag
public OperationsTasksListV1Request.Builder filterTag(java.util.Optional<java.util.List<java.lang.String>> filterTag)
Filter to tasks carrying ANY of these tags
-
filterTag
public OperationsTasksListV1Request.Builder filterTag(java.util.List<java.lang.String> filterTag)
-
filterTag
public OperationsTasksListV1Request.Builder filterTag(Nullable<java.util.List<java.lang.String>> filterTag)
-
filterTag
public OperationsTasksListV1Request.Builder filterTag(java.lang.String filterTag)
-
sortBy
public OperationsTasksListV1Request.Builder sortBy(java.util.Optional<OperationsTaskSortByEnum> sortBy)
Field to sort by
-
sortBy
public OperationsTasksListV1Request.Builder sortBy(OperationsTaskSortByEnum sortBy)
-
sortBy
public OperationsTasksListV1Request.Builder sortBy(Nullable<OperationsTaskSortByEnum> sortBy)
-
sortOrder
public OperationsTasksListV1Request.Builder sortOrder(java.util.Optional<SortOrderEnum> sortOrder)
Sort order (asc or desc)
-
sortOrder
public OperationsTasksListV1Request.Builder sortOrder(SortOrderEnum sortOrder)
-
sortOrder
public OperationsTasksListV1Request.Builder sortOrder(Nullable<SortOrderEnum> sortOrder)
-
page
public OperationsTasksListV1Request.Builder page(java.util.Optional<java.lang.Integer> page)
-
page
public OperationsTasksListV1Request.Builder page(java.lang.Integer page)
-
page
public OperationsTasksListV1Request.Builder page(Nullable<java.lang.Integer> page)
-
pageSize
public OperationsTasksListV1Request.Builder pageSize(java.util.Optional<java.lang.Integer> pageSize)
-
pageSize
public OperationsTasksListV1Request.Builder pageSize(java.lang.Integer pageSize)
-
pageSize
public OperationsTasksListV1Request.Builder pageSize(Nullable<java.lang.Integer> pageSize)
-
filterDepartmentId
public OperationsTasksListV1Request.Builder filterDepartmentId(java.util.Optional<java.lang.String> filterDepartmentId)
Filter to tasks routed to this department (desk queue)
-
filterDepartmentId
public OperationsTasksListV1Request.Builder filterDepartmentId(java.lang.String filterDepartmentId)
-
filterDepartmentId
public OperationsTasksListV1Request.Builder filterDepartmentId(Nullable<java.lang.String> filterDepartmentId)
-
filterAssignedUserId
public OperationsTasksListV1Request.Builder filterAssignedUserId(java.util.Optional<java.lang.String> filterAssignedUserId)
Filter to tasks this user is directly assigned to
-
filterAssignedUserId
public OperationsTasksListV1Request.Builder filterAssignedUserId(java.lang.String filterAssignedUserId)
-
filterAssignedUserId
public OperationsTasksListV1Request.Builder filterAssignedUserId(Nullable<java.lang.String> filterAssignedUserId)
-
filterDeadlineGte
public OperationsTasksListV1Request.Builder filterDeadlineGte(java.util.Optional<java.time.OffsetDateTime> filterDeadlineGte)
Filter to tasks with deadline >= this timestamp
-
filterDeadlineGte
public OperationsTasksListV1Request.Builder filterDeadlineGte(java.time.OffsetDateTime filterDeadlineGte)
-
filterDeadlineGte
public OperationsTasksListV1Request.Builder filterDeadlineGte(Nullable<java.time.OffsetDateTime> filterDeadlineGte)
-
filterDeadlineLte
public OperationsTasksListV1Request.Builder filterDeadlineLte(java.util.Optional<java.time.OffsetDateTime> filterDeadlineLte)
Filter to tasks with deadline <= this timestamp
-
filterDeadlineLte
public OperationsTasksListV1Request.Builder filterDeadlineLte(java.time.OffsetDateTime filterDeadlineLte)
-
filterDeadlineLte
public OperationsTasksListV1Request.Builder filterDeadlineLte(Nullable<java.time.OffsetDateTime> filterDeadlineLte)
-
build
public OperationsTasksListV1Request build()
-
-