GroupApplicationsQueryParams

public final class GroupApplicationsQueryParams

Group application pagination query parameters.

Used for com.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 -> ... }

Properties

Link copied to clipboard

Group application direction Filter List, null When Query all Direction

Link copied to clipboard
private Boolean isAscending

Whether ascending order.true: Ascending; false: Descending (Default)

Link copied to clipboard
private Integer pageSize

per page items count, Default 20, Maximum 200 items

Link copied to clipboard

Group application status Filter List, null When Query all Status

Functions

Link copied to clipboard

Group application direction Filter List, null When Query all Direction

Link copied to clipboard
public final Integer getPageSize()

per page items count, Default 20, Maximum 200 items

Link copied to clipboard
public final List<GroupApplicationStatus> getStatus()

Group application status Filter List, null When Query all Status

Link copied to clipboard
public final Boolean isAscending()

Whether ascending order.true: Ascending; false: Descending (Default)

Link copied to clipboard
public final Unit setAscending(Boolean isAscending)

Whether ascending order.true: Ascending; false: Descending (Default)

Link copied to clipboard
public final Unit setDirections(List<GroupApplicationDirection> directions)

Group application direction Filter List, null When Query all Direction

Link copied to clipboard
public final Unit setPageSize(Integer pageSize)

per page items count, Default 20, Maximum 200 items

Link copied to clipboard
public final Unit setStatus(List<GroupApplicationStatus> status)

Group application status Filter List, null When Query all Status