Enumerations

The following enumerations are available globally.

  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSConnectErrorType) {
        AWSConnectErrorUnknown,
        AWSConnectErrorContactFlowNotPublished,
        AWSConnectErrorContactNotFound,
        AWSConnectErrorDestinationNotAllowed,
        AWSConnectErrorDuplicateResource,
        AWSConnectErrorInternalService,
        AWSConnectErrorInvalidContactFlow,
        AWSConnectErrorInvalidParameter,
        AWSConnectErrorInvalidRequest,
        AWSConnectErrorLimitExceeded,
        AWSConnectErrorOutboundContactNotPermitted,
        AWSConnectErrorResourceNotFound,
        AWSConnectErrorThrottling,
        AWSConnectErrorUserNotFound,
    }

    Swift

    enum AWSConnectErrorType : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSConnectChannel) {
        AWSConnectChannelUnknown,
        AWSConnectChannelVoice,
        AWSConnectChannelChat,
    }

    Swift

    enum AWSConnectChannel : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSConnectComparison) {
        AWSConnectComparisonUnknown,
        AWSConnectComparisonLT,
    }

    Swift

    enum AWSConnectComparison : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSConnectContactFlowType) {
        AWSConnectContactFlowTypeUnknown,
        AWSConnectContactFlowTypeContactFlow,
        AWSConnectContactFlowTypeCustomerQueue,
        AWSConnectContactFlowTypeCustomerHold,
        AWSConnectContactFlowTypeCustomerWhisper,
        AWSConnectContactFlowTypeAgentHold,
        AWSConnectContactFlowTypeAgentWhisper,
        AWSConnectContactFlowTypeOutboundWhisper,
        AWSConnectContactFlowTypeAgentTransfer,
        AWSConnectContactFlowTypeQueueTransfer,
    }

    Swift

    enum AWSConnectContactFlowType : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSConnectCurrentMetricName) {
        AWSConnectCurrentMetricNameUnknown,
        AWSConnectCurrentMetricNameAgentsOnline,
        AWSConnectCurrentMetricNameAgentsAvailable,
        AWSConnectCurrentMetricNameAgentsOnCall,
        AWSConnectCurrentMetricNameAgentsNonProductive,
        AWSConnectCurrentMetricNameAgentsAfterContactWork,
        AWSConnectCurrentMetricNameAgentsError,
        AWSConnectCurrentMetricNameAgentsStaffed,
        AWSConnectCurrentMetricNameContactsInQueue,
        AWSConnectCurrentMetricNameOldestContactAge,
        AWSConnectCurrentMetricNameContactsScheduled,
        AWSConnectCurrentMetricNameAgentsOnContact,
        AWSConnectCurrentMetricNameSlotsActive,
        AWSConnectCurrentMetricNameSlotsAvailable,
    }

    Swift

    enum AWSConnectCurrentMetricName : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSConnectGrouping) {
        AWSConnectGroupingUnknown,
        AWSConnectGroupingQueue,
        AWSConnectGroupingChannel,
    }

    Swift

    enum AWSConnectGrouping : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSConnectHistoricalMetricName) {
        AWSConnectHistoricalMetricNameUnknown,
        AWSConnectHistoricalMetricNameContactsQueued,
        AWSConnectHistoricalMetricNameContactsHandled,
        AWSConnectHistoricalMetricNameContactsAbandoned,
        AWSConnectHistoricalMetricNameContactsConsulted,
        AWSConnectHistoricalMetricNameContactsAgentHungUpFirst,
        AWSConnectHistoricalMetricNameContactsHandledIncoming,
        AWSConnectHistoricalMetricNameContactsHandledOutbound,
        AWSConnectHistoricalMetricNameContactsHoldAbandons,
        AWSConnectHistoricalMetricNameContactsTransferredIn,
        AWSConnectHistoricalMetricNameContactsTransferredOut,
        AWSConnectHistoricalMetricNameContactsTransferredInFromQueue,
        AWSConnectHistoricalMetricNameContactsTransferredOutFromQueue,
        AWSConnectHistoricalMetricNameContactsMissed,
        AWSConnectHistoricalMetricNameCallbackContactsHandled,
        AWSConnectHistoricalMetricNameApiContactsHandled,
        AWSConnectHistoricalMetricNameOccupancy,
        AWSConnectHistoricalMetricNameHandleTime,
        AWSConnectHistoricalMetricNameAfterContactWorkTime,
        AWSConnectHistoricalMetricNameQueuedTime,
        AWSConnectHistoricalMetricNameAbandonTime,
        AWSConnectHistoricalMetricNameQueueAnswerTime,
        AWSConnectHistoricalMetricNameHoldTime,
        AWSConnectHistoricalMetricNameInteractionTime,
        AWSConnectHistoricalMetricNameInteractionAndHoldTime,
        AWSConnectHistoricalMetricNameServiceLevel,
    }

    Swift

    enum AWSConnectHistoricalMetricName : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSConnectPhoneNumberCountryCode) {
        AWSConnectPhoneNumberCountryCodeUnknown,
        AWSConnectPhoneNumberCountryCodeAf,
        AWSConnectPhoneNumberCountryCodeAl,
        AWSConnectPhoneNumberCountryCodeDz,
        AWSConnectPhoneNumberCountryCodeAs,
        AWSConnectPhoneNumberCountryCodeAd,
        AWSConnectPhoneNumberCountryCodeAo,
        AWSConnectPhoneNumberCountryCodeAi,
        AWSConnectPhoneNumberCountryCodeAq,
        AWSConnectPhoneNumberCountryCodeAg,
        AWSConnectPhoneNumberCountryCodeAr,
        AWSConnectPhoneNumberCountryCodeAm,
        AWSConnectPhoneNumberCountryCodeAw,
        AWSConnectPhoneNumberCountryCodeAu,
        AWSConnectPhoneNumberCountryCodeAt,
        AWSConnectPhoneNumberCountryCodeAz,
        AWSConnectPhoneNumberCountryCodeBs,
        AWSConnectPhoneNumberCountryCodeBh,
        AWSConnectPhoneNumberCountryCodeBd,
        AWSConnectPhoneNumberCountryCodeBb,
        AWSConnectPhoneNumberCountryCodeBy,
        AWSConnectPhoneNumberCountryCodeBe,
        AWSConnectPhoneNumberCountryCodeBz,
        AWSConnectPhoneNumberCountryCodeBj,
        AWSConnectPhoneNumberCountryCodeBm,
        AWSConnectPhoneNumberCountryCodeBt,
        AWSConnectPhoneNumberCountryCodeBo,
        AWSConnectPhoneNumberCountryCodeBa,
        AWSConnectPhoneNumberCountryCodeBw,
        AWSConnectPhoneNumberCountryCodeBr,
        AWSConnectPhoneNumberCountryCodeIo,
        AWSConnectPhoneNumberCountryCodeVg,
        AWSConnectPhoneNumberCountryCodeBn,
        AWSConnectPhoneNumberCountryCodeBg,
        AWSConnectPhoneNumberCountryCodeBf,
        AWSConnectPhoneNumberCountryCodeBi,
        AWSConnectPhoneNumberCountryCodeKh,
        AWSConnectPhoneNumberCountryCodeCm,
        AWSConnectPhoneNumberCountryCodeCa,
        AWSConnectPhoneNumberCountryCodeCv,
        AWSConnectPhoneNumberCountryCodeKy,
        AWSConnectPhoneNumberCountryCodeCf,
        AWSConnectPhoneNumberCountryCodeTd,
        AWSConnectPhoneNumberCountryCodeCl,
        AWSConnectPhoneNumberCountryCodeCn,
        AWSConnectPhoneNumberCountryCodeCx,
        AWSConnectPhoneNumberCountryCodeCc,
        AWSConnectPhoneNumberCountryCodeCo,
        AWSConnectPhoneNumberCountryCodeKm,
        AWSConnectPhoneNumberCountryCodeCk,
        AWSConnectPhoneNumberCountryCodeCr,
        AWSConnectPhoneNumberCountryCodeHr,
        AWSConnectPhoneNumberCountryCodeCu,
        AWSConnectPhoneNumberCountryCodeCw,
        AWSConnectPhoneNumberCountryCodeCy,
        AWSConnectPhoneNumberCountryCodeCz,
        AWSConnectPhoneNumberCountryCodeCd,
        AWSConnectPhoneNumberCountryCodeDk,
        AWSConnectPhoneNumberCountryCodeDj,
        AWSConnectPhoneNumberCountryCodeDm,
        AWSConnectPhoneNumberCountryCodeDo,
        AWSConnectPhoneNumberCountryCodeTl,
        AWSConnectPhoneNumberCountryCodeEc,
        AWSConnectPhoneNumberCountryCodeEg,
        AWSConnectPhoneNumberCountryCodeSv,
        AWSConnectPhoneNumberCountryCodeGq,
        AWSConnectPhoneNumberCountryCodeEr,
        AWSConnectPhoneNumberCountryCodeEe,
        AWSConnectPhoneNumberCountryCodeEt,
        AWSConnectPhoneNumberCountryCodeFk,
        AWSConnectPhoneNumberCountryCodeFo,
        AWSConnectPhoneNumberCountryCodeFj,
        AWSConnectPhoneNumberCountryCodeFi,
        AWSConnectPhoneNumberCountryCodeFr,
        AWSConnectPhoneNumberCountryCodePf,
        AWSConnectPhoneNumberCountryCodeGa,
        AWSConnectPhoneNumberCountryCodeGm,
        AWSConnectPhoneNumberCountryCodeGE,
        AWSConnectPhoneNumberCountryCodeDe,
        AWSConnectPhoneNumberCountryCodeGh,
        AWSConnectPhoneNumberCountryCodeGi,
        AWSConnectPhoneNumberCountryCodeGr,
        AWSConnectPhoneNumberCountryCodeGl,
        AWSConnectPhoneNumberCountryCodeGd,
        AWSConnectPhoneNumberCountryCodeGu,
        AWSConnectPhoneNumberCountryCodeGT,
        AWSConnectPhoneNumberCountryCodeGg,
        AWSConnectPhoneNumberCountryCodeGn,
        AWSConnectPhoneNumberCountryCodeGw,
        AWSConnectPhoneNumberCountryCodeGy,
        AWSConnectPhoneNumberCountryCodeHt,
        AWSConnectPhoneNumberCountryCodeHn,
        AWSConnectPhoneNumberCountryCodeHk,
        AWSConnectPhoneNumberCountryCodeHu,
        AWSConnectPhoneNumberCountryCodeIs,
        AWSConnectPhoneNumberCountryCodeIN,
        AWSConnectPhoneNumberCountryCodeId,
        AWSConnectPhoneNumberCountryCodeIr,
        AWSConnectPhoneNumberCountryCodeIq,
        AWSConnectPhoneNumberCountryCodeIe,
        AWSConnectPhoneNumberCountryCodeIm,
        AWSConnectPhoneNumberCountryCodeIl,
        AWSConnectPhoneNumberCountryCodeIt,
        AWSConnectPhoneNumberCountryCodeCi,
        AWSConnectPhoneNumberCountryCodeJm,
        AWSConnectPhoneNumberCountryCodeJp,
        AWSConnectPhoneNumberCountryCodeJe,
        AWSConnectPhoneNumberCountryCodeJo,
        AWSConnectPhoneNumberCountryCodeKz,
        AWSConnectPhoneNumberCountryCodeKe,
        AWSConnectPhoneNumberCountryCodeKi,
        AWSConnectPhoneNumberCountryCodeKw,
        AWSConnectPhoneNumberCountryCodeKg,
        AWSConnectPhoneNumberCountryCodeLa,
        AWSConnectPhoneNumberCountryCodeLv,
        AWSConnectPhoneNumberCountryCodeLb,
        AWSConnectPhoneNumberCountryCodeLs,
        AWSConnectPhoneNumberCountryCodeLr,
        AWSConnectPhoneNumberCountryCodeLy,
        AWSConnectPhoneNumberCountryCodeLi,
        AWSConnectPhoneNumberCountryCodeLT,
        AWSConnectPhoneNumberCountryCodeLu,
        AWSConnectPhoneNumberCountryCodeMo,
        AWSConnectPhoneNumberCountryCodeMk,
        AWSConnectPhoneNumberCountryCodeMg,
        AWSConnectPhoneNumberCountryCodeMw,
        AWSConnectPhoneNumberCountryCodeMy,
        AWSConnectPhoneNumberCountryCodeMv,
        AWSConnectPhoneNumberCountryCodeMl,
        AWSConnectPhoneNumberCountryCodeMt,
        AWSConnectPhoneNumberCountryCodeMh,
        AWSConnectPhoneNumberCountryCodeMr,
        AWSConnectPhoneNumberCountryCodeMu,
        AWSConnectPhoneNumberCountryCodeYt,
        AWSConnectPhoneNumberCountryCodeMx,
        AWSConnectPhoneNumberCountryCodeFm,
        AWSConnectPhoneNumberCountryCodeMd,
        AWSConnectPhoneNumberCountryCodeMc,
        AWSConnectPhoneNumberCountryCodeMn,
        AWSConnectPhoneNumberCountryCodeMe,
        AWSConnectPhoneNumberCountryCodeMs,
        AWSConnectPhoneNumberCountryCodeMa,
        AWSConnectPhoneNumberCountryCodeMz,
        AWSConnectPhoneNumberCountryCodeMm,
        AWSConnectPhoneNumberCountryCodeNa,
        AWSConnectPhoneNumberCountryCodeNr,
        AWSConnectPhoneNumberCountryCodeNp,
        AWSConnectPhoneNumberCountryCodeNl,
        AWSConnectPhoneNumberCountryCodeAn,
        AWSConnectPhoneNumberCountryCodeNc,
        AWSConnectPhoneNumberCountryCodeNz,
        AWSConnectPhoneNumberCountryCodeNi,
        AWSConnectPhoneNumberCountryCodeNE,
        AWSConnectPhoneNumberCountryCodeNg,
        AWSConnectPhoneNumberCountryCodeNu,
        AWSConnectPhoneNumberCountryCodeKp,
        AWSConnectPhoneNumberCountryCodeMp,
        AWSConnectPhoneNumberCountryCodeNo,
        AWSConnectPhoneNumberCountryCodeOm,
        AWSConnectPhoneNumberCountryCodePk,
        AWSConnectPhoneNumberCountryCodePw,
        AWSConnectPhoneNumberCountryCodePa,
        AWSConnectPhoneNumberCountryCodePg,
        AWSConnectPhoneNumberCountryCodePy,
        AWSConnectPhoneNumberCountryCodePe,
        AWSConnectPhoneNumberCountryCodePh,
        AWSConnectPhoneNumberCountryCodePn,
        AWSConnectPhoneNumberCountryCodePl,
        AWSConnectPhoneNumberCountryCodePt,
        AWSConnectPhoneNumberCountryCodePr,
        AWSConnectPhoneNumberCountryCodeQa,
        AWSConnectPhoneNumberCountryCodeCg,
        AWSConnectPhoneNumberCountryCodeRe,
        AWSConnectPhoneNumberCountryCodeRo,
        AWSConnectPhoneNumberCountryCodeRu,
        AWSConnectPhoneNumberCountryCodeRw,
        AWSConnectPhoneNumberCountryCodeBl,
        AWSConnectPhoneNumberCountryCodeSh,
        AWSConnectPhoneNumberCountryCodeKn,
        AWSConnectPhoneNumberCountryCodeLc,
        AWSConnectPhoneNumberCountryCodeMf,
        AWSConnectPhoneNumberCountryCodePm,
        AWSConnectPhoneNumberCountryCodeVc,
        AWSConnectPhoneNumberCountryCodeWs,
        AWSConnectPhoneNumberCountryCodeSm,
        AWSConnectPhoneNumberCountryCodeSt,
        AWSConnectPhoneNumberCountryCodeSa,
        AWSConnectPhoneNumberCountryCodeSn,
        AWSConnectPhoneNumberCountryCodeRs,
        AWSConnectPhoneNumberCountryCodeSc,
        AWSConnectPhoneNumberCountryCodeSl,
        AWSConnectPhoneNumberCountryCodeSg,
        AWSConnectPhoneNumberCountryCodeSx,
        AWSConnectPhoneNumberCountryCodeSk,
        AWSConnectPhoneNumberCountryCodeSi,
        AWSConnectPhoneNumberCountryCodeSb,
        AWSConnectPhoneNumberCountryCodeSo,
        AWSConnectPhoneNumberCountryCodeZa,
        AWSConnectPhoneNumberCountryCodeKr,
        AWSConnectPhoneNumberCountryCodeEs,
        AWSConnectPhoneNumberCountryCodeLk,
        AWSConnectPhoneNumberCountryCodeSd,
        AWSConnectPhoneNumberCountryCodeSr,
        AWSConnectPhoneNumberCountryCodeSj,
        AWSConnectPhoneNumberCountryCodeSz,
        AWSConnectPhoneNumberCountryCodeSe,
        AWSConnectPhoneNumberCountryCodeCh,
        AWSConnectPhoneNumberCountryCodeSy,
        AWSConnectPhoneNumberCountryCodeTw,
        AWSConnectPhoneNumberCountryCodeTj,
        AWSConnectPhoneNumberCountryCodeTz,
        AWSConnectPhoneNumberCountryCodeTh,
        AWSConnectPhoneNumberCountryCodeTg,
        AWSConnectPhoneNumberCountryCodeTk,
        AWSConnectPhoneNumberCountryCodeTo,
        AWSConnectPhoneNumberCountryCodeTt,
        AWSConnectPhoneNumberCountryCodeTn,
        AWSConnectPhoneNumberCountryCodeTr,
        AWSConnectPhoneNumberCountryCodeTm,
        AWSConnectPhoneNumberCountryCodeTc,
        AWSConnectPhoneNumberCountryCodeTv,
        AWSConnectPhoneNumberCountryCodeVi,
        AWSConnectPhoneNumberCountryCodeUg,
        AWSConnectPhoneNumberCountryCodeUa,
        AWSConnectPhoneNumberCountryCodeAe,
        AWSConnectPhoneNumberCountryCodeGb,
        AWSConnectPhoneNumberCountryCodeUs,
        AWSConnectPhoneNumberCountryCodeUy,
        AWSConnectPhoneNumberCountryCodeUz,
        AWSConnectPhoneNumberCountryCodeVu,
        AWSConnectPhoneNumberCountryCodeVa,
        AWSConnectPhoneNumberCountryCodeVe,
        AWSConnectPhoneNumberCountryCodeVn,
        AWSConnectPhoneNumberCountryCodeWf,
        AWSConnectPhoneNumberCountryCodeEh,
        AWSConnectPhoneNumberCountryCodeYe,
        AWSConnectPhoneNumberCountryCodeZm,
        AWSConnectPhoneNumberCountryCodeZw,
    }

    Swift

    enum AWSConnectPhoneNumberCountryCode : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSConnectPhoneNumberType) {
        AWSConnectPhoneNumberTypeUnknown,
        AWSConnectPhoneNumberTypeTollFree,
        AWSConnectPhoneNumberTypeDid,
    }

    Swift

    enum AWSConnectPhoneNumberType : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSConnectPhoneType) {
        AWSConnectPhoneTypeUnknown,
        AWSConnectPhoneTypeSoftPhone,
        AWSConnectPhoneTypeDeskPhone,
    }

    Swift

    enum AWSConnectPhoneType : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSConnectQueueType) {
        AWSConnectQueueTypeUnknown,
        AWSConnectQueueTypeStandard,
        AWSConnectQueueTypeAgent,
    }

    Swift

    enum AWSConnectQueueType : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSConnectStatistic) {
        AWSConnectStatisticUnknown,
        AWSConnectStatisticSum,
        AWSConnectStatisticMax,
        AWSConnectStatisticAvg,
    }

    Swift

    enum AWSConnectStatistic : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSConnectUnit) {
        AWSConnectUnitUnknown,
        AWSConnectUnitSeconds,
        AWSConnectUnitCount,
        AWSConnectUnitPercent,
    }

    Swift

    enum AWSConnectUnit : Int
  • Undocumented

    See more

    Declaration

    Objective-C

    NS_ENUM(NSInteger, AWSConnectVoiceRecordingTrack) {
        AWSConnectVoiceRecordingTrackUnknown,
        AWSConnectVoiceRecordingTrackFromAgent,
        AWSConnectVoiceRecordingTrackToAgent,
        AWSConnectVoiceRecordingTrackAll,
    }

    Swift

    enum AWSConnectVoiceRecordingTrack : Int