/** * THIS FILE IS AUTO-GENERATED, DO NOT EDIT. */ export type Maybe = T | null; export type InputMaybe = Maybe; export type Exact = { [K in keyof T]: T[K]; }; export type MakeOptional = Omit & { [SubKey in K]?: Maybe; }; export type MakeMaybe = Omit & { [SubKey in K]: Maybe; }; export type MakeEmpty = { [_ in K]?: never; }; export type Incremental = T | { [P in keyof T]?: P extends ' $fragmentName' | '__typename' ? T[P] : never; }; /** All built-in and custom scalars, mapped to their actual values */ export type Scalars = { ID: { input: string; output: string; }; String: { input: string; output: string; }; Boolean: { input: boolean; output: boolean; }; Int: { input: number; output: number; }; Float: { input: number; output: number; }; JSON: { input: { [key: string]: any; }; output: { [key: string]: any; }; }; Long: { input: number; output: number; }; }; export type AiCopilotAssistApiChatMessage = AiCopilotAssistApiEvent & { __typename?: 'AICopilotAssistAPIChatMessage'; author: AiCopilotAssistMessageAuthor; content: Scalars['String']['output']; id: Scalars['ID']['output']; references?: Maybe>>; timestamp: Scalars['String']['output']; }; export type AiCopilotAssistApiDeleteMessagesInput = { instanceSid: Scalars['ID']['input']; sessionId: Scalars['ID']['input']; }; export type AiCopilotAssistApiEvent = { id: Scalars['ID']['output']; timestamp: Scalars['String']['output']; }; export type AiCopilotAssistApiEventStreamInput = { request: AiCopilotAssistApiEventsInput; }; export type AiCopilotAssistApiEventsInput = { channelSid?: InputMaybe; conversationSid?: InputMaybe; instanceSid: Scalars['ID']['input']; interactionSid?: InputMaybe; sessionId: Scalars['ID']['input']; startFromTimestamp?: InputMaybe; }; export type AiCopilotAssistApiEventsPayload = { __typename?: 'AICopilotAssistAPIEventsPayload'; accountSid: Scalars['ID']['output']; events: Array>; instanceSid?: Maybe; sessionId?: Maybe; }; export type AiCopilotAssistApiListEventsInput = { pagination: PaginationInput; request: AiCopilotAssistApiEventsInput; }; export type AiCopilotAssistApiListEventsPayload = { __typename?: 'AICopilotAssistAPIListEventsPayload'; /** @deprecated Use `items` instead. */ events: Array>; items: Array>; meta: PageInfo; }; export type AiCopilotAssistApiListMessagesInput = { instanceSid: Scalars['ID']['input']; pagination: PaginationInput; sessionId: Scalars['ID']['input']; }; export type AiCopilotAssistApiListMessagesResponse = { __typename?: 'AICopilotAssistAPIListMessagesResponse'; items: Array>; /** @deprecated Use `items` instead. */ messages: Array>; meta: PageInfo; }; export type AiCopilotAssistApiReference = { __typename?: 'AICopilotAssistAPIReference'; href?: Maybe; title: Scalars['String']['output']; type: AiCopilotAssistApiReferenceType; }; export declare enum AiCopilotAssistApiReferenceType { File = "FILE", Web = "WEB" } export type AiCopilotAssistApiResponse = { __typename?: 'AICopilotAssistAPIResponse'; success: Scalars['Boolean']['output']; }; export type AiCopilotAssistApiSendMessageInput = { channelSid?: InputMaybe; conversationSid?: InputMaybe; instanceSid: Scalars['ID']['input']; interactionSid?: InputMaybe; message: Scalars['String']['input']; regenerate?: InputMaybe; sessionId: Scalars['ID']['input']; }; export type AiCopilotAssistApiSendMessageResponse = { __typename?: 'AICopilotAssistAPISendMessageResponse'; answer?: Maybe; }; export type AiCopilotAssistApiSuggestion = AiCopilotAssistApiEvent & { __typename?: 'AICopilotAssistAPISuggestion'; id: Scalars['ID']['output']; references?: Maybe>>; response: Scalars['String']['output']; timestamp: Scalars['String']['output']; trigger: Scalars['String']['output']; }; export declare enum AiCopilotAssistMessageAuthor { Copilot = "COPILOT", User = "USER" } export type AiSummarizationChannel = { __typename?: 'AISummarizationChannel'; channelSid?: Maybe; codes?: Maybe>>; dateCreated?: Maybe; dateUpdated?: Maybe; /** @deprecated Use codes instead. */ dispositionCode?: Maybe; generatedSentiment?: Maybe; generatedSummary?: Maybe; instanceSid?: Maybe; interactionSid?: Maybe; participantSid?: Maybe; profileConnectSid?: Maybe; sentiment?: Maybe; sid?: Maybe; summary?: Maybe; version?: Maybe; }; export type AiSummarizationChannelCode = { __typename?: 'AISummarizationChannelCode'; dispositionCode?: Maybe; subtopic?: Maybe; topic?: Maybe; }; export type AiSummarizationChannelNoteInput = { instanceSid: Scalars['String']['input']; noteSid: Scalars['String']['input']; }; export declare enum AiSummarizationChannelNoteType { Transfer = "TRANSFER", Wrapup = "WRAPUP" } export type AiSummarizationCreateChannelNoteInput = { channelSid: Scalars['String']['input']; dispositionCodeSid?: InputMaybe; generatedDispositionCodeSid?: InputMaybe; generatedSentiment?: InputMaybe; generatedSummary?: InputMaybe; instanceSid: Scalars['String']['input']; interactionSid: Scalars['String']['input']; participantSid?: InputMaybe; profileConnectSid?: InputMaybe; sentiment?: InputMaybe; summary?: InputMaybe; type?: InputMaybe; }; export type AiSummarizationCreateCustomerProfileSummaryInput = { profileConnectSid: Scalars['String']['input']; }; export type AiSummarizationCustomerProfileSummary = { __typename?: 'AISummarizationCustomerProfileSummary'; dateCreated?: Maybe; dateUpdated?: Maybe; profileConnectSid?: Maybe; status?: Maybe; summary?: Maybe; }; export type AiSummarizationCustomerProfileSummaryInput = { profileConnectSid: Scalars['String']['input']; }; export declare enum AiSummarizationSentiment { Negative = "NEGATIVE", Neutral = "NEUTRAL", Positive = "POSITIVE" } export type AiSummarizationUpdateChannelNoteInput = { dispositionCodeSid?: InputMaybe; generatedDispositionCodeSid?: InputMaybe; generatedSentiment?: InputMaybe; generatedSummary?: InputMaybe; instanceSid: Scalars['String']['input']; noteSid: Scalars['String']['input']; sentiment?: InputMaybe; summary?: InputMaybe; version: Scalars['String']['input']; }; export declare enum Action { Create = "CREATE", Delete = "DELETE", Read = "READ", Update = "UPDATE" } export type Activities = { __typename?: 'Activities'; /** @deprecated Use `items` instead. */ activities?: Maybe>>; items?: Maybe>>; meta?: Maybe; warnings?: Maybe>>; }; export type ActivitiesInput = { pagination?: InputMaybe; profileConnectSid: Scalars['ID']['input']; profileEventConfigType?: InputMaybe; }; export type Activity = ActivityBase & { __typename?: 'Activity'; attributes?: Maybe; label?: Maybe; sid: Scalars['ID']['output']; timestamp?: Maybe; version?: Maybe; }; export type ActivityAttributes = CustomAttributes | InteractionAttributes | MapAttributes | ProfileEventUiAttributes; export type ActivityBase = { attributes?: Maybe; label?: Maybe; /** @deprecated Will be removed */ sid?: Maybe; timestamp?: Maybe; version?: Maybe; }; export type ActivityDetail = { label?: Maybe; timestamp?: Maybe; }; export type ActivityDetails = ActivityBase & { __typename?: 'ActivityDetails'; attributes?: Maybe; details: Array>; label?: Maybe; sid: Scalars['ID']['output']; timestamp?: Maybe; version?: Maybe; }; export type ActivityDetailsInput = { activitySid: Scalars['ID']['input']; profileConnectSid: Scalars['ID']['input']; }; export type ActivityView = ActivityBase & { __typename?: 'ActivityView'; attributes?: Maybe; details: Array>; label?: Maybe; /** @deprecated Will be removed. Always null */ sid?: Maybe; timestamp?: Maybe; version?: Maybe; }; export type Agent = Participant & { __typename?: 'Agent'; callDuration?: Maybe; channelNote?: Maybe; mediaSid?: Maybe; queue?: Maybe; sid: Scalars['ID']['output']; timestamp?: Maybe; workerName?: Maybe; workerSid: Scalars['ID']['output']; }; export type AgentCopilotTranscriptionSentence = { __typename?: 'AgentCopilotTranscriptionSentence'; content: Scalars['String']['output']; end_timestamp: Scalars['String']['output']; is_final: Scalars['Boolean']['output']; participant_name?: Maybe; participant_sid?: Maybe; participant_type: Scalars['String']['output']; }; export type AgentMetrics = { __typename?: 'AgentMetrics'; availableAgents?: Maybe; longestAvailableAgent?: Maybe; offlineAgents?: Maybe; unavailableAgents?: Maybe; }; export type AiConversation = { __typename?: 'AiConversation'; instanceSid?: Maybe; messages?: Maybe>>; sid?: Maybe; tags?: Maybe>>; }; export type AiConversationInput = { instanceSid: Scalars['String']['input']; meetingSid: Scalars['String']['input']; }; export declare enum AiCopilotAssistApiTone { Formal = "FORMAL", Friendly = "FRIENDLY" } export type AiReport = { __typename?: 'AiReport'; items?: Maybe>>; meta?: Maybe; /** @deprecated Use `items` instead. */ rows?: Maybe>>; }; export type AiReportExcerpts = { __typename?: 'AiReportExcerpts'; text?: Maybe; timestamp?: Maybe; }; export type AiReportFactors = { __typename?: 'AiReportFactors'; excerpts?: Maybe>>; factorId?: Maybe; impact?: Maybe; }; export declare enum AiReportGranularity { Days = "DAYS", Months = "MONTHS", Quarters = "QUARTERS", Weeks = "WEEKS", Years = "YEARS" } export type AiReportInput = { channels?: InputMaybe; endIncludeDate?: InputMaybe; granularity: AiReportGranularity; includeDate: Scalars['String']['input']; instanceSid: Scalars['String']['input']; name: AiReportName; pagination?: InputMaybe; queues?: InputMaybe; scoreId?: InputMaybe; sortBy: Scalars['String']['input']; sortDirection?: InputMaybe; teams?: InputMaybe; tier?: InputMaybe; tierId?: InputMaybe; topics?: InputMaybe; type: AiReportType; workers?: InputMaybe; }; export type AiReportModules = { __typename?: 'AiReportModules'; baseline?: Maybe; score?: Maybe; scoreColumn?: Maybe; significance?: Maybe; summary?: Maybe; title?: Maybe; type?: Maybe; value?: Maybe; }; export declare enum AiReportName { AgentsCsatSummary = "AGENTS_CSAT_SUMMARY", AgentMetrics = "AGENT_METRICS", ChannelMetrics = "CHANNEL_METRICS", ConversationMetrics = "CONVERSATION_METRICS", PredictiveScores = "PREDICTIVE_SCORES", QueueMetrics = "QUEUE_METRICS", TopicMetrics = "TOPIC_METRICS", TrendMetrics = "TREND_METRICS" } export type AiReportRows = { __typename?: 'AiReportRows'; conversationTimestamp?: Maybe; messageCount?: Maybe; modules?: Maybe>>; recordCount?: Maybe; rowId?: Maybe; scores?: Maybe>>; significance?: Maybe; updated?: Maybe; }; export type AiReportScores = { __typename?: 'AiReportScores'; conversationPreview?: Maybe; factors?: Maybe>>; periodEnd?: Maybe; periodStart?: Maybe; recordCount?: Maybe; score?: Maybe; scoreId?: Maybe; scoreStatus?: Maybe; scoredCount?: Maybe; sourceScore?: Maybe; subtitle?: Maybe; tiers?: Maybe>>; title?: Maybe; trend?: Maybe; trendDirection?: Maybe; }; export type AiReportTiers = { __typename?: 'AiReportTiers'; recordCount?: Maybe; tierId?: Maybe; }; export declare enum AiReportType { Metrics = "METRICS", Summary = "SUMMARY", Trend = "TREND" } export declare enum AlertLevel { Critical = "CRITICAL", Default = "DEFAULT", Warning = "WARNING" } export declare enum Api { FlexV1 = "FLEX_V1", ProfileConnectorV1 = "PROFILE_CONNECTOR_V1", TaskRouterV1 = "TASK_ROUTER_V1", VoiceV1 = "VOICE_V1" } export type ChannelDetail = ActivityDetail & { __typename?: 'ChannelDetail'; channelSid: Scalars['ID']['output']; channelType?: Maybe; direction?: Maybe; duration?: Maybe; label?: Maybe; participants: Array>; timestamp?: Maybe; }; export type ChannelNoteCode = { __typename?: 'ChannelNoteCode'; disposition_code?: Maybe; topic_path?: Maybe; }; export type ChannelNoteCodeInput = { disposition_code?: InputMaybe; topic_path?: InputMaybe; }; export type ChannelNoteCodes = { __typename?: 'ChannelNoteCodes'; generated?: Maybe>>; selected?: Maybe>>; }; export type ChannelNoteCodesInput = { generated?: InputMaybe>>; selected?: InputMaybe>>; }; export type ChannelStatsAlert = { __typename?: 'ChannelStatsAlert'; channelSid: Scalars['ID']['output']; healthStatus: AlertLevel; highlightedMetrics?: Maybe; stableMetrics: StableMetrics; }; export declare enum ChannelType { Email = "EMAIL", Sms = "SMS", Unknown = "UNKNOWN", Voice = "VOICE", Web = "WEB", Whatsapp = "WHATSAPP" } export type ConferenceInput = { source?: InputMaybe; }; export type ConferenceSourceInput = { participants?: InputMaybe>>; }; export type CreateFlexUserPreferenceInput = { flexUserSid: Scalars['ID']['input']; preferenceKey: Scalars['ID']['input']; preferenceValue?: InputMaybe; }; export type CreateInteractionContextInput = { attributeGroup?: InputMaybe; attributes?: InputMaybe; namespace?: InputMaybe; }; export declare enum CreationType { Generate = "generate", Manual = "manual" } export type CustomAttributes = { __typename?: 'CustomAttributes'; data: Scalars['JSON']['output']; }; export type CustomDetail = ActivityDetail & { __typename?: 'CustomDetail'; data: Scalars['JSON']['output']; label?: Maybe; timestamp?: Maybe; }; export type Customer = Participant & { __typename?: 'Customer'; callDuration?: Maybe; mediaSid?: Maybe; sid: Scalars['ID']['output']; timestamp?: Maybe; }; export type DeleteFlexUserPreference = { __typename?: 'DeleteFlexUserPreference'; code: Scalars['Int']['output']; message: Scalars['String']['output']; preferenceKey: Scalars['String']['output']; }; export declare enum Direction { Inbound = "INBOUND", Outbound = "OUTBOUND" } export type DispositionCode = { __typename?: 'DispositionCode'; accountSid?: Maybe; dateCreated?: Maybe; dateUpdated?: Maybe; description?: Maybe; friendlyName?: Maybe; instanceSid?: Maybe; sid?: Maybe; state?: Maybe; topicSid?: Maybe; uniqueName?: Maybe; version?: Maybe; }; export declare enum DispositionCodeState { Active = "ACTIVE", Inactive = "INACTIVE" } export type FeatureConfiguration = { __typename?: 'FeatureConfiguration'; account_sid: Scalars['String']['output']; instance_sid: Scalars['String']['output']; queues?: Maybe>>; ui_config: FeatureConfigurationUiConfig; }; export type FeatureConfigurationUiConfig = { __typename?: 'FeatureConfigurationUiConfig'; display_note?: Maybe; display_sentiment?: Maybe; multilang_enabled?: Maybe; }; export type FeatureEnablementStatus = { __typename?: 'FeatureEnablementStatus'; features: Array>; queueSid?: Maybe; userSid?: Maybe; }; export type FeatureEnablementStatusInput = { featureName?: InputMaybe; instanceSid: Scalars['String']['input']; queueSid?: InputMaybe; userSid?: InputMaybe; }; export type FeatureEnablementStatusItem = { __typename?: 'FeatureEnablementStatusItem'; enabled?: Maybe; featureName?: Maybe; }; export type FlexInAppNotification = { __typename?: 'FlexInAppNotification'; accountSid: Scalars['ID']['output']; instanceSid: Scalars['ID']['output']; message?: Maybe; notificationAttributes?: Maybe; notificationSid: Scalars['ID']['output']; recipients?: Maybe>>; sentTime?: Maybe; severity?: Maybe; type: NotificationType; }; export type FlexNotification = { __typename?: 'FlexNotification'; accountSid: Scalars['ID']['output']; instanceSid: Scalars['ID']['output']; notification?: Maybe; notificationAttributes?: Maybe; notificationSid?: Maybe; recipientId?: Maybe; sentTime?: Maybe; type: NotificationType; }; export type FlexNotificationInput = { days?: InputMaybe; pagination: PaginationInput; recipientSid: Scalars['String']['input']; }; export type FlexNotificationItem = { __typename?: 'FlexNotificationItem'; message?: Maybe; severity?: Maybe; status?: Maybe; }; export type FlexNotificationStatusUpdateInput = { notificationSid: Scalars['String']['input']; recipientSid: Scalars['String']['input']; status: Scalars['String']['input']; }; export type FlexNotificationSubscriptionInput = { recipientSid: Scalars['String']['input']; }; export type FlexNotificationUpdateAllStatusInput = { days?: InputMaybe; recipientSid: Scalars['String']['input']; }; export type FlexNotificationsStatusUpdateResponse = { __typename?: 'FlexNotificationsStatusUpdateResponse'; updated: Scalars['Boolean']['output']; }; export type FlexTeamInfo = { __typename?: 'FlexTeamInfo'; description?: Maybe; friendlyName?: Maybe; level?: Maybe; memberCount?: Maybe; owners?: Maybe>>; parentTeamSid?: Maybe; teamSid?: Maybe; }; export type FlexTeamMemberInfo = { __typename?: 'FlexTeamMemberInfo'; email?: Maybe; flexUserSid?: Maybe; friendlyName?: Maybe; workerSid?: Maybe; }; export type FlexTeamMembers = { __typename?: 'FlexTeamMembers'; accountSid?: Maybe; instanceSid?: Maybe; items?: Maybe>>; /** @deprecated Use `items` instead. */ members?: Maybe>>; meta?: Maybe; }; export type FlexTeamMembersInput = { pagination?: InputMaybe; teamSid: Scalars['String']['input']; }; export type FlexTeams = { __typename?: 'FlexTeams'; accountSid?: Maybe; instanceSid?: Maybe; items?: Maybe>>; meta?: Maybe; /** @deprecated Use `items` instead. */ teams?: Maybe>>; }; export type FlexTeamsContext = { __typename?: 'FlexTeamsContext'; teamSetupComplete?: Maybe; }; export type FlexTeamsInput = { flexUserSid?: InputMaybe; includeTransitive?: InputMaybe; pagination?: InputMaybe; }; export type FlexUserInfo = { __typename?: 'FlexUserInfo'; accountSid?: Maybe; createdDate?: Maybe; email?: Maybe; firstName?: Maybe; flexTeamSid?: Maybe; flexUserSid?: Maybe; friendlyName?: Maybe; instanceSid?: Maybe; lastName?: Maybe; locale?: Maybe; roles?: Maybe>>; updatedDate?: Maybe; userSid?: Maybe; username?: Maybe; version?: Maybe; workerSid?: Maybe; workspaceSid?: Maybe; }; export type FlexUserPreference = { __typename?: 'FlexUserPreference'; accountSid: Scalars['ID']['output']; dateUpdated: Scalars['String']['output']; flexUserSid: Scalars['ID']['output']; preferenceKey: Scalars['ID']['output']; preferenceValue?: Maybe; }; export type FlexUserPreferenceInput = { flexUserSid: Scalars['ID']['input']; preferenceKey: Scalars['ID']['input']; }; export type FlexUsers = { __typename?: 'FlexUsers'; accountSid?: Maybe; instanceSid?: Maybe; items?: Maybe>>; meta?: Maybe; /** @deprecated Use `items` instead. */ users?: Maybe>>; }; export type FlexUsersInput = { email?: InputMaybe; pagination?: InputMaybe; username?: InputMaybe; workerSid?: InputMaybe; }; export type GetOrCreateProfilesAttributesInput = { key?: InputMaybe; value?: InputMaybe; }; export type GetOrCreateProfilesInput = { attributes: Array>; instanceIdentifier?: InputMaybe; uniqueName?: InputMaybe; writeIfNotFound?: InputMaybe; }; export type GrantInput = { act: Action; api: Api; res: Scalars['String']['input']; }; export type HighlightedMetricDetail = { __typename?: 'HighlightedMetricDetail'; alertLevel: AlertLevel; metricValue: Scalars['String']['output']; thresholdValue?: Maybe; }; export type HighlightedMetrics = { __typename?: 'HighlightedMetrics'; accountSid: Scalars['ID']['output']; channelStatsAlerts: Array>; healthStatus: AlertLevel; instanceSid: Scalars['ID']['output']; metricType: MetricType; queueLevelMetrics?: Maybe; queueSid: Scalars['String']['output']; queuesStatsTimestamp?: Maybe; ruleEvaluatorTimestamp?: Maybe; stableMetrics: StableMetrics; }; export type HighlightedMetricsInput = { queues?: InputMaybe>>; }; export type InsightsMetrics = { __typename?: 'InsightsMetrics'; abandonedTasksCount?: Maybe; abandonedTasksPercentage?: Maybe; activeTasks?: Maybe; availableAgents?: Maybe; averageHandleTime?: Maybe; averageWaitingTime?: Maybe; handledTasksCount?: Maybe; handledTasksWithinSlThresholdPercentage?: Maybe; longestAvailableAgent?: Maybe; longestTaskWaitingFrom?: Maybe; offlineAgents?: Maybe; slaPercentage?: Maybe; totalMissedInvitations?: Maybe; unavailableAgents?: Maybe; waitingTasks?: Maybe; }; export type InteractionAttributes = { __typename?: 'InteractionAttributes'; channelType?: Maybe; direction?: Maybe; duration?: Maybe; interactionSid: Scalars['ID']['output']; }; export type InteractionContext = { __typename?: 'InteractionContext'; accountSid: Scalars['ID']['output']; attributes?: Maybe; createdBy: Scalars['String']['output']; dateCreated?: Maybe; dateUpdated?: Maybe; lastUpdateBy?: Maybe; sid: Scalars['ID']['output']; version: Scalars['Int']['output']; }; export type InteractionContextInput = { contextSid: Scalars['ID']['input']; }; export type InteractionSummary = { __typename?: 'InteractionSummary'; channel_sid: Scalars['String']['output']; codes?: Maybe; date_created: Scalars['String']['output']; date_updated: Scalars['String']['output']; detected_language?: Maybe; disposition_code_sid?: Maybe; generated_disposition_code_sid?: Maybe; generated_sentiment?: Maybe; generated_summary?: Maybe; instance_sid: Scalars['String']['output']; interaction_sid: Scalars['String']['output']; participant_sid?: Maybe; profile_connect_sid?: Maybe; sentiment?: Maybe; sid: Scalars['String']['output']; summary?: Maybe; version: Scalars['Int']['output']; }; export type ListTranscriptionSentencesInput = { channelSid: Scalars['ID']['input']; /** Used for resolving the worker identity for participant name field. */ conference?: InputMaybe; interactionSid: Scalars['ID']['input']; /** Used for resolving the customer identity for participant name field. */ task?: InputMaybe; /** Used for resolving the worker identity for participant name field. */ worker?: InputMaybe; }; export type MapAttributes = { __typename?: 'MapAttributes'; data: Scalars['JSON']['output']; }; export type MapDetail = ActivityDetail & { __typename?: 'MapDetail'; data: Scalars['JSON']['output']; label?: Maybe; timestamp?: Maybe; }; export type Messages = { __typename?: 'Messages'; dateCreated?: Maybe; message?: Maybe; messageId?: Maybe; participantSid?: Maybe; participantType?: Maybe; }; export declare enum MetricType { ActivityStats = "ACTIVITY_STATS", TasksNow = "TASKS_NOW", TasksThirtyMinutes = "TASKS_THIRTY_MINUTES", TasksToday = "TASKS_TODAY", Unknown = "UNKNOWN" } export type Mutation = { __typename?: 'Mutation'; createChannelNote?: Maybe; createCustomerProfileSummary?: Maybe; createFlexUserPreference?: Maybe; createInteractionContext?: Maybe; createInteractionSummary?: Maybe; deleteFlexUserPreference?: Maybe; deleteMessages: AiCopilotAssistApiResponse; getOrCreateProfiles?: Maybe>>; markAllNotificationsRead?: Maybe; sendMessage: AiCopilotAssistApiSendMessageResponse; updateChannelNote?: Maybe; updateInteractionSummary?: Maybe; updateNotificationStatus?: Maybe; }; export type MutationCreateChannelNoteArgs = { input: AiSummarizationCreateChannelNoteInput; }; export type MutationCreateCustomerProfileSummaryArgs = { input: AiSummarizationCreateCustomerProfileSummaryInput; }; export type MutationCreateFlexUserPreferenceArgs = { input: CreateFlexUserPreferenceInput; }; export type MutationCreateInteractionContextArgs = { input: CreateInteractionContextInput; }; export type MutationCreateInteractionSummaryArgs = { channelSid: Scalars['String']['input']; codes?: InputMaybe; detectedLanguage?: InputMaybe; dispositionCodeSid?: InputMaybe; instanceSid: Scalars['String']['input']; interactionSid: Scalars['String']['input']; participantSid?: InputMaybe; profileConnectSid?: InputMaybe; sentiment?: InputMaybe; summary?: InputMaybe; taskSid?: InputMaybe; }; export type MutationDeleteFlexUserPreferenceArgs = { input: FlexUserPreferenceInput; }; export type MutationDeleteMessagesArgs = { input: AiCopilotAssistApiDeleteMessagesInput; }; export type MutationGetOrCreateProfilesArgs = { input: GetOrCreateProfilesInput; }; export type MutationMarkAllNotificationsReadArgs = { input?: InputMaybe; }; export type MutationSendMessageArgs = { input: AiCopilotAssistApiSendMessageInput; }; export type MutationUpdateChannelNoteArgs = { input: AiSummarizationUpdateChannelNoteInput; }; export type MutationUpdateInteractionSummaryArgs = { channelSid: Scalars['String']['input']; codes?: InputMaybe; currentVersion: Scalars['Int']['input']; detectedLanguage?: InputMaybe; dispositionCodeSid?: InputMaybe; generatedDispositionCodeSid?: InputMaybe; generatedSentiment?: InputMaybe; generatedSummary?: InputMaybe; instanceSid: Scalars['String']['input']; interactionSid: Scalars['String']['input']; participantSid?: InputMaybe; profileConnectSid?: InputMaybe; sentiment?: InputMaybe; sid: Scalars['String']['input']; summary: Scalars['String']['input']; taskSid?: InputMaybe; }; export type MutationUpdateNotificationStatusArgs = { input: FlexNotificationStatusUpdateInput; }; export declare enum NotificationType { Browser = "BROWSER", Email = "EMAIL", Inapp = "INAPP", Mobile = "MOBILE", Slack = "SLACK", Unknown = "UNKNOWN" } export type Notifications = { __typename?: 'Notifications'; items?: Maybe>>; meta?: Maybe; /** @deprecated Use `items` instead. */ notifications?: Maybe>>; }; export type NowMetrics = { __typename?: 'NowMetrics'; assignedTasks: Scalars['Int']['output']; longestTaskWaitingAge: Scalars['Int']['output']; longestTaskWaitingFrom?: Maybe; longestTaskWaitingSid?: Maybe; pendingTasks: Scalars['Int']['output']; reservedTasks: Scalars['Int']['output']; timestampUpdated: Scalars['Int']['output']; totalTasks: Scalars['Int']['output']; wrappingTasks: Scalars['Int']['output']; }; export type PageInfo = { __typename?: 'PageInfo'; hasNextPage: Scalars['Boolean']['output']; hasPreviousPage: Scalars['Boolean']['output']; nextPageToken?: Maybe; /** @deprecated Redundant, use response items length. */ pageSize?: Maybe; previousPageToken?: Maybe; }; export type PaginationInput = { pageSize?: InputMaybe; pageToken?: InputMaybe; }; export type Participant = { callDuration?: Maybe; mediaSid?: Maybe; sid: Scalars['ID']['output']; timestamp?: Maybe; }; export type Profile = { __typename?: 'Profile'; additionalContacts?: Maybe>>; additionalName?: Maybe; addresses?: Maybe>>; businessName?: Maybe; contactType?: Maybe; dateCreated?: Maybe; dateUpdated?: Maybe; emailAddress?: Maybe; /** @deprecated Will be removed. Always null */ externalId?: Maybe; familyName?: Maybe; givenName?: Maybe; phoneNumber?: Maybe; profileImageUrl?: Maybe; sid?: Maybe; type?: Maybe; }; export type ProfileAddress = { __typename?: 'ProfileAddress'; address1?: Maybe; address2?: Maybe; address3?: Maybe; city?: Maybe; country?: Maybe; id?: Maybe; state?: Maybe; type?: Maybe; zipCode?: Maybe; }; export type ProfileConnectorInstance = { __typename?: 'ProfileConnectorInstance'; sid?: Maybe; type?: Maybe; }; export declare enum ProfileConnectorInstanceType { Generic = "GENERIC", Segment = "SEGMENT", Standalone = "STANDALONE", Unknown = "UNKNOWN" } export type ProfileContact = { __typename?: 'ProfileContact'; additionalName?: Maybe; addressId?: Maybe; businessName?: Maybe; emailAddress?: Maybe; familyName?: Maybe; givenName?: Maybe; phoneNumber?: Maybe; type?: Maybe; }; export declare enum ProfileEventConfigType { Recent = "RECENT", Timeline = "TIMELINE" } export type ProfileEventDetail = ActivityDetail & { __typename?: 'ProfileEventDetail'; data: Scalars['JSON']['output']; label?: Maybe; timestamp?: Maybe; }; export type ProfileEventUiAttributes = { __typename?: 'ProfileEventUIAttributes'; descriptionLabel?: Maybe; eventName?: Maybe; }; export type ProfileInput = { sid: Scalars['ID']['input']; }; export type ProfilesAndHistoryConfiguration = { __typename?: 'ProfilesAndHistoryConfiguration'; context?: Maybe; data?: Maybe; dateCreated?: Maybe; dateUpdated?: Maybe; sid: Scalars['ID']['output']; version?: Maybe; }; export type ProfilesAndHistoryConfigurationActivityCustomization = { __typename?: 'ProfilesAndHistoryConfigurationActivityCustomization'; eventDateProperty?: Maybe; eventName?: Maybe; friendlyName?: Maybe; imageProperty?: Maybe; primaryProperty?: Maybe; profileEventConfigType?: Maybe; secondaryProperties?: Maybe>>; }; export declare enum ProfilesAndHistoryConfigurationAddress { Email = "EMAIL", Phone = "PHONE" } export type ProfilesAndHistoryConfigurationAddressMapping = { __typename?: 'ProfilesAndHistoryConfigurationAddressMapping'; address?: Maybe; enabled?: Maybe; identifier?: Maybe; }; export type ProfilesAndHistoryConfigurationChannelAddressMapping = { __typename?: 'ProfilesAndHistoryConfigurationChannelAddressMapping'; address?: Maybe; enabled?: Maybe; identifier?: Maybe; }; export declare enum ProfilesAndHistoryConfigurationConfigurationType { ActivityCustomization = "ACTIVITY_CUSTOMIZATION", AddressMapping = "ADDRESS_MAPPING", ChannelAddressMapping = "CHANNEL_ADDRESS_MAPPING", CustomerHeader = "CUSTOMER_HEADER", FlexUnifyWriteKey = "FLEX_UNIFY_WRITE_KEY", GenericConnectorConfiguration = "GENERIC_CONNECTOR_CONFIGURATION", IdentifierMapping = "IDENTIFIER_MAPPING", IdentifierMappings = "IDENTIFIER_MAPPINGS", IncludeTraitsByDefault = "INCLUDE_TRAITS_BY_DEFAULT", ManualProfileSearchOptions = "MANUAL_PROFILE_SEARCH_OPTIONS", ProfileDetailsEnabled = "PROFILE_DETAILS_ENABLED", ProfileHighlightsEnabled = "PROFILE_HIGHLIGHTS_ENABLED", ProfileHistoryEnabled = "PROFILE_HISTORY_ENABLED", ProfileTraitGroups = "PROFILE_TRAIT_GROUPS", RecentActivityGroup = "RECENT_ACTIVITY_GROUP", SegmentUnifyApiKey = "SEGMENT_UNIFY_API_KEY", SegmentUnifySpaceId = "SEGMENT_UNIFY_SPACE_ID", SegmentWorkspaceId = "SEGMENT_WORKSPACE_ID", TraitMapping = "TRAIT_MAPPING", UnidentifiedProfileSearchOptions = "UNIDENTIFIED_PROFILE_SEARCH_OPTIONS" } export declare enum ProfilesAndHistoryConfigurationContextSchema { ProfileConnectorCredentials = "PROFILE_CONNECTOR_CREDENTIALS", ProfileConnectorIdentifierConfiguration = "PROFILE_CONNECTOR_IDENTIFIER_CONFIGURATION", ProfileConnectorOptions = "PROFILE_CONNECTOR_OPTIONS", ProfileConnectorTraitMappingConfiguration = "PROFILE_CONNECTOR_TRAIT_MAPPING_CONFIGURATION", ProfileDetailsGroups = "PROFILE_DETAILS_GROUPS", ProfileDetailsTraitGroups = "PROFILE_DETAILS_TRAIT_GROUPS", ProfileHeaderConfigurations = "PROFILE_HEADER_CONFIGURATIONS", ProfileHistoryActivitySelections = "PROFILE_HISTORY_ACTIVITY_SELECTIONS", UnifyComponentVisibility = "UNIFY_COMPONENT_VISIBILITY" } export type ProfilesAndHistoryConfigurationCustomerHeader = { __typename?: 'ProfilesAndHistoryConfigurationCustomerHeader'; avatarTrait?: Maybe; profileName?: Maybe; secondaryTrait?: Maybe; }; export type ProfilesAndHistoryConfigurationCustomerHeaderProfileName = { __typename?: 'ProfilesAndHistoryConfigurationCustomerHeaderProfileName'; customerNameTraits?: Maybe>>; }; export type ProfilesAndHistoryConfigurationDataModel = ProfilesAndHistoryConfigurationActivityCustomization | ProfilesAndHistoryConfigurationAddressMapping | ProfilesAndHistoryConfigurationChannelAddressMapping | ProfilesAndHistoryConfigurationCustomerHeader | ProfilesAndHistoryConfigurationFlexUnifyWriteKey | ProfilesAndHistoryConfigurationGenericConnectorConfiguration | ProfilesAndHistoryConfigurationIdentifierMapping | ProfilesAndHistoryConfigurationIdentifierMappings | ProfilesAndHistoryConfigurationIncludeTraitsByDefault | ProfilesAndHistoryConfigurationManualProfileSearchOptions | ProfilesAndHistoryConfigurationProfileDetailsEnabled | ProfilesAndHistoryConfigurationProfileHighlightsEnabled | ProfilesAndHistoryConfigurationProfileHistoryEnabled | ProfilesAndHistoryConfigurationProfileTraitGroups | ProfilesAndHistoryConfigurationRecentActivityGroup | ProfilesAndHistoryConfigurationSegmentUnifyApiKey | ProfilesAndHistoryConfigurationSegmentUnifySpaceId | ProfilesAndHistoryConfigurationSegmentWorkspaceId | ProfilesAndHistoryConfigurationTraitMapping | ProfilesAndHistoryConfigurationUnidentifiedProfileSearchOptions; export type ProfilesAndHistoryConfigurationEventProperty = { __typename?: 'ProfilesAndHistoryConfigurationEventProperty'; label?: Maybe; order?: Maybe; propertyKey?: Maybe; type?: Maybe; }; export declare enum ProfilesAndHistoryConfigurationEventPropertyType { Currency = "CURRENCY", Date = "DATE", Link = "LINK", Number = "NUMBER", String = "STRING" } export type ProfilesAndHistoryConfigurationFlexUnifyWriteKey = { __typename?: 'ProfilesAndHistoryConfigurationFlexUnifyWriteKey'; flexUnifyWriteKey?: Maybe; }; export type ProfilesAndHistoryConfigurationGenericConnectorConfiguration = { __typename?: 'ProfilesAndHistoryConfigurationGenericConnectorConfiguration'; baseUrl?: Maybe; genericCredentialSid?: Maybe; }; export type ProfilesAndHistoryConfigurationIdentifierMapping = { __typename?: 'ProfilesAndHistoryConfigurationIdentifierMapping'; friendlyName?: Maybe; identifier?: Maybe; priority?: Maybe; transformations?: Maybe>>; }; export type ProfilesAndHistoryConfigurationIdentifierMappings = { __typename?: 'ProfilesAndHistoryConfigurationIdentifierMappings'; identifierMappings?: Maybe>>; }; export type ProfilesAndHistoryConfigurationIdentifierTransformation = { __typename?: 'ProfilesAndHistoryConfigurationIdentifierTransformation'; formats?: Maybe>>; matchRegex?: Maybe; }; export type ProfilesAndHistoryConfigurationIncludeTraitsByDefault = { __typename?: 'ProfilesAndHistoryConfigurationIncludeTraitsByDefault'; includeTraitsByDefault?: Maybe; }; export type ProfilesAndHistoryConfigurationInput = { configurationSid: Scalars['ID']['input']; secondaryIdentifier?: InputMaybe; }; export type ProfilesAndHistoryConfigurationManualProfileSearchOptions = { __typename?: 'ProfilesAndHistoryConfigurationManualProfileSearchOptions'; identifiers?: Maybe>>; }; export type ProfilesAndHistoryConfigurationOrderedConfigurationReference = { __typename?: 'ProfilesAndHistoryConfigurationOrderedConfigurationReference'; friendlyNameOverride?: Maybe; order?: Maybe; referenceSid?: Maybe; type?: Maybe; }; export type ProfilesAndHistoryConfigurationProfileDetailsEnabled = { __typename?: 'ProfilesAndHistoryConfigurationProfileDetailsEnabled'; profileDetailsEnabled?: Maybe; }; export declare enum ProfilesAndHistoryConfigurationProfileEventConfigType { Recent = "RECENT", Timeline = "TIMELINE" } export type ProfilesAndHistoryConfigurationProfileHighlightsEnabled = { __typename?: 'ProfilesAndHistoryConfigurationProfileHighlightsEnabled'; profileHighlightsEnabled?: Maybe; }; export type ProfilesAndHistoryConfigurationProfileHistoryEnabled = { __typename?: 'ProfilesAndHistoryConfigurationProfileHistoryEnabled'; profileHistoryEnabled?: Maybe; }; export type ProfilesAndHistoryConfigurationProfileTraitGroup = { __typename?: 'ProfilesAndHistoryConfigurationProfileTraitGroup'; groupName?: Maybe; order?: Maybe; traits?: Maybe>>; }; export type ProfilesAndHistoryConfigurationProfileTraitGroups = { __typename?: 'ProfilesAndHistoryConfigurationProfileTraitGroups'; profileTraitGroups?: Maybe>>; }; export type ProfilesAndHistoryConfigurationRecentActivityGroup = { __typename?: 'ProfilesAndHistoryConfigurationRecentActivityGroup'; activities?: Maybe>>; limit?: Maybe; timeFrame?: Maybe; }; export type ProfilesAndHistoryConfigurationSegmentUnifyApiKey = { __typename?: 'ProfilesAndHistoryConfigurationSegmentUnifyApiKey'; segmentUnifyApiKey?: Maybe; }; export type ProfilesAndHistoryConfigurationSegmentUnifySpaceId = { __typename?: 'ProfilesAndHistoryConfigurationSegmentUnifySpaceId'; segmentUnifySpaceId?: Maybe; }; export type ProfilesAndHistoryConfigurationSegmentWorkspaceId = { __typename?: 'ProfilesAndHistoryConfigurationSegmentWorkspaceId'; segmentWorkspaceId?: Maybe; }; export declare enum ProfilesAndHistoryConfigurationTraitFieldType { Currency = "CURRENCY", Date = "DATE", DateTime = "DATE_TIME", Link = "LINK", Number = "NUMBER", Percentile = "PERCENTILE", PercentileReversed = "PERCENTILE_REVERSED", String = "STRING" } export type ProfilesAndHistoryConfigurationTraitMapping = { __typename?: 'ProfilesAndHistoryConfigurationTraitMapping'; categories?: Maybe>>; defaultFriendlyName?: Maybe; from?: Maybe; to?: Maybe; traitFieldType?: Maybe; }; export type ProfilesAndHistoryConfigurationUnidentifiedProfileSearchOptions = { __typename?: 'ProfilesAndHistoryConfigurationUnidentifiedProfileSearchOptions'; bridgeLabel?: Maybe; showUnidentifiedProfileToAgents?: Maybe; }; export type ProfilesAndHistoryConfigurations = { __typename?: 'ProfilesAndHistoryConfigurations'; /** @deprecated Use `items` instead. */ configurations?: Maybe>>; items?: Maybe>>; meta?: Maybe; }; export type ProfilesAndHistoryConfigurationsInput = { context: ProfilesAndHistoryConfigurationContextSchema; pagination?: InputMaybe; secondaryIdentifier?: InputMaybe; }; export type Query = { __typename?: 'Query'; activities?: Maybe; activityDetails?: Maybe; aiConversations?: Maybe; aiReports?: Maybe; channelNote?: Maybe; copilotAssistEvents: AiCopilotAssistApiListEventsPayload; customerProfileSummary?: Maybe; featureEnablementStatus?: Maybe; fetchDispositionCodes?: Maybe>>; fetchFeatureConfiguration?: Maybe; fetchTopics?: Maybe>>; fetchTranscriptionSentences?: Maybe>>; flexInstanceSid?: Maybe; flexNotifications?: Maybe; flexTeamMembers?: Maybe; flexTeams?: Maybe; flexTeamsContext?: Maybe; flexUserPreference?: Maybe; flexUsers?: Maybe; getActiveProfileConnectorInstance?: Maybe; interactionContext?: Maybe; listMessages: AiCopilotAssistApiListMessagesResponse; listTranscriptionSentences?: Maybe>>; profile?: Maybe; profileAndHistoryConfiguration?: Maybe; profileAndHistoryConfigurations?: Maybe; }; export type QueryActivitiesArgs = { input: ActivitiesInput; }; export type QueryActivityDetailsArgs = { input: ActivityDetailsInput; }; export type QueryAiConversationsArgs = { input: AiConversationInput; }; export type QueryAiReportsArgs = { input: AiReportInput; }; export type QueryChannelNoteArgs = { input: AiSummarizationChannelNoteInput; }; export type QueryCopilotAssistEventsArgs = { input: AiCopilotAssistApiListEventsInput; }; export type QueryCustomerProfileSummaryArgs = { input: AiSummarizationCustomerProfileSummaryInput; }; export type QueryFeatureEnablementStatusArgs = { input: FeatureEnablementStatusInput; }; export type QueryFetchDispositionCodesArgs = { archived?: InputMaybe; instanceSid: Scalars['String']['input']; topicSid?: InputMaybe; }; export type QueryFetchFeatureConfigurationArgs = { featureName: Scalars['String']['input']; instanceSid: Scalars['String']['input']; }; export type QueryFetchTopicsArgs = { instanceSid: Scalars['String']['input']; parentSid?: InputMaybe; type?: InputMaybe; }; export type QueryFetchTranscriptionSentencesArgs = { channelSid: Scalars['String']['input']; interactionSid: Scalars['String']['input']; }; export type QueryFlexNotificationsArgs = { input: FlexNotificationInput; }; export type QueryFlexTeamMembersArgs = { input: FlexTeamMembersInput; }; export type QueryFlexTeamsArgs = { input: FlexTeamsInput; }; export type QueryFlexUserPreferenceArgs = { input: FlexUserPreferenceInput; }; export type QueryFlexUsersArgs = { input: FlexUsersInput; }; export type QueryGetActiveProfileConnectorInstanceArgs = { account_sid: Scalars['ID']['input']; }; export type QueryInteractionContextArgs = { input: InteractionContextInput; }; export type QueryListMessagesArgs = { input: AiCopilotAssistApiListMessagesInput; }; export type QueryListTranscriptionSentencesArgs = { input: ListTranscriptionSentencesInput; }; export type QueryProfileArgs = { input: ProfileInput; }; export type QueryProfileAndHistoryConfigurationArgs = { input: ProfilesAndHistoryConfigurationInput; }; export type QueryProfileAndHistoryConfigurationsArgs = { input: ProfilesAndHistoryConfigurationsInput; }; export type SlaMetrics = { __typename?: 'SlaMetrics'; abandonedTasksCount: Scalars['Int']['output']; abandonedTasksPercentage: Scalars['Float']['output']; averageAbandonTime: Scalars['Float']['output']; averageHandleTime: Scalars['Float']['output']; averageRingTime: Scalars['Float']['output']; averageTalkTime: Scalars['Float']['output']; averageWaitingTime: Scalars['Float']['output']; averageWrapUpTime: Scalars['Float']['output']; flowOutTasksCount: Scalars['Int']['output']; flowOutTasksPercentage: Scalars['Float']['output']; handledTasksCount: Scalars['Int']['output']; handledTasksWithinSlThresholdCount: Scalars['Int']['output']; handledTasksWithinSlThresholdPercentage: Scalars['Float']['output']; shortAbandonedTasksCount: Scalars['Int']['output']; shortAbandonedTasksPercentage: Scalars['Float']['output']; slaPercentage: Scalars['Float']['output']; totalHandledTasks: Scalars['Int']['output']; totalMissedInvitations: Scalars['Int']['output']; totalRejectedInvitations: Scalars['Int']['output']; totalTasksCount: Scalars['Int']['output']; }; export type StableMetrics = AgentMetrics | NowMetrics | SlaMetrics; export type Subscription = { __typename?: 'Subscription'; copilotAssistEventStream: AiCopilotAssistApiEventsPayload; flexInAppNotification?: Maybe; highlightedMetrics?: Maybe; transcriptionSentences?: Maybe; }; export type SubscriptionCopilotAssistEventStreamArgs = { input: AiCopilotAssistApiEventStreamInput; }; export type SubscriptionFlexInAppNotificationArgs = { input: FlexNotificationSubscriptionInput; }; export type SubscriptionHighlightedMetricsArgs = { input?: InputMaybe; }; export type SubscriptionTranscriptionSentencesArgs = { input: TranscriptionInput; }; export type Tags = { __typename?: 'Tags'; messageIds?: Maybe>>; tag?: Maybe; tagGroup?: Maybe; }; export type TaskAttributesInput = { from?: InputMaybe; name?: InputMaybe; }; export type TaskInput = { attributes?: InputMaybe; }; export type TaskRouterQueue = { __typename?: 'TaskRouterQueue'; name?: Maybe; sid?: Maybe; }; export type Topic = { __typename?: 'Topic'; friendlyName: Scalars['String']['output']; parentSid?: Maybe; sid: Scalars['String']['output']; type: TopicType; }; export declare enum TopicType { Subtopic = "subtopic", Topic = "topic" } export type Transcription = { __typename?: 'Transcription'; accountSid?: Maybe; channelSid?: Maybe; content?: Maybe; endTimestamp?: Maybe; instanceSid?: Maybe; interactionSid?: Maybe; isFinal?: Maybe; participantName?: Maybe; participantSid?: Maybe; participantType?: Maybe; }; export type TranscriptionDetail = ActivityDetail & { __typename?: 'TranscriptionDetail'; label?: Maybe; timestamp?: Maybe; }; export type TranscriptionInput = { channelSid: Scalars['ID']['input']; interactionSid: Scalars['ID']['input']; }; export type TranscriptionParticipantInput = { participantSid?: InputMaybe; participantType?: InputMaybe; }; export declare enum TranscriptionParticipantType { Worker = "WORKER" } export type TranscriptionSentence = { __typename?: 'TranscriptionSentence'; accountSid?: Maybe; channelSid?: Maybe; content?: Maybe; endTimestamp?: Maybe; instanceSid?: Maybe; interactionSid?: Maybe; isFinal?: Maybe; participantName?: Maybe; participantSid?: Maybe; participantType?: Maybe; }; export type UnknownParticipant = Participant & { __typename?: 'UnknownParticipant'; callDuration?: Maybe; mediaSid?: Maybe; sid: Scalars['ID']['output']; timestamp?: Maybe; }; export type Warning = { __typename?: 'Warning'; code?: Maybe; message?: Maybe; }; export type WorkerAttributesInput = { fullName?: InputMaybe; }; export type WorkerInput = { attributes?: InputMaybe; source?: InputMaybe; }; export type WorkerSourceInput = { name?: InputMaybe; }; export type CopilotAssistEventStreamSubscriptionVariables = Exact<{ input: AiCopilotAssistApiEventStreamInput; }>; export type CopilotAssistEventStreamSubscription = { __typename?: 'Subscription'; copilotAssistEventStream: { __typename?: 'AICopilotAssistAPIEventsPayload'; sessionId?: string | null; events: Array<{ __typename: 'AICopilotAssistAPIChatMessage'; id: string; timestamp: string; } | { __typename: 'AICopilotAssistAPISuggestion'; trigger: string; response: string; id: string; timestamp: string; references?: Array<{ __typename?: 'AICopilotAssistAPIReference'; type: AiCopilotAssistApiReferenceType; href?: string | null; title: string; } | null> | null; } | null>; }; }; export type ListMessagesQueryVariables = Exact<{ input: AiCopilotAssistApiListMessagesInput; }>; export type ListMessagesQuery = { __typename?: 'Query'; listMessages: { __typename?: 'AICopilotAssistAPIListMessagesResponse'; messages: Array<{ __typename?: 'AICopilotAssistAPIChatMessage'; id: string; content: string; author: AiCopilotAssistMessageAuthor; references?: Array<{ __typename?: 'AICopilotAssistAPIReference'; type: AiCopilotAssistApiReferenceType; title: string; href?: string | null; } | null> | null; } | null>; }; }; export type SendMessageMutationVariables = Exact<{ input: AiCopilotAssistApiSendMessageInput; }>; export type SendMessageMutation = { __typename?: 'Mutation'; sendMessage: { __typename?: 'AICopilotAssistAPISendMessageResponse'; answer?: { __typename?: 'AICopilotAssistAPIChatMessage'; id: string; content: string; author: AiCopilotAssistMessageAuthor; references?: Array<{ __typename?: 'AICopilotAssistAPIReference'; type: AiCopilotAssistApiReferenceType; title: string; href?: string | null; } | null> | null; } | null; }; }; export type RecentActivityMappingsConfigurationQueryVariables = Exact<{ input: ProfilesAndHistoryConfigurationInput; }>; export type RecentActivityMappingsConfigurationQuery = { __typename?: 'Query'; profileAndHistoryConfiguration?: { __typename?: 'ProfilesAndHistoryConfiguration'; sid: string; version?: string | null; context?: ProfilesAndHistoryConfigurationContextSchema | null; data?: { __typename: 'ProfilesAndHistoryConfigurationActivityCustomization'; eventName?: string | null; imageProperty?: { __typename: 'ProfilesAndHistoryConfigurationEventProperty'; label?: string | null; order?: number | null; propertyKey?: string | null; type?: ProfilesAndHistoryConfigurationEventPropertyType | null; } | null; primaryProperty?: { __typename: 'ProfilesAndHistoryConfigurationEventProperty'; label?: string | null; order?: number | null; propertyKey?: string | null; type?: ProfilesAndHistoryConfigurationEventPropertyType | null; } | null; secondaryProperties?: Array<{ __typename: 'ProfilesAndHistoryConfigurationEventProperty'; label?: string | null; order?: number | null; propertyKey?: string | null; type?: ProfilesAndHistoryConfigurationEventPropertyType | null; } | null> | null; } | { __typename: 'ProfilesAndHistoryConfigurationAddressMapping'; } | { __typename: 'ProfilesAndHistoryConfigurationChannelAddressMapping'; } | { __typename: 'ProfilesAndHistoryConfigurationCustomerHeader'; } | { __typename: 'ProfilesAndHistoryConfigurationFlexUnifyWriteKey'; } | { __typename: 'ProfilesAndHistoryConfigurationGenericConnectorConfiguration'; } | { __typename: 'ProfilesAndHistoryConfigurationIdentifierMapping'; } | { __typename: 'ProfilesAndHistoryConfigurationIdentifierMappings'; } | { __typename: 'ProfilesAndHistoryConfigurationIncludeTraitsByDefault'; } | { __typename: 'ProfilesAndHistoryConfigurationManualProfileSearchOptions'; } | { __typename: 'ProfilesAndHistoryConfigurationProfileDetailsEnabled'; } | { __typename: 'ProfilesAndHistoryConfigurationProfileHighlightsEnabled'; } | { __typename: 'ProfilesAndHistoryConfigurationProfileHistoryEnabled'; } | { __typename: 'ProfilesAndHistoryConfigurationProfileTraitGroups'; } | { __typename: 'ProfilesAndHistoryConfigurationRecentActivityGroup'; } | { __typename: 'ProfilesAndHistoryConfigurationSegmentUnifyApiKey'; } | { __typename: 'ProfilesAndHistoryConfigurationSegmentUnifySpaceId'; } | { __typename: 'ProfilesAndHistoryConfigurationSegmentWorkspaceId'; } | { __typename: 'ProfilesAndHistoryConfigurationTraitMapping'; } | { __typename: 'ProfilesAndHistoryConfigurationUnidentifiedProfileSearchOptions'; } | null; } | null; }; export type FlexUnifyGetActivitiesQueryVariables = Exact<{ input: ActivitiesInput; }>; export type FlexUnifyGetActivitiesQuery = { __typename?: 'Query'; activities?: { __typename?: 'Activities'; activities?: Array<{ __typename?: 'Activity'; } | { __typename?: 'ActivityDetails'; } | { __typename: 'ActivityView'; timestamp?: string | null; label?: string | null; attributes?: { __typename?: 'CustomAttributes'; } | { __typename?: 'InteractionAttributes'; } | { __typename?: 'MapAttributes'; } | { __typename?: 'ProfileEventUIAttributes'; eventName?: string | null; descriptionLabel?: string | null; } | null; details: Array<{ __typename?: 'ChannelDetail'; } | { __typename?: 'CustomDetail'; } | { __typename?: 'MapDetail'; } | { __typename?: 'ProfileEventDetail'; timestamp?: string | null; label?: string | null; data: any; } | { __typename?: 'TranscriptionDetail'; } | null>; } | null> | null; meta?: { __typename?: 'PageInfo'; nextPageToken?: string | null; pageSize?: number | null; } | null; } | null; }; export type CustomerProfileSummaryQueryVariables = Exact<{ input: AiSummarizationCustomerProfileSummaryInput; }>; export type CustomerProfileSummaryQuery = { __typename?: 'Query'; customerProfileSummary?: { __typename?: 'AISummarizationCustomerProfileSummary'; summary?: string | null; status?: string | null; dateCreated?: string | null; dateUpdated?: string | null; profileConnectSid?: string | null; } | null; }; export type CreateCustomerProfileSummaryMutationVariables = Exact<{ input: AiSummarizationCreateCustomerProfileSummaryInput; }>; export type CreateCustomerProfileSummaryMutation = { __typename?: 'Mutation'; createCustomerProfileSummary?: { __typename?: 'AISummarizationCustomerProfileSummary'; summary?: string | null; status?: string | null; dateCreated?: string | null; dateUpdated?: string | null; profileConnectSid?: string | null; } | null; }; export type FlexUnifyShowComponentConfigQueryVariables = Exact<{ input: ProfilesAndHistoryConfigurationsInput; }>; export type FlexUnifyShowComponentConfigQuery = { __typename?: 'Query'; profileAndHistoryConfigurations?: { __typename?: 'ProfilesAndHistoryConfigurations'; configurations?: Array<{ __typename?: 'ProfilesAndHistoryConfiguration'; data?: { __typename?: 'ProfilesAndHistoryConfigurationActivityCustomization'; } | { __typename?: 'ProfilesAndHistoryConfigurationAddressMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationChannelAddressMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationCustomerHeader'; } | { __typename?: 'ProfilesAndHistoryConfigurationFlexUnifyWriteKey'; } | { __typename?: 'ProfilesAndHistoryConfigurationGenericConnectorConfiguration'; } | { __typename?: 'ProfilesAndHistoryConfigurationIdentifierMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationIdentifierMappings'; } | { __typename?: 'ProfilesAndHistoryConfigurationIncludeTraitsByDefault'; } | { __typename?: 'ProfilesAndHistoryConfigurationManualProfileSearchOptions'; identifiers?: Array<{ __typename?: 'ProfilesAndHistoryConfigurationOrderedConfigurationReference'; friendlyNameOverride?: string | null; order?: number | null; referenceSid?: string | null; type?: ProfilesAndHistoryConfigurationConfigurationType | null; } | null> | null; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileDetailsEnabled'; profileDetailsEnabled?: boolean | null; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileHighlightsEnabled'; profileHighlightsEnabled?: boolean | null; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileHistoryEnabled'; profileHistoryEnabled?: boolean | null; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileTraitGroups'; } | { __typename?: 'ProfilesAndHistoryConfigurationRecentActivityGroup'; } | { __typename?: 'ProfilesAndHistoryConfigurationSegmentUnifyApiKey'; } | { __typename?: 'ProfilesAndHistoryConfigurationSegmentUnifySpaceId'; } | { __typename?: 'ProfilesAndHistoryConfigurationSegmentWorkspaceId'; } | { __typename?: 'ProfilesAndHistoryConfigurationTraitMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationUnidentifiedProfileSearchOptions'; showUnidentifiedProfileToAgents?: boolean | null; bridgeLabel?: string | null; } | null; } | null> | null; } | null; }; export type ChannelAddressMappingConfigurationQueryVariables = Exact<{ input: ProfilesAndHistoryConfigurationsInput; }>; export type ChannelAddressMappingConfigurationQuery = { __typename?: 'Query'; profileAndHistoryConfigurations?: { __typename?: 'ProfilesAndHistoryConfigurations'; configurations?: Array<{ __typename?: 'ProfilesAndHistoryConfiguration'; data?: { __typename?: 'ProfilesAndHistoryConfigurationActivityCustomization'; } | { __typename?: 'ProfilesAndHistoryConfigurationAddressMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationChannelAddressMapping'; address?: ProfilesAndHistoryConfigurationAddress | null; identifier?: { __typename?: 'ProfilesAndHistoryConfigurationOrderedConfigurationReference'; referenceSid?: string | null; } | null; } | { __typename?: 'ProfilesAndHistoryConfigurationCustomerHeader'; } | { __typename?: 'ProfilesAndHistoryConfigurationFlexUnifyWriteKey'; } | { __typename?: 'ProfilesAndHistoryConfigurationGenericConnectorConfiguration'; } | { __typename?: 'ProfilesAndHistoryConfigurationIdentifierMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationIdentifierMappings'; } | { __typename?: 'ProfilesAndHistoryConfigurationIncludeTraitsByDefault'; } | { __typename?: 'ProfilesAndHistoryConfigurationManualProfileSearchOptions'; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileDetailsEnabled'; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileHighlightsEnabled'; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileHistoryEnabled'; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileTraitGroups'; } | { __typename?: 'ProfilesAndHistoryConfigurationRecentActivityGroup'; } | { __typename?: 'ProfilesAndHistoryConfigurationSegmentUnifyApiKey'; } | { __typename?: 'ProfilesAndHistoryConfigurationSegmentUnifySpaceId'; } | { __typename?: 'ProfilesAndHistoryConfigurationSegmentWorkspaceId'; } | { __typename?: 'ProfilesAndHistoryConfigurationTraitMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationUnidentifiedProfileSearchOptions'; } | null; } | null> | null; } | null; }; export type IdentifierConfigurationQueryVariables = Exact<{ input: ProfilesAndHistoryConfigurationInput; }>; export type IdentifierConfigurationQuery = { __typename?: 'Query'; profileAndHistoryConfiguration?: { __typename?: 'ProfilesAndHistoryConfiguration'; data?: { __typename?: 'ProfilesAndHistoryConfigurationActivityCustomization'; } | { __typename?: 'ProfilesAndHistoryConfigurationAddressMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationChannelAddressMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationCustomerHeader'; } | { __typename?: 'ProfilesAndHistoryConfigurationFlexUnifyWriteKey'; } | { __typename?: 'ProfilesAndHistoryConfigurationGenericConnectorConfiguration'; } | { __typename?: 'ProfilesAndHistoryConfigurationIdentifierMapping'; friendlyName?: string | null; identifier?: string | null; priority?: number | null; } | { __typename?: 'ProfilesAndHistoryConfigurationIdentifierMappings'; } | { __typename?: 'ProfilesAndHistoryConfigurationIncludeTraitsByDefault'; } | { __typename?: 'ProfilesAndHistoryConfigurationManualProfileSearchOptions'; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileDetailsEnabled'; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileHighlightsEnabled'; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileHistoryEnabled'; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileTraitGroups'; } | { __typename?: 'ProfilesAndHistoryConfigurationRecentActivityGroup'; } | { __typename?: 'ProfilesAndHistoryConfigurationSegmentUnifyApiKey'; } | { __typename?: 'ProfilesAndHistoryConfigurationSegmentUnifySpaceId'; } | { __typename?: 'ProfilesAndHistoryConfigurationSegmentWorkspaceId'; } | { __typename?: 'ProfilesAndHistoryConfigurationTraitMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationUnidentifiedProfileSearchOptions'; } | null; } | null; }; export type GetActiveProfileConnectorInstanceQueryVariables = Exact<{ accountSid: Scalars['ID']['input']; }>; export type GetActiveProfileConnectorInstanceQuery = { __typename?: 'Query'; getActiveProfileConnectorInstance?: { __typename?: 'ProfileConnectorInstance'; sid?: string | null; type?: ProfileConnectorInstanceType | null; } | null; }; export type ProfileHeaderConfigurationQueryVariables = Exact<{ input: ProfilesAndHistoryConfigurationsInput; }>; export type ProfileHeaderConfigurationQuery = { __typename?: 'Query'; profileAndHistoryConfigurations?: { __typename?: 'ProfilesAndHistoryConfigurations'; configurations?: Array<{ __typename?: 'ProfilesAndHistoryConfiguration'; data?: { __typename?: 'ProfilesAndHistoryConfigurationActivityCustomization'; } | { __typename?: 'ProfilesAndHistoryConfigurationAddressMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationChannelAddressMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationCustomerHeader'; profileName?: { __typename?: 'ProfilesAndHistoryConfigurationCustomerHeaderProfileName'; customerNameTraits?: Array<{ __typename?: 'ProfilesAndHistoryConfigurationOrderedConfigurationReference'; referenceSid?: string | null; friendlyNameOverride?: string | null; type?: ProfilesAndHistoryConfigurationConfigurationType | null; order?: number | null; } | null> | null; } | null; secondaryTrait?: { __typename?: 'ProfilesAndHistoryConfigurationOrderedConfigurationReference'; referenceSid?: string | null; friendlyNameOverride?: string | null; type?: ProfilesAndHistoryConfigurationConfigurationType | null; order?: number | null; } | null; avatarTrait?: { __typename?: 'ProfilesAndHistoryConfigurationOrderedConfigurationReference'; referenceSid?: string | null; friendlyNameOverride?: string | null; type?: ProfilesAndHistoryConfigurationConfigurationType | null; order?: number | null; } | null; } | { __typename?: 'ProfilesAndHistoryConfigurationFlexUnifyWriteKey'; } | { __typename?: 'ProfilesAndHistoryConfigurationGenericConnectorConfiguration'; } | { __typename?: 'ProfilesAndHistoryConfigurationIdentifierMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationIdentifierMappings'; } | { __typename?: 'ProfilesAndHistoryConfigurationIncludeTraitsByDefault'; } | { __typename?: 'ProfilesAndHistoryConfigurationManualProfileSearchOptions'; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileDetailsEnabled'; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileHighlightsEnabled'; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileHistoryEnabled'; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileTraitGroups'; } | { __typename?: 'ProfilesAndHistoryConfigurationRecentActivityGroup'; } | { __typename?: 'ProfilesAndHistoryConfigurationSegmentUnifyApiKey'; } | { __typename?: 'ProfilesAndHistoryConfigurationSegmentUnifySpaceId'; } | { __typename?: 'ProfilesAndHistoryConfigurationSegmentWorkspaceId'; } | { __typename?: 'ProfilesAndHistoryConfigurationTraitMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationUnidentifiedProfileSearchOptions'; } | null; } | null> | null; } | null; }; export type ProfileAndHistoryConfigurationQueryVariables = Exact<{ input: ProfilesAndHistoryConfigurationsInput; }>; export type ProfileAndHistoryConfigurationQuery = { __typename?: 'Query'; profileAndHistoryConfigurations?: { __typename?: 'ProfilesAndHistoryConfigurations'; configurations?: Array<{ __typename?: 'ProfilesAndHistoryConfiguration'; sid: string; data?: { __typename: 'ProfilesAndHistoryConfigurationActivityCustomization'; } | { __typename: 'ProfilesAndHistoryConfigurationAddressMapping'; } | { __typename: 'ProfilesAndHistoryConfigurationChannelAddressMapping'; } | { __typename: 'ProfilesAndHistoryConfigurationCustomerHeader'; } | { __typename: 'ProfilesAndHistoryConfigurationFlexUnifyWriteKey'; } | { __typename: 'ProfilesAndHistoryConfigurationGenericConnectorConfiguration'; } | { __typename: 'ProfilesAndHistoryConfigurationIdentifierMapping'; } | { __typename: 'ProfilesAndHistoryConfigurationIdentifierMappings'; } | { __typename: 'ProfilesAndHistoryConfigurationIncludeTraitsByDefault'; } | { __typename: 'ProfilesAndHistoryConfigurationManualProfileSearchOptions'; } | { __typename: 'ProfilesAndHistoryConfigurationProfileDetailsEnabled'; } | { __typename: 'ProfilesAndHistoryConfigurationProfileHighlightsEnabled'; } | { __typename: 'ProfilesAndHistoryConfigurationProfileHistoryEnabled'; } | { __typename: 'ProfilesAndHistoryConfigurationProfileTraitGroups'; profileTraitGroups?: Array<{ __typename: 'ProfilesAndHistoryConfigurationProfileTraitGroup'; groupName?: string | null; order?: number | null; traits?: Array<{ __typename: 'ProfilesAndHistoryConfigurationOrderedConfigurationReference'; friendlyNameOverride?: string | null; order?: number | null; referenceSid?: string | null; } | null> | null; } | null> | null; } | { __typename: 'ProfilesAndHistoryConfigurationRecentActivityGroup'; } | { __typename: 'ProfilesAndHistoryConfigurationSegmentUnifyApiKey'; } | { __typename: 'ProfilesAndHistoryConfigurationSegmentUnifySpaceId'; } | { __typename: 'ProfilesAndHistoryConfigurationSegmentWorkspaceId'; } | { __typename: 'ProfilesAndHistoryConfigurationTraitMapping'; } | { __typename: 'ProfilesAndHistoryConfigurationUnidentifiedProfileSearchOptions'; } | null; } | null> | null; } | null; }; export type TraitMappingsConfigurationQueryVariables = Exact<{ input: ProfilesAndHistoryConfigurationInput; }>; export type TraitMappingsConfigurationQuery = { __typename?: 'Query'; profileAndHistoryConfiguration?: { __typename?: 'ProfilesAndHistoryConfiguration'; sid: string; version?: string | null; context?: ProfilesAndHistoryConfigurationContextSchema | null; data?: { __typename: 'ProfilesAndHistoryConfigurationActivityCustomization'; } | { __typename: 'ProfilesAndHistoryConfigurationAddressMapping'; } | { __typename: 'ProfilesAndHistoryConfigurationChannelAddressMapping'; } | { __typename: 'ProfilesAndHistoryConfigurationCustomerHeader'; } | { __typename: 'ProfilesAndHistoryConfigurationFlexUnifyWriteKey'; } | { __typename: 'ProfilesAndHistoryConfigurationGenericConnectorConfiguration'; } | { __typename: 'ProfilesAndHistoryConfigurationIdentifierMapping'; } | { __typename: 'ProfilesAndHistoryConfigurationIdentifierMappings'; } | { __typename: 'ProfilesAndHistoryConfigurationIncludeTraitsByDefault'; } | { __typename: 'ProfilesAndHistoryConfigurationManualProfileSearchOptions'; } | { __typename: 'ProfilesAndHistoryConfigurationProfileDetailsEnabled'; } | { __typename: 'ProfilesAndHistoryConfigurationProfileHighlightsEnabled'; } | { __typename: 'ProfilesAndHistoryConfigurationProfileHistoryEnabled'; } | { __typename: 'ProfilesAndHistoryConfigurationProfileTraitGroups'; } | { __typename: 'ProfilesAndHistoryConfigurationRecentActivityGroup'; limit?: number | null; timeFrame?: number | null; activities?: Array<{ __typename: 'ProfilesAndHistoryConfigurationOrderedConfigurationReference'; friendlyNameOverride?: string | null; order?: number | null; referenceSid?: string | null; type?: ProfilesAndHistoryConfigurationConfigurationType | null; } | null> | null; } | { __typename: 'ProfilesAndHistoryConfigurationSegmentUnifyApiKey'; } | { __typename: 'ProfilesAndHistoryConfigurationSegmentUnifySpaceId'; } | { __typename: 'ProfilesAndHistoryConfigurationSegmentWorkspaceId'; } | { __typename: 'ProfilesAndHistoryConfigurationTraitMapping'; categories?: Array | null; defaultFriendlyName?: string | null; from?: string | null; to?: string | null; traitFieldType?: ProfilesAndHistoryConfigurationTraitFieldType | null; } | { __typename: 'ProfilesAndHistoryConfigurationUnidentifiedProfileSearchOptions'; } | null; } | null; }; export type ListNotificationsQueryVariables = Exact<{ input: FlexNotificationInput; }>; export type ListNotificationsQuery = { __typename?: 'Query'; flexNotifications?: { __typename?: 'Notifications'; notifications?: Array<{ __typename: 'FlexNotification'; notificationSid?: string | null; recipientId?: string | null; sentTime?: string | null; notificationAttributes?: string | null; notification?: { __typename?: 'FlexNotificationItem'; status?: string | null; } | null; } | null> | null; meta?: { __typename?: 'PageInfo'; nextPageToken?: string | null; pageSize?: number | null; } | null; } | null; }; export type UpdateNotificationStatusMutationVariables = Exact<{ input: FlexNotificationStatusUpdateInput; }>; export type UpdateNotificationStatusMutation = { __typename?: 'Mutation'; updateNotificationStatus?: { __typename?: 'FlexNotification'; notificationSid?: string | null; } | null; }; export type MarkAllNotificationsReadMutationVariables = Exact<{ input?: InputMaybe; }>; export type MarkAllNotificationsReadMutation = { __typename?: 'Mutation'; markAllNotificationsRead?: { __typename?: 'FlexNotificationsStatusUpdateResponse'; updated: boolean; } | null; }; export type FlexNotificationSubscriptionVariables = Exact<{ input: FlexNotificationSubscriptionInput; }>; export type FlexNotificationSubscription = { __typename?: 'Subscription'; flexInAppNotification?: { __typename?: 'FlexInAppNotification'; sentTime?: string | null; instanceSid: string; accountSid: string; notificationSid: string; notificationAttributes?: string | null; } | null; }; export type TimelineViewGetActivitiesQueryVariables = Exact<{ input: ActivitiesInput; }>; export type TimelineViewGetActivitiesQuery = { __typename?: 'Query'; activities?: { __typename?: 'Activities'; activities?: Array<{ __typename: 'Activity'; sid: string; timestamp?: string | null; label?: string | null; attributes?: { __typename?: 'CustomAttributes'; data: any; } | { __typename?: 'InteractionAttributes'; interactionSid: string; channelType?: ChannelType | null; direction?: Direction | null; duration?: number | null; } | { __typename?: 'MapAttributes'; } | { __typename?: 'ProfileEventUIAttributes'; } | null; } | { __typename?: 'ActivityDetails'; } | { __typename: 'ActivityView'; timestamp?: string | null; label?: string | null; attributes?: { __typename?: 'CustomAttributes'; } | { __typename?: 'InteractionAttributes'; } | { __typename?: 'MapAttributes'; } | { __typename?: 'ProfileEventUIAttributes'; eventName?: string | null; descriptionLabel?: string | null; } | null; details: Array<{ __typename?: 'ChannelDetail'; } | { __typename?: 'CustomDetail'; } | { __typename?: 'MapDetail'; } | { __typename?: 'ProfileEventDetail'; timestamp?: string | null; label?: string | null; data: any; } | { __typename?: 'TranscriptionDetail'; } | null>; } | null> | null; warnings?: Array<{ __typename?: 'Warning'; code?: number | null; message?: string | null; } | null> | null; meta?: { __typename?: 'PageInfo'; nextPageToken?: string | null; pageSize?: number | null; } | null; } | null; }; export type TimelineViewActivityDetailsQueryVariables = Exact<{ input: ActivityDetailsInput; }>; export type TimelineViewActivityDetailsQuery = { __typename?: 'Query'; activityDetails?: { __typename?: 'ActivityDetails'; sid: string; label?: string | null; timestamp?: string | null; attributes?: { __typename: 'CustomAttributes'; data: any; } | { __typename: 'InteractionAttributes'; interactionSid: string; channelType?: ChannelType | null; direction?: Direction | null; } | { __typename: 'MapAttributes'; } | { __typename: 'ProfileEventUIAttributes'; } | null; details: Array<{ __typename: 'ChannelDetail'; timestamp?: string | null; label?: string | null; channelSid: string; channelType?: ChannelType | null; direction?: Direction | null; participants: Array<{ __typename: 'Agent'; sid: string; timestamp?: string | null; mediaSid?: string | null; workerSid: string; workerName?: string | null; queue?: { __typename?: 'TaskRouterQueue'; name?: string | null; } | null; channelNote?: { __typename?: 'AISummarizationChannel'; sentiment?: AiSummarizationSentiment | null; summary?: string | null; codes?: Array<{ __typename?: 'AISummarizationChannelCode'; topic?: string | null; subtopic?: string | null; dispositionCode?: string | null; } | null> | null; } | null; } | { __typename: 'Customer'; sid: string; timestamp?: string | null; mediaSid?: string | null; } | { __typename: 'UnknownParticipant'; sid: string; timestamp?: string | null; mediaSid?: string | null; } | null>; } | { __typename: 'CustomDetail'; timestamp?: string | null; label?: string | null; data: any; } | { __typename: 'MapDetail'; } | { __typename: 'ProfileEventDetail'; } | { __typename: 'TranscriptionDetail'; } | null>; } | null; }; export type ActivityCustomizationsConfigQueryVariables = Exact<{ input: ProfilesAndHistoryConfigurationsInput; }>; export type ActivityCustomizationsConfigQuery = { __typename?: 'Query'; profileAndHistoryConfigurations?: { __typename?: 'ProfilesAndHistoryConfigurations'; configurations?: Array<{ __typename?: 'ProfilesAndHistoryConfiguration'; dateCreated?: string | null; dateUpdated?: string | null; data?: { __typename?: 'ProfilesAndHistoryConfigurationActivityCustomization'; eventName?: string | null; profileEventConfigType?: ProfilesAndHistoryConfigurationProfileEventConfigType | null; secondaryProperties?: Array<{ __typename?: 'ProfilesAndHistoryConfigurationEventProperty'; propertyKey?: string | null; type?: ProfilesAndHistoryConfigurationEventPropertyType | null; label?: string | null; order?: number | null; } | null> | null; primaryProperty?: { __typename?: 'ProfilesAndHistoryConfigurationEventProperty'; propertyKey?: string | null; type?: ProfilesAndHistoryConfigurationEventPropertyType | null; label?: string | null; order?: number | null; } | null; } | { __typename?: 'ProfilesAndHistoryConfigurationAddressMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationChannelAddressMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationCustomerHeader'; } | { __typename?: 'ProfilesAndHistoryConfigurationFlexUnifyWriteKey'; } | { __typename?: 'ProfilesAndHistoryConfigurationGenericConnectorConfiguration'; } | { __typename?: 'ProfilesAndHistoryConfigurationIdentifierMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationIdentifierMappings'; } | { __typename?: 'ProfilesAndHistoryConfigurationIncludeTraitsByDefault'; } | { __typename?: 'ProfilesAndHistoryConfigurationManualProfileSearchOptions'; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileDetailsEnabled'; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileHighlightsEnabled'; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileHistoryEnabled'; } | { __typename?: 'ProfilesAndHistoryConfigurationProfileTraitGroups'; } | { __typename?: 'ProfilesAndHistoryConfigurationRecentActivityGroup'; } | { __typename?: 'ProfilesAndHistoryConfigurationSegmentUnifyApiKey'; } | { __typename?: 'ProfilesAndHistoryConfigurationSegmentUnifySpaceId'; } | { __typename?: 'ProfilesAndHistoryConfigurationSegmentWorkspaceId'; } | { __typename?: 'ProfilesAndHistoryConfigurationTraitMapping'; } | { __typename?: 'ProfilesAndHistoryConfigurationUnidentifiedProfileSearchOptions'; } | null; } | null> | null; } | null; }; export type FetchTranscriptionSentencesQueryVariables = Exact<{ interactionSid: Scalars['String']['input']; channelSid: Scalars['String']['input']; }>; export type FetchTranscriptionSentencesQuery = { __typename?: 'Query'; fetchTranscriptionSentences?: Array<{ __typename?: 'AgentCopilotTranscriptionSentence'; content: string; participant_type: string; participant_sid?: string | null; participant_name?: string | null; end_timestamp: string; is_final: boolean; } | null> | null; }; export type FetchFeatureConfigurationQueryVariables = Exact<{ instanceSid: Scalars['String']['input']; featureName: Scalars['String']['input']; }>; export type FetchFeatureConfigurationQuery = { __typename?: 'Query'; fetchFeatureConfiguration?: { __typename?: 'FeatureConfiguration'; queues?: Array | null; ui_config: { __typename?: 'FeatureConfigurationUiConfig'; display_note?: boolean | null; display_sentiment?: boolean | null; multilang_enabled?: boolean | null; }; } | null; }; export type FetchDispositionCodesQueryVariables = Exact<{ instanceSid: Scalars['String']['input']; topicSid?: InputMaybe; archived?: InputMaybe; }>; export type FetchDispositionCodesQuery = { __typename?: 'Query'; fetchDispositionCodes?: Array<{ __typename?: 'DispositionCode'; sid?: string | null; state?: DispositionCodeState | null; instanceSid?: string | null; description?: string | null; uniqueName?: string | null; friendlyName?: string | null; version?: any | null; accountSid?: string | null; } | null> | null; }; export type FetchTopicsQueryVariables = Exact<{ instanceSid: Scalars['String']['input']; type?: InputMaybe; parentSid?: InputMaybe; }>; export type FetchTopicsQuery = { __typename?: 'Query'; fetchTopics?: Array<{ __typename?: 'Topic'; sid: string; friendlyName: string; parentSid?: string | null; type: TopicType; } | null> | null; }; export type CreateInteractionSummaryMutationVariables = Exact<{ interactionSid: Scalars['String']['input']; instanceSid: Scalars['String']['input']; channelSid: Scalars['String']['input']; taskSid?: InputMaybe; participantSid?: InputMaybe; profileConnectSid?: InputMaybe; summary?: InputMaybe; sentiment?: InputMaybe; detectedLanguage?: InputMaybe; dispositionCodeSid?: InputMaybe; codes?: InputMaybe; }>; export type CreateInteractionSummaryMutation = { __typename?: 'Mutation'; createInteractionSummary?: { __typename?: 'InteractionSummary'; sid: string; summary?: string | null; disposition_code_sid?: string | null; sentiment?: string | null; generated_summary?: string | null; generated_sentiment?: string | null; detected_language?: string | null; generated_disposition_code_sid?: string | null; date_updated: string; version: number; codes?: { __typename?: 'ChannelNoteCodes'; generated?: Array<{ __typename?: 'ChannelNoteCode'; topic_path?: string | null; disposition_code?: string | null; } | null> | null; selected?: Array<{ __typename?: 'ChannelNoteCode'; topic_path?: string | null; disposition_code?: string | null; } | null> | null; } | null; } | null; }; export type UpdateInteractionSummaryMutationVariables = Exact<{ sid: Scalars['String']['input']; instanceSid: Scalars['String']['input']; interactionSid: Scalars['String']['input']; channelSid: Scalars['String']['input']; taskSid?: InputMaybe; participantSid?: InputMaybe; profileConnectSid?: InputMaybe; generatedSummary?: InputMaybe; summary: Scalars['String']['input']; sentiment?: InputMaybe; detectedLanguage?: InputMaybe; dispositionCodeSid?: InputMaybe; currentVersion: Scalars['Int']['input']; codes?: InputMaybe; }>; export type UpdateInteractionSummaryMutation = { __typename?: 'Mutation'; updateInteractionSummary?: { __typename?: 'InteractionSummary'; sid: string; summary?: string | null; disposition_code_sid?: string | null; sentiment?: string | null; generated_summary?: string | null; generated_sentiment?: string | null; detected_language?: string | null; generated_disposition_code_sid?: string | null; date_updated: string; codes?: { __typename?: 'ChannelNoteCodes'; selected?: Array<{ __typename?: 'ChannelNoteCode'; topic_path?: string | null; disposition_code?: string | null; } | null> | null; generated?: Array<{ __typename?: 'ChannelNoteCode'; topic_path?: string | null; disposition_code?: string | null; } | null> | null; } | null; } | null; }; export type HighlightedMetricsSubscriptionVariables = Exact<{ input?: InputMaybe; }>; export type HighlightedMetricsSubscription = { __typename?: 'Subscription'; highlightedMetrics?: { __typename?: 'HighlightedMetrics'; accountSid: string; instanceSid: string; healthStatus: AlertLevel; metricType: MetricType; queueSid: string; queueLevelMetrics?: { __typename?: 'InsightsMetrics'; longestTaskWaitingFrom?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; thresholdValue?: string | null; } | null; activeTasks?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; waitingTasks?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; averageWaitingTime?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; averageHandleTime?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; slaPercentage?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; totalMissedInvitations?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; handledTasksCount?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; handledTasksWithinSlThresholdPercentage?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; abandonedTasksCount?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; abandonedTasksPercentage?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; availableAgents?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; unavailableAgents?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; offlineAgents?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; longestAvailableAgent?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; } | null; stableMetrics: { __typename?: 'AgentMetrics'; availableAgents?: number | null; unavailableAgents?: number | null; offlineAgents?: number | null; longestAvailableAgent?: string | null; } | { __typename?: 'NowMetrics'; reservedTasks: number; totalTasks: number; pendingTasks: number; wrappingTasks: number; timestampUpdated: number; assignedTasks: number; longestTaskWaitingSid?: string | null; longestTaskWaitingFrom?: string | null; longestTaskWaitingAge: number; } | { __typename?: 'SlaMetrics'; abandonedTasksCount: number; abandonedTasksPercentage: number; averageAbandonTime: number; averageHandleTime: number; averageRingTime: number; averageTalkTime: number; averageWaitingTime: number; averageWrapUpTime: number; flowOutTasksCount: number; flowOutTasksPercentage: number; handledTasksCount: number; handledTasksWithinSlThresholdCount: number; handledTasksWithinSlThresholdPercentage: number; shortAbandonedTasksCount: number; shortAbandonedTasksPercentage: number; slaPercentage: number; totalHandledTasks: number; totalMissedInvitations: number; totalRejectedInvitations: number; totalTasksCount: number; }; channelStatsAlerts: Array<{ __typename?: 'ChannelStatsAlert'; channelSid: string; healthStatus: AlertLevel; highlightedMetrics?: { __typename?: 'InsightsMetrics'; longestTaskWaitingFrom?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; thresholdValue?: string | null; } | null; activeTasks?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; waitingTasks?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; averageWaitingTime?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; averageHandleTime?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; slaPercentage?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; totalMissedInvitations?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; handledTasksCount?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; handledTasksWithinSlThresholdPercentage?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; abandonedTasksCount?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; abandonedTasksPercentage?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; availableAgents?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; unavailableAgents?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; offlineAgents?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; longestAvailableAgent?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; } | null; stableMetrics: { __typename?: 'AgentMetrics'; longestAvailableAgent?: string | null; } | { __typename?: 'NowMetrics'; reservedTasks: number; totalTasks: number; pendingTasks: number; wrappingTasks: number; timestampUpdated: number; assignedTasks: number; longestTaskWaitingSid?: string | null; longestTaskWaitingFrom?: string | null; longestTaskWaitingAge: number; } | { __typename?: 'SlaMetrics'; abandonedTasksCount: number; abandonedTasksPercentage: number; averageAbandonTime: number; averageHandleTime: number; averageRingTime: number; averageTalkTime: number; averageWaitingTime: number; averageWrapUpTime: number; flowOutTasksCount: number; flowOutTasksPercentage: number; handledTasksCount: number; handledTasksWithinSlThresholdCount: number; handledTasksWithinSlThresholdPercentage: number; shortAbandonedTasksCount: number; shortAbandonedTasksPercentage: number; slaPercentage: number; totalHandledTasks: number; totalMissedInvitations: number; totalRejectedInvitations: number; totalTasksCount: number; }; } | null>; } | null; }; export type AgentMetricsFragmentFragment = { __typename?: 'AgentMetrics'; availableAgents?: number | null; unavailableAgents?: number | null; offlineAgents?: number | null; longestAvailableAgent?: string | null; }; export type NowMetricsFragmentFragment = { __typename?: 'NowMetrics'; reservedTasks: number; totalTasks: number; pendingTasks: number; wrappingTasks: number; timestampUpdated: number; assignedTasks: number; longestTaskWaitingSid?: string | null; longestTaskWaitingFrom?: string | null; longestTaskWaitingAge: number; }; export type SlaMetricsFragmentFragment = { __typename?: 'SlaMetrics'; abandonedTasksCount: number; abandonedTasksPercentage: number; averageAbandonTime: number; averageHandleTime: number; averageRingTime: number; averageTalkTime: number; averageWaitingTime: number; averageWrapUpTime: number; flowOutTasksCount: number; flowOutTasksPercentage: number; handledTasksCount: number; handledTasksWithinSlThresholdCount: number; handledTasksWithinSlThresholdPercentage: number; shortAbandonedTasksCount: number; shortAbandonedTasksPercentage: number; slaPercentage: number; totalHandledTasks: number; totalMissedInvitations: number; totalRejectedInvitations: number; totalTasksCount: number; }; export type InsightsMetricsFragmentFragment = { __typename?: 'InsightsMetrics'; longestTaskWaitingFrom?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; thresholdValue?: string | null; } | null; activeTasks?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; waitingTasks?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; averageWaitingTime?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; averageHandleTime?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; slaPercentage?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; totalMissedInvitations?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; handledTasksCount?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; handledTasksWithinSlThresholdPercentage?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; abandonedTasksCount?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; abandonedTasksPercentage?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; availableAgents?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; unavailableAgents?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; offlineAgents?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; longestAvailableAgent?: { __typename?: 'HighlightedMetricDetail'; metricValue: string; alertLevel: AlertLevel; } | null; }; export type GetFlexUserPreferenceQueryVariables = Exact<{ input: FlexUserPreferenceInput; }>; export type GetFlexUserPreferenceQuery = { __typename?: 'Query'; flexUserPreference?: { __typename?: 'FlexUserPreference'; accountSid: string; flexUserSid: string; preferenceKey: string; preferenceValue?: string | null; } | null; }; export type CreateFlexUserPreferenceMutationVariables = Exact<{ input: CreateFlexUserPreferenceInput; }>; export type CreateFlexUserPreferenceMutation = { __typename?: 'Mutation'; createFlexUserPreference?: { __typename?: 'FlexUserPreference'; accountSid: string; flexUserSid: string; preferenceKey: string; preferenceValue?: string | null; } | null; }; export type ConversationInsightsFetchReportQueryVariables = Exact<{ input: AiReportInput; }>; export type ConversationInsightsFetchReportQuery = { __typename?: 'Query'; aiReports?: { __typename?: 'AiReport'; rows?: Array<{ __typename?: 'AiReportRows'; updated?: string | null; significance?: string | null; row_id?: string | null; record_count?: number | null; message_count?: number | null; conversation_timestamp?: string | null; scores?: Array<{ __typename?: 'AiReportScores'; title?: string | null; subtitle?: string | null; score?: string | null; trend?: string | null; score_id?: string | null; record_count?: number | null; source_score?: string | null; trend_direction?: string | null; score_status?: string | null; conversation_preview?: string | null; period_start?: string | null; period_end?: string | null; tiers?: Array<{ __typename?: 'AiReportTiers'; tier_id?: string | null; record_count?: number | null; } | null> | null; } | null> | null; modules?: Array<{ __typename?: 'AiReportModules'; title?: string | null; type?: string | null; score?: string | null; baseline?: string | null; value?: string | null; significance?: string | null; summary?: string | null; score_column?: string | null; } | null> | null; } | null> | null; meta?: { __typename?: 'PageInfo'; nextPageToken?: string | null; pageSize?: number | null; } | null; } | null; }; export type ConversationInsightsFetchConversationQueryVariables = Exact<{ input: AiConversationInput; }>; export type ConversationInsightsFetchConversationQuery = { __typename?: 'Query'; aiConversations?: { __typename?: 'AiConversation'; sid?: string | null; instance_sid?: string | null; messages?: Array<{ __typename?: 'Messages'; message?: string | null; date_created?: string | null; participant_type?: string | null; message_id?: string | null; participant_sid?: string | null; } | null> | null; tags?: Array<{ __typename?: 'Tags'; tag?: string | null; tag_group?: string | null; message_ids?: Array | null; } | null> | null; } | null; }; export type ConversationInsightsGetFlexUserQueryVariables = Exact<{ input: FlexUsersInput; }>; export type ConversationInsightsGetFlexUserQuery = { __typename?: 'Query'; flexUsers?: { __typename?: 'FlexUsers'; users?: Array<{ __typename?: 'FlexUserInfo'; friendly_name?: string | null; } | null> | null; } | null; }; export type ConversationInsightsListTeamsQueryVariables = Exact<{ input: FlexTeamsInput; }>; export type ConversationInsightsListTeamsQuery = { __typename?: 'Query'; flexTeams?: { __typename?: 'FlexTeams'; teams?: Array<{ __typename?: 'FlexTeamInfo'; team_sid?: string | null; friendly_name?: string | null; } | null> | null; } | null; }; export type ConversationInsightsListTeamMembersQueryVariables = Exact<{ input: FlexTeamMembersInput; }>; export type ConversationInsightsListTeamMembersQuery = { __typename?: 'Query'; flexTeamMembers?: { __typename?: 'FlexTeamMembers'; members?: Array<{ __typename?: 'FlexTeamMemberInfo'; worker_sid?: string | null; friendly_name?: string | null; } | null> | null; } | null; };