KBMConversationActivity Class Reference

Inherits from NSObject
Declared in KBMConversationActivity.h

Overview

This key is used in the KBMConversationActivity data object.

  role

the role of who is performing the typing activity

@property (readonly, nullable) NSString *role

Declared In

KBMConversationActivity.h

  type

the type of activity that is being triggered. Could be either - KBMConversationActivityTypeTypingStart - KBMConversationActivityTypeTypingStop - KBMConversationActivityTypeConversationRead - KBMConversationActivityTypeConversationAdded - KBMConversationActivityTypeConversationRemoved - KBMConversationActivityTypeParticipantAdded - KBMConversationActivityTypeParticipantRemoved

@property (readonly) NSString *type

Declared In

KBMConversationActivity.h

  data

additional data for this activity. Posible values are the business’s ‘name’ and/or ‘avatarUrl’

@property (readonly, nullable) NSDictionary *data

Declared In

KBMConversationActivity.h

  conversationId

conversationId for activity. Can be nil

@property (readonly, nullable) NSString *conversationId

Declared In

KBMConversationActivity.h

  businessLastRead

date when the business last read user messages for activities of type KBMConversationActivityTypeConversationRead

@property (readonly, nullable) NSDate *businessLastRead

Declared In

KBMConversationActivity.h

  userId

The userId if available, null otherwise

available for KBMConversationActivityTypeParticipantAdded, KBMConversationActivityTypeParticipantRemoved

@property (readonly, nullable) NSString *userId

Declared In

KBMConversationActivity.h