Enumerations

The following enumerations are available globally.

  • Describes a set of types of an SMIEntryAck object.

    See more

    Declaration

    Objective-C

    enum SMIAcknowledgementTypes : NSInteger {}

    Swift

    enum AcknowledgementTypes : Int, @unchecked Sendable
  • The type of authorization.

    See more

    Declaration

    Objective-C

    enum SMIAuthorizationType : NSUInteger {}

    Swift

    enum SMIAuthorizationType : UInt, @unchecked Sendable
  • The status of the conversation.

    See more

    Declaration

    Objective-C

    enum SMIConversationStatus : NSUInteger {}

    Swift

    enum SMIConversationStatus : UInt, @unchecked Sendable
  • List of error codes.

    See more

    Declaration

    Objective-C

    enum SMIErrorCodes : NSInteger {}

    Swift

    enum ErrorCode : Int, @unchecked Sendable
  • Logging level values.

    See more

    Declaration

    Objective-C

    enum SMILoggingLevel : NSUInteger {}

    Swift

    enum LoggingLevel : UInt, @unchecked Sendable
  • The type of pre-chat error.

    See more

    Declaration

    Objective-C

    enum SMIPreChatErrorTypes : NSUInteger {}

    Swift

    enum SMIPreChatErrorTypes : UInt, @unchecked Sendable
  • The reason for a credential challenge. Possible values:

    • SMIChallengeReasonNone
    • SMIChallengeReasonInitial
    • SMIChallengeReasonMalformed
    • SMIChallengeReasonExpired
    • SMIChallengeReasonRefresh
    See more

    Declaration

    Objective-C

    enum SMIChallengeReason : NSUInteger {}

    Swift

    enum ChallengeReason : UInt, @unchecked Sendable