AIAgentGroupChannelListQueryParams

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
val limit: Int

Max number of channels to load per page.

Link copied to clipboard

List of pinned channel URLs to prioritize.