ChatClientState

@available(iOS 12.0, *)
@objc(BDKChatClientState)
public enum ChatClientState : Int

An enumeration representing the states a chat client can be in.

  • The client is stopped. Chat is not available.

    Declaration

    Swift

    case stopped = 0
  • The client is starting.

    Declaration

    Swift

    case starting
  • The client is running, incoming messages are detected and outgoing messages can be sent.

    Declaration

    Swift

    case running
  • The client is resuming.

    Declaration

    Swift

    case resuming
  • The client is paused and cannot detect incoming messages nor send outgoing messages.

    Declaration

    Swift

    case paused
  • The client is trying to reconnect with Kaleyra Video platform.

    Declaration

    Swift

    case reconnecting
  • The client has failed.

    Declaration

    Swift

    case failed