Package 

Class QueryChannelsRequest

  • All Implemented Interfaces:
    io.getstream.chat.android.client.api.models.ChannelRequest

    
    public final class QueryChannelsRequest
     implements ChannelRequest<QueryChannelsRequest>
                        

    Request body class for querying channels.

    • Constructor Detail

      • QueryChannelsRequest

        QueryChannelsRequest(String predefinedFilter, Integer limit, Map<String, Object> filterValues, Map<String, Object> sortValues, Integer offset, Integer messageLimit, Integer memberLimit)
        Constructs a QueryChannelsRequest for a server-side predefined filter.
        Parameters:
        predefinedFilter - ID of a server-side predefined filter to use.
        limit - Number of channels to be returned by this query channels request.
        filterValues - Values to interpolate into the predefined filter template.
        sortValues - Values to interpolate into the predefined sort template.
        offset - Pagination offset.
        messageLimit - Number of messages in the response.
        memberLimit - Number of members in the response.
      • QueryChannelsRequest

        QueryChannelsRequest(String predefinedFilter, Integer limit, Map<String, Object> filterValues, Map<String, Object> sortValues, Integer offset, Integer messageLimit)
        Constructs a QueryChannelsRequest for a server-side predefined filter.
        Parameters:
        predefinedFilter - ID of a server-side predefined filter to use.
        limit - Number of channels to be returned by this query channels request.
        filterValues - Values to interpolate into the predefined filter template.
        sortValues - Values to interpolate into the predefined sort template.
        offset - Pagination offset.
        messageLimit - Number of messages in the response.
      • QueryChannelsRequest

        QueryChannelsRequest(String predefinedFilter, Integer limit, Map<String, Object> filterValues, Map<String, Object> sortValues, Integer offset)
        Constructs a QueryChannelsRequest for a server-side predefined filter.
        Parameters:
        predefinedFilter - ID of a server-side predefined filter to use.
        limit - Number of channels to be returned by this query channels request.
        filterValues - Values to interpolate into the predefined filter template.
        sortValues - Values to interpolate into the predefined sort template.
        offset - Pagination offset.
      • QueryChannelsRequest

        QueryChannelsRequest(String predefinedFilter, Integer limit, Map<String, Object> filterValues, Map<String, Object> sortValues)
        Constructs a QueryChannelsRequest for a server-side predefined filter.
        Parameters:
        predefinedFilter - ID of a server-side predefined filter to use.
        limit - Number of channels to be returned by this query channels request.
        filterValues - Values to interpolate into the predefined filter template.
        sortValues - Values to interpolate into the predefined sort template.
      • QueryChannelsRequest

        QueryChannelsRequest(String predefinedFilter, Integer limit, Map<String, Object> filterValues)
        Constructs a QueryChannelsRequest for a server-side predefined filter.
        Parameters:
        predefinedFilter - ID of a server-side predefined filter to use.
        limit - Number of channels to be returned by this query channels request.
        filterValues - Values to interpolate into the predefined filter template.
      • QueryChannelsRequest

        QueryChannelsRequest(String predefinedFilter, Integer limit)
        Constructs a QueryChannelsRequest for a server-side predefined filter.
        Parameters:
        predefinedFilter - ID of a server-side predefined filter to use.
        limit - Number of channels to be returned by this query channels request.
      • QueryChannelsRequest

        QueryChannelsRequest(FilterObject filter, Integer offset, Integer limit, QuerySorter<Channel> querySort, Integer messageLimit, Integer memberLimit, String predefinedFilter)
      • QueryChannelsRequest

        QueryChannelsRequest(FilterObject filter, Integer offset, Integer limit, QuerySorter<Channel> querySort, Integer messageLimit, Integer memberLimit)
      • QueryChannelsRequest

        QueryChannelsRequest(FilterObject filter, Integer offset, Integer limit, QuerySorter<Channel> querySort, Integer messageLimit)
      • QueryChannelsRequest

        QueryChannelsRequest(FilterObject filter, Integer offset, Integer limit, QuerySorter<Channel> querySort)
      • QueryChannelsRequest

        QueryChannelsRequest(FilterObject filter, Integer offset, Integer limit)
      • QueryChannelsRequest

        QueryChannelsRequest(FilterObject filter, Integer limit)