CPIsComposingMessage

@objc
public class CPIsComposingMessage : NSObject

Class describing an indication that a remote party is composing a message.

  • User ID of party that sent the indication.

    Declaration

    Swift

    @objc
    public internal(set) var sender: String { get }
  • User ID of party to receive the indication.

    Declaration

    Swift

    @objc
    public internal(set) var destination: String { get }
  • Conversation type sms, chat, or group

    Declaration

    Swift

    @objc
    public var conversationType: MessageSessionType
  • State of composition true for active and false for idle.

    Declaration

    Swift

    @objc
    public internal(set) var active: Bool { get }
  • Timestamp of last composition activity.

    Declaration

    Swift

    @objc
    public internal(set) var lastActiveTime: Date { get }
  • Expected refresh interval of composing indication.

    Declaration

    Swift

    @objc
    public internal(set) var refresh: UInt { get }
  • Inbound or outbound direction of indication.

    Declaration

    Swift

    @objc
    public internal(set) var direction: MessageType { get }
  • The unique identifier of this conversation as stored on the server

    Declaration

    Swift

    @objc
    public var conversationID: String { get }