AIAgent Group Channel List Query Params
data class AIAgentGroupChannelListQueryParams(val limit: Int = QUERY_DEFAULT_LIMIT, val aiAgentChannelFilter: AIAgentChannelFilter = AIAgentChannelFilter.INCLUDE, val aiAgentConversationStatusFilter: List<ConversationStatus>? = listOf(ConversationStatus.OPEN, ConversationStatus.CLOSED), val aiAgentIds: List<String> = emptyList(), val deskChannelFilter: DeskChannelFilter = DeskChannelFilter.INCLUDE, val pinnedChannelUrls: List<String> = emptyList())
Parameters used to create a AIAgentGroupChannelListQuery.
Since
4.28.0
Constructors
Link copied to clipboard
constructor(limit: Int = QUERY_DEFAULT_LIMIT, aiAgentChannelFilter: AIAgentChannelFilter = AIAgentChannelFilter.INCLUDE, aiAgentConversationStatusFilter: List<ConversationStatus>? = listOf(ConversationStatus.OPEN, ConversationStatus.CLOSED), aiAgentIds: List<String> = emptyList(), deskChannelFilter: DeskChannelFilter = DeskChannelFilter.INCLUDE, pinnedChannelUrls: List<String> = emptyList())
Properties
Link copied to clipboard
Filter type for AI agent channels.
Link copied to clipboard
Filter for AI agent conversation status. Default value is [ConversationStatus.OPEN, ConversationStatus.CLOSED].
Link copied to clipboard
Filter by specific AI agent IDs.
Link copied to clipboard
Filter type for Desk channels.
Link copied to clipboard
List of pinned channel URLs to prioritize.