Class CasesListV1Request.Builder
- java.lang.Object
-
- com.chrt.api.resources.operations.cases.requests.CasesListV1Request.Builder
-
- Enclosing class:
- CasesListV1Request
public static final class CasesListV1Request.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CasesListV1Requestbuild()CasesListV1Request.BuilderfilterAssignedUserId(Nullable<java.lang.String> filterAssignedUserId)CasesListV1Request.BuilderfilterAssignedUserId(java.lang.String filterAssignedUserId)CasesListV1Request.BuilderfilterAssignedUserId(java.util.Optional<java.lang.String> filterAssignedUserId)Filter by assigned user ID (matches any case that includes this user)CasesListV1Request.BuilderfilterDepartmentId(Nullable<java.util.List<java.lang.String>> filterDepartmentId)CasesListV1Request.BuilderfilterDepartmentId(java.lang.String filterDepartmentId)CasesListV1Request.BuilderfilterDepartmentId(java.util.List<java.lang.String> filterDepartmentId)CasesListV1Request.BuilderfilterDepartmentId(java.util.Optional<java.util.List<java.lang.String>> filterDepartmentId)Filter by department ID(s)CasesListV1Request.BuilderfilterUnassigned(Nullable<java.lang.Boolean> filterUnassigned)CasesListV1Request.BuilderfilterUnassigned(java.lang.Boolean filterUnassigned)CasesListV1Request.BuilderfilterUnassigned(java.util.Optional<java.lang.Boolean> filterUnassigned)Filter for unassigned casesCasesListV1Request.Builderfrom(CasesListV1Request other)CasesListV1Request.Builderpage(Nullable<java.lang.Integer> page)CasesListV1Request.Builderpage(java.lang.Integer page)CasesListV1Request.Builderpage(java.util.Optional<java.lang.Integer> page)CasesListV1Request.BuilderpageSize(Nullable<java.lang.Integer> pageSize)CasesListV1Request.BuilderpageSize(java.lang.Integer pageSize)CasesListV1Request.BuilderpageSize(java.util.Optional<java.lang.Integer> pageSize)CasesListV1Request.BuildersortBy(Nullable<CaseSortByEnum> sortBy)CasesListV1Request.BuildersortBy(CaseSortByEnum sortBy)CasesListV1Request.BuildersortBy(java.util.Optional<CaseSortByEnum> sortBy)Field to sort byCasesListV1Request.BuildersortOrder(Nullable<SortOrderEnum> sortOrder)CasesListV1Request.BuildersortOrder(SortOrderEnum sortOrder)CasesListV1Request.BuildersortOrder(java.util.Optional<SortOrderEnum> sortOrder)Sort order (asc or desc)
-
-
-
Method Detail
-
from
public CasesListV1Request.Builder from(CasesListV1Request other)
-
filterDepartmentId
public CasesListV1Request.Builder filterDepartmentId(java.util.Optional<java.util.List<java.lang.String>> filterDepartmentId)
Filter by department ID(s)
-
filterDepartmentId
public CasesListV1Request.Builder filterDepartmentId(java.util.List<java.lang.String> filterDepartmentId)
-
filterDepartmentId
public CasesListV1Request.Builder filterDepartmentId(Nullable<java.util.List<java.lang.String>> filterDepartmentId)
-
filterDepartmentId
public CasesListV1Request.Builder filterDepartmentId(java.lang.String filterDepartmentId)
-
sortBy
public CasesListV1Request.Builder sortBy(java.util.Optional<CaseSortByEnum> sortBy)
Field to sort by
-
sortBy
public CasesListV1Request.Builder sortBy(CaseSortByEnum sortBy)
-
sortBy
public CasesListV1Request.Builder sortBy(Nullable<CaseSortByEnum> sortBy)
-
sortOrder
public CasesListV1Request.Builder sortOrder(java.util.Optional<SortOrderEnum> sortOrder)
Sort order (asc or desc)
-
sortOrder
public CasesListV1Request.Builder sortOrder(SortOrderEnum sortOrder)
-
sortOrder
public CasesListV1Request.Builder sortOrder(Nullable<SortOrderEnum> sortOrder)
-
page
public CasesListV1Request.Builder page(java.util.Optional<java.lang.Integer> page)
-
page
public CasesListV1Request.Builder page(java.lang.Integer page)
-
page
public CasesListV1Request.Builder page(Nullable<java.lang.Integer> page)
-
pageSize
public CasesListV1Request.Builder pageSize(java.util.Optional<java.lang.Integer> pageSize)
-
pageSize
public CasesListV1Request.Builder pageSize(java.lang.Integer pageSize)
-
pageSize
public CasesListV1Request.Builder pageSize(Nullable<java.lang.Integer> pageSize)
-
filterAssignedUserId
public CasesListV1Request.Builder filterAssignedUserId(java.util.Optional<java.lang.String> filterAssignedUserId)
Filter by assigned user ID (matches any case that includes this user)
-
filterAssignedUserId
public CasesListV1Request.Builder filterAssignedUserId(java.lang.String filterAssignedUserId)
-
filterAssignedUserId
public CasesListV1Request.Builder filterAssignedUserId(Nullable<java.lang.String> filterAssignedUserId)
-
filterUnassigned
public CasesListV1Request.Builder filterUnassigned(java.util.Optional<java.lang.Boolean> filterUnassigned)
Filter for unassigned cases
-
filterUnassigned
public CasesListV1Request.Builder filterUnassigned(java.lang.Boolean filterUnassigned)
-
filterUnassigned
public CasesListV1Request.Builder filterUnassigned(Nullable<java.lang.Boolean> filterUnassigned)
-
build
public CasesListV1Request build()
-
-