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