"use strict";
// *** WARNING: this file was generated by pulumi-language-nodejs. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.SecurityProfilePrimaryAttributeValueAccessType = exports.SecurityProfileApplicationType = exports.RuleTriggerEventSourceEventSourceName = exports.RuleSendNotificationActionDeliveryMethod = exports.RuleSendNotificationActionContentType = exports.RuleReferenceType = exports.RulePublishStatus = exports.RoutingProfileChannel = exports.RoutingProfileBehaviorType = exports.RoutingProfileAgentAvailabilityTimer = exports.QuickConnectType = exports.QueueType = exports.QueueStatus = exports.NotificationPriority = exports.IntegrationAssociationIntegrationType = exports.InstanceStorageConfigStorageType = exports.InstanceStorageConfigInstanceStorageResourceType = exports.InstanceStorageConfigEncryptionType = exports.InstanceStatus = exports.InstanceIdentityManagementType = exports.HoursOfOperationRecurrenceFrequency = exports.HoursOfOperationOverrideType = exports.HoursOfOperationOverrideConfigDay = exports.HoursOfOperationConfigDay = exports.EvaluationFormTargetConfigurationContactInteractionType = exports.EvaluationFormStatus = exports.EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition = exports.EvaluationFormSingleSelectQuestionPropertiesDisplayAs = exports.EvaluationFormScoringStrategyStatus = exports.EvaluationFormScoringStrategyMode = exports.EvaluationFormQuestionQuestionType = exports.EvaluationFormQuestionAutomationAnswerSourceSourceType = exports.EvaluationFormNumericQuestionPropertyValueAutomationLabel = exports.EvaluationFormMultiSelectQuestionRuleCategoryAutomationCondition = exports.EvaluationFormMultiSelectQuestionPropertiesDisplayAs = exports.EvaluationFormLanguageConfigurationFormLanguage = exports.EvaluationFormItemEnablementSourceValueType = exports.EvaluationFormItemEnablementSourceType = exports.EvaluationFormItemEnablementExpressionComparator = exports.EvaluationFormItemEnablementConfigurationDefaultAction = exports.EvaluationFormItemEnablementConfigurationAction = exports.EvaluationFormItemEnablementConditionOperator = exports.EvaluationFormEvaluationReviewNotificationRecipientType = exports.DataTableValueLockLevel = exports.DataTableStatus = exports.DataTableAttributeValueType = exports.ContactFlowType = exports.ContactFlowState = exports.AgentStatusType = exports.AgentStatusState = void 0;
exports.WorkspaceVisibility = exports.WorkspaceMediaType = exports.WorkspaceFontFamily = exports.UserVoiceEnhancementMode = exports.UserPhoneType = exports.UserChannel = exports.TrafficDistributionGroupStatus = exports.TaskTemplateStatus = exports.TaskTemplateFieldType = void 0;
exports.AgentStatusState = {
    Enabled: "ENABLED",
    Disabled: "DISABLED",
};
exports.AgentStatusType = {
    Routable: "ROUTABLE",
    Custom: "CUSTOM",
    Offline: "OFFLINE",
};
exports.ContactFlowState = {
    Active: "ACTIVE",
    Archived: "ARCHIVED",
};
exports.ContactFlowType = {
    ContactFlow: "CONTACT_FLOW",
    CustomerQueue: "CUSTOMER_QUEUE",
    CustomerHold: "CUSTOMER_HOLD",
    CustomerWhisper: "CUSTOMER_WHISPER",
    AgentHold: "AGENT_HOLD",
    AgentWhisper: "AGENT_WHISPER",
    OutboundWhisper: "OUTBOUND_WHISPER",
    AgentTransfer: "AGENT_TRANSFER",
    QueueTransfer: "QUEUE_TRANSFER",
    Campaign: "CAMPAIGN",
};
exports.DataTableAttributeValueType = {
    Text: "TEXT",
    Number: "NUMBER",
    Boolean: "BOOLEAN",
    TextList: "TEXT_LIST",
    NumberList: "NUMBER_LIST",
};
exports.DataTableStatus = {
    Published: "PUBLISHED",
};
exports.DataTableValueLockLevel = {
    None: "NONE",
    DataTable: "DATA_TABLE",
    PrimaryValue: "PRIMARY_VALUE",
    Attribute: "ATTRIBUTE",
    Value: "VALUE",
};
exports.EvaluationFormEvaluationReviewNotificationRecipientType = {
    UserId: "USER_ID",
};
exports.EvaluationFormItemEnablementConditionOperator = {
    Or: "OR",
    And: "AND",
};
exports.EvaluationFormItemEnablementConfigurationAction = {
    Disable: "DISABLE",
    Enable: "ENABLE",
};
exports.EvaluationFormItemEnablementConfigurationDefaultAction = {
    Disable: "DISABLE",
    Enable: "ENABLE",
};
exports.EvaluationFormItemEnablementExpressionComparator = {
    In: "IN",
    NotIn: "NOT_IN",
    AllIn: "ALL_IN",
    Exact: "EXACT",
};
exports.EvaluationFormItemEnablementSourceType = {
    QuestionRefId: "QUESTION_REF_ID",
};
exports.EvaluationFormItemEnablementSourceValueType = {
    OptionRefId: "OPTION_REF_ID",
};
exports.EvaluationFormLanguageConfigurationFormLanguage = {
    DeDe: "de-DE",
    EnUs: "en-US",
    EsEs: "es-ES",
    FrFr: "fr-FR",
    ItIt: "it-IT",
    PtBr: "pt-BR",
    JaJp: "ja-JP",
    KoKr: "ko-KR",
    ZhCn: "zh-CN",
};
exports.EvaluationFormMultiSelectQuestionPropertiesDisplayAs = {
    Dropdown: "DROPDOWN",
    Checkbox: "CHECKBOX",
};
exports.EvaluationFormMultiSelectQuestionRuleCategoryAutomationCondition = {
    Present: "PRESENT",
    NotPresent: "NOT_PRESENT",
};
exports.EvaluationFormNumericQuestionPropertyValueAutomationLabel = {
    OverallCustomerSentimentScore: "OVERALL_CUSTOMER_SENTIMENT_SCORE",
    OverallAgentSentimentScore: "OVERALL_AGENT_SENTIMENT_SCORE",
    NonTalkTime: "NON_TALK_TIME",
    NonTalkTimePercentage: "NON_TALK_TIME_PERCENTAGE",
    NumberOfInterruptions: "NUMBER_OF_INTERRUPTIONS",
    ContactDuration: "CONTACT_DURATION",
    AgentInteractionDuration: "AGENT_INTERACTION_DURATION",
    CustomerHoldTime: "CUSTOMER_HOLD_TIME",
    LongestHoldDuration: "LONGEST_HOLD_DURATION",
    NumberOfHolds: "NUMBER_OF_HOLDS",
    AgentInteractionAndHoldDuration: "AGENT_INTERACTION_AND_HOLD_DURATION",
    CustomerSentimentScoreWithoutAgent: "CUSTOMER_SENTIMENT_SCORE_WITHOUT_AGENT",
    CustomerSentimentScoreWithAgent: "CUSTOMER_SENTIMENT_SCORE_WITH_AGENT",
};
exports.EvaluationFormQuestionAutomationAnswerSourceSourceType = {
    ContactLensData: "CONTACT_LENS_DATA",
    GenAi: "GEN_AI",
};
exports.EvaluationFormQuestionQuestionType = {
    Numeric: "NUMERIC",
    Singleselect: "SINGLESELECT",
    Text: "TEXT",
    Multiselect: "MULTISELECT",
    Datetime: "DATETIME",
};
exports.EvaluationFormScoringStrategyMode = {
    QuestionOnly: "QUESTION_ONLY",
    SectionOnly: "SECTION_ONLY",
};
exports.EvaluationFormScoringStrategyStatus = {
    Enabled: "ENABLED",
    Disabled: "DISABLED",
};
exports.EvaluationFormSingleSelectQuestionPropertiesDisplayAs = {
    Dropdown: "DROPDOWN",
    Radio: "RADIO",
};
exports.EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition = {
    Present: "PRESENT",
    NotPresent: "NOT_PRESENT",
};
exports.EvaluationFormStatus = {
    Draft: "DRAFT",
    Active: "ACTIVE",
};
exports.EvaluationFormTargetConfigurationContactInteractionType = {
    Agent: "AGENT",
    Automated: "AUTOMATED",
    Customer: "CUSTOMER",
};
exports.HoursOfOperationConfigDay = {
    Sunday: "SUNDAY",
    Monday: "MONDAY",
    Tuesday: "TUESDAY",
    Wednesday: "WEDNESDAY",
    Thursday: "THURSDAY",
    Friday: "FRIDAY",
    Saturday: "SATURDAY",
};
exports.HoursOfOperationOverrideConfigDay = {
    Sunday: "SUNDAY",
    Monday: "MONDAY",
    Tuesday: "TUESDAY",
    Wednesday: "WEDNESDAY",
    Thursday: "THURSDAY",
    Friday: "FRIDAY",
    Saturday: "SATURDAY",
};
exports.HoursOfOperationOverrideType = {
    Standard: "STANDARD",
    Open: "OPEN",
    Closed: "CLOSED",
};
exports.HoursOfOperationRecurrenceFrequency = {
    Weekly: "WEEKLY",
    Monthly: "MONTHLY",
    Yearly: "YEARLY",
};
exports.InstanceIdentityManagementType = {
    Saml: "SAML",
    ConnectManaged: "CONNECT_MANAGED",
    ExistingDirectory: "EXISTING_DIRECTORY",
};
exports.InstanceStatus = {
    CreationInProgress: "CREATION_IN_PROGRESS",
    CreationFailed: "CREATION_FAILED",
    Active: "ACTIVE",
};
exports.InstanceStorageConfigEncryptionType = {
    Kms: "KMS",
};
exports.InstanceStorageConfigInstanceStorageResourceType = {
    ChatTranscripts: "CHAT_TRANSCRIPTS",
    CallRecordings: "CALL_RECORDINGS",
    ScheduledReports: "SCHEDULED_REPORTS",
    MediaStreams: "MEDIA_STREAMS",
    ContactTraceRecords: "CONTACT_TRACE_RECORDS",
    AgentEvents: "AGENT_EVENTS",
};
exports.InstanceStorageConfigStorageType = {
    S3: "S3",
    KinesisVideoStream: "KINESIS_VIDEO_STREAM",
    KinesisStream: "KINESIS_STREAM",
    KinesisFirehose: "KINESIS_FIREHOSE",
};
exports.IntegrationAssociationIntegrationType = {
    LexBot: "LEX_BOT",
    LambdaFunction: "LAMBDA_FUNCTION",
    Application: "APPLICATION",
    CasesDomain: "CASES_DOMAIN",
};
exports.NotificationPriority = {
    High: "HIGH",
    Low: "LOW",
};
exports.QueueStatus = {
    Enabled: "ENABLED",
    Disabled: "DISABLED",
};
exports.QueueType = {
    Standard: "STANDARD",
    Agent: "AGENT",
};
exports.QuickConnectType = {
    PhoneNumber: "PHONE_NUMBER",
    Queue: "QUEUE",
    User: "USER",
};
exports.RoutingProfileAgentAvailabilityTimer = {
    TimeSinceLastActivity: "TIME_SINCE_LAST_ACTIVITY",
    TimeSinceLastInbound: "TIME_SINCE_LAST_INBOUND",
};
exports.RoutingProfileBehaviorType = {
    RouteCurrentChannelOnly: "ROUTE_CURRENT_CHANNEL_ONLY",
    RouteAnyChannel: "ROUTE_ANY_CHANNEL",
};
exports.RoutingProfileChannel = {
    Voice: "VOICE",
    Chat: "CHAT",
    Task: "TASK",
    Email: "EMAIL",
};
exports.RulePublishStatus = {
    Draft: "DRAFT",
    Published: "PUBLISHED",
};
exports.RuleReferenceType = {
    Url: "URL",
    Attachment: "ATTACHMENT",
    Number: "NUMBER",
    String: "STRING",
    Date: "DATE",
    Email: "EMAIL",
};
exports.RuleSendNotificationActionContentType = {
    PlainText: "PLAIN_TEXT",
};
exports.RuleSendNotificationActionDeliveryMethod = {
    Email: "EMAIL",
};
exports.RuleTriggerEventSourceEventSourceName = {
    OnContactEvaluationSubmit: "OnContactEvaluationSubmit",
    OnPostCallAnalysisAvailable: "OnPostCallAnalysisAvailable",
    OnRealTimeCallAnalysisAvailable: "OnRealTimeCallAnalysisAvailable",
    OnRealTimeChatAnalysisAvailable: "OnRealTimeChatAnalysisAvailable",
    OnPostChatAnalysisAvailable: "OnPostChatAnalysisAvailable",
    OnZendeskTicketCreate: "OnZendeskTicketCreate",
    OnZendeskTicketStatusUpdate: "OnZendeskTicketStatusUpdate",
    OnSalesforceCaseCreate: "OnSalesforceCaseCreate",
    OnMetricDataUpdate: "OnMetricDataUpdate",
    OnCaseCreate: "OnCaseCreate",
    OnCaseUpdate: "OnCaseUpdate",
};
exports.SecurityProfileApplicationType = {
    Mcp: "MCP",
    ThirdPartyApplication: "THIRD_PARTY_APPLICATION",
};
exports.SecurityProfilePrimaryAttributeValueAccessType = {
    Allow: "ALLOW",
};
exports.TaskTemplateFieldType = {
    Name: "NAME",
    Description: "DESCRIPTION",
    ScheduledTime: "SCHEDULED_TIME",
    QuickConnect: "QUICK_CONNECT",
    Url: "URL",
    Number: "NUMBER",
    Text: "TEXT",
    TextArea: "TEXT_AREA",
    DateTime: "DATE_TIME",
    Boolean: "BOOLEAN",
    SingleSelect: "SINGLE_SELECT",
    Email: "EMAIL",
    ExpiryDuration: "EXPIRY_DURATION",
    SelfAssign: "SELF_ASSIGN",
};
exports.TaskTemplateStatus = {
    Active: "ACTIVE",
    Inactive: "INACTIVE",
};
exports.TrafficDistributionGroupStatus = {
    CreationInProgress: "CREATION_IN_PROGRESS",
    Active: "ACTIVE",
    CreationFailed: "CREATION_FAILED",
    PendingDeletion: "PENDING_DELETION",
    DeletionFailed: "DELETION_FAILED",
    UpdateInProgress: "UPDATE_IN_PROGRESS",
};
exports.UserChannel = {
    Voice: "VOICE",
    Chat: "CHAT",
    Task: "TASK",
    Email: "EMAIL",
};
exports.UserPhoneType = {
    SoftPhone: "SOFT_PHONE",
    DeskPhone: "DESK_PHONE",
};
exports.UserVoiceEnhancementMode = {
    None: "NONE",
    VoiceIsolation: "VOICE_ISOLATION",
    NoiseSuppression: "NOISE_SUPPRESSION",
};
exports.WorkspaceFontFamily = {
    Arial: "ARIAL",
    CourierNew: "COURIER_NEW",
    Georgia: "GEORGIA",
    TimesNewRoman: "TIMES_NEW_ROMAN",
    Trebuchet: "TREBUCHET",
    Verdana: "VERDANA",
};
exports.WorkspaceMediaType = {
    ImageLogoLightFavicon: "IMAGE_LOGO_LIGHT_FAVICON",
    ImageLogoDarkFavicon: "IMAGE_LOGO_DARK_FAVICON",
    ImageLogoLightHorizontal: "IMAGE_LOGO_LIGHT_HORIZONTAL",
    ImageLogoDarkHorizontal: "IMAGE_LOGO_DARK_HORIZONTAL",
};
exports.WorkspaceVisibility = {
    All: "ALL",
    Assigned: "ASSIGNED",
    None: "NONE",
};
//# sourceMappingURL=index.js.map