Members
    Enum
    VIMessengerActionType

    Actions that trigger messenger events.

    typedef NS_ENUM(NSInteger, VIMessengerActionType ) {
       VIMessengerActionTypeCreateConversation,
       VIMessengerActionTypeRemoveConversation,
       VIMessengerActionTypeJoinConversation,
       VIMessengerActionTypeLeaveConversation,
       VIMessengerActionTypeEditConversation,
       VIMessengerActionTypeGetUser,
       VIMessengerActionTypeGetUsers,
       VIMessengerActionTypeEditUser,
       VIMessengerActionTypeGetConversation,
       VIMessengerActionTypeGetConversations,
       VIMessengerActionTypeAddParticipants,
       VIMessengerActionTypeEditParticipants,
       VIMessengerActionTypeRemoveParticipants,
       VIMessengerActionTypeAddModerators,
       VIMessengerActionTypeRemoveModerators,
       VIMessengerActionTypeMarkAsDelivered,
       VIMessengerActionTypeMarkAsRead,
       VIMessengerActionTypeTyping,
       VIMessengerActionTypeRetransmitEvents,
       VIMessengerActionTypeSubscribe,
       VIMessengerActionTypeUnsubscribe,
       VIMessengerActionTypeSetStatus,
       VIMessengerActionTypeSendMessage,
       VIMessengerActionTypeEditMessage,
       VIMessengerActionTypeRemoveMessage,
       VIMessengerActionTypeManageNotifications,
       VIMessengerActionTypeUnknown,
    };
    VIMessengerActionTypeCreateConversation

    Create conversation action

    VIMessengerActionTypeRemoveConversation

    Remove conversation action

    VIMessengerActionTypeJoinConversation

    Join conversation action

    VIMessengerActionTypeLeaveConversation

    Leave conversation action

    VIMessengerActionTypeEditConversation

    Edit conversation action

    VIMessengerActionTypeGetUser

    Get user action

    VIMessengerActionTypeGetUsers

    Get users action

    VIMessengerActionTypeEditUser

    Edit user action

    VIMessengerActionTypeGetConversation

    Get conversation action

    VIMessengerActionTypeGetConversations

    Get conversations action

    VIMessengerActionTypeAddParticipants

    Add participants action

    VIMessengerActionTypeEditParticipants

    Edit participants action

    VIMessengerActionTypeRemoveParticipants

    Remove participants action

    VIMessengerActionTypeAddModerators

    Add moderators action

    VIMessengerActionTypeRemoveModerators

    Remove moderators action

    VIMessengerActionTypeMarkAsDelivered

    Mark as delivered action

    VIMessengerActionTypeMarkAsRead

    Mark as read action

    VIMessengerActionTypeTyping

    Typing action

    VIMessengerActionTypeRetransmitEvents

    Retransmit events action

    VIMessengerActionTypeSubscribe

    Subscribe action

    VIMessengerActionTypeUnsubscribe

    Unsubscribe action

    VIMessengerActionTypeSetStatus

    Set status action

    VIMessengerActionTypeSendMessage

    Send message action

    VIMessengerActionTypeEditMessage

    Edit message action

    VIMessengerActionTypeRemoveMessage

    Remove message action

    VIMessengerActionTypeManageNotifications

    Manage notifications action

    VIMessengerActionTypeUnknown

    Unsubscribe action