GetChannelQueryBuilder class

Get Channel Query Builder

Constructors

GetChannelQueryBuilder(ChannelGetQueryUseCase useCase)
Init GetChannelQueryBuilder

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
useCase → ChannelGetQueryUseCase
Channel Query Usecase
final

Methods

broadcastType() GetChannelQueryBuilder
Filter the broadcast type channel
communityType() GetChannelQueryBuilder
Filter the community type channel
conversationType() GetChannelQueryBuilder
Filter the conversation type channel
excludingTags(List<String> tags) GetChannelQueryBuilder
Search the channel which exclude the tags
filter(AmityChannelFilter filter) GetChannelQueryBuilder
Filter the channel with Amity Channel membership type
getPagingData({String? token, int? limit}) Future<PageListData<List<AmityChannel>, String>>
Get the paginated data for channel query
includeDeleted(bool includeDeleted) GetChannelQueryBuilder
Include the deleted channel in search result
includingTags(List<String> tags) GetChannelQueryBuilder
Search the channel which include the tags
liveType() GetChannelQueryBuilder
Filter the live type channel
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
sortBy(AmityChannelSortOption sortBy) GetChannelQueryBuilder
Sort the filtered channel
toString() String
A string representation of this object.
inherited
types(List<AmityChannelType> types) GetChannelQueryBuilder
Filter the channel with channel type
withKeyword(String? keyword) GetChannelQueryBuilder
Search the channel with keyword

Operators

operator ==(Object other) bool
The equality operator.
inherited