Package ai.nexconn.chat.params
Class GroupApplicationsQueryParams
-
- All Implemented Interfaces:
public final class GroupApplicationsQueryParamsGroup application pagination query parameters.
Used for ai.nexconn.chat.channel.GroupChannel.createGroupApplicationsQuery Creates a pagination query object.
Usage Example:
val params = GroupApplicationsQueryParams().apply { pageSize = 20 directions = listOf(GroupApplicationDirection.APPLICATION_RECEIVED) status = listOf(GroupApplicationStatus.MANAGER_UNHANDLED) } val query = GroupChannel.createGroupApplicationsQuery(params) query.loadNextPage { list, error -> ... }
-
-
Field Summary
Fields Modifier and Type Field Description private IntegerpageSizeprivate BooleanisAscendingprivate List<GroupApplicationDirection>directionsprivate List<GroupApplicationStatus>status
-
Constructor Summary
Constructors Constructor Description GroupApplicationsQueryParams()
-
Method Summary
Modifier and Type Method Description final IntegergetPageSize()per page items count, Default 20, Maximum 200 items final UnitsetPageSize(Integer pageSize)per page items count, Default 20, Maximum 200 items final BooleanisAscending()Whether ascending order. final UnitsetAscending(Boolean isAscending)Whether ascending order. final List<GroupApplicationDirection>getDirections()Group application direction Filter List, null When Query all Direction final UnitsetDirections(List<GroupApplicationDirection> directions)Group application direction Filter List, null When Query all Direction final List<GroupApplicationStatus>getStatus()Group application status Filter List, null When Query all Status final UnitsetStatus(List<GroupApplicationStatus> status)Group application status Filter List, null When Query all Status -
-
Method Detail
-
getPageSize
final Integer getPageSize()
per page items count, Default 20, Maximum 200 items
-
setPageSize
final Unit setPageSize(Integer pageSize)
per page items count, Default 20, Maximum 200 items
-
isAscending
final Boolean isAscending()
Whether ascending order.true: Ascending; false: Descending (Default)
-
setAscending
final Unit setAscending(Boolean isAscending)
Whether ascending order.true: Ascending; false: Descending (Default)
-
getDirections
final List<GroupApplicationDirection> getDirections()
Group application direction Filter List, null When Query all Direction
-
setDirections
final Unit setDirections(List<GroupApplicationDirection> directions)
Group application direction Filter List, null When Query all Direction
-
getStatus
final List<GroupApplicationStatus> getStatus()
Group application status Filter List, null When Query all Status
-
setStatus
final Unit setStatus(List<GroupApplicationStatus> status)
Group application status Filter List, null When Query all Status
-
-
-
-