"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.UserPhoneType = exports.TrafficDistributionGroupStatus = exports.TaskTemplateStatus = exports.TaskTemplateFieldType = exports.RuleTriggerEventSourceEventSourceName = exports.RuleSendNotificationActionDeliveryMethod = exports.RuleSendNotificationActionContentType = exports.RuleReferenceType = exports.RulePublishStatus = exports.RoutingProfileChannel = exports.RoutingProfileBehaviorType = exports.RoutingProfileAgentAvailabilityTimer = exports.QuickConnectType = exports.QueueType = exports.QueueStatus = exports.IntegrationAssociationIntegrationType = exports.InstanceStorageConfigStorageType = exports.InstanceStorageConfigInstanceStorageResourceType = exports.InstanceStorageConfigEncryptionType = exports.InstanceStatus = exports.InstanceIdentityManagementType = exports.HoursOfOperationOverrideConfigDay = exports.HoursOfOperationConfigDay = exports.EvaluationFormStatus = exports.EvaluationFormSingleSelectQuestionRuleCategoryAutomationCondition = exports.EvaluationFormSingleSelectQuestionPropertiesDisplayAs = exports.EvaluationFormScoringStrategyStatus = exports.EvaluationFormScoringStrategyMode = exports.EvaluationFormQuestionQuestionType = exports.EvaluationFormNumericQuestionPropertyValueAutomationLabel = exports.ContactFlowType = exports.ContactFlowState = exports.AgentStatusType = exports.AgentStatusState = 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.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",
};
exports.EvaluationFormQuestionQuestionType = {
    Numeric: "NUMERIC",
    Singleselect: "SINGLESELECT",
    Text: "TEXT",
};
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.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.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",
};
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.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.UserPhoneType = {
    SoftPhone: "SOFT_PHONE",
    DeskPhone: "DESK_PHONE",
};
//# sourceMappingURL=index.js.map