AVIMKeyedConversation Class Reference

Inherits from NSObject
Conforms to NSCoding
Declared in AVIMKeyedConversation.h

Overview

Represents a conversation which intends to be archived. Can get this object from AVIMConversation by [AVIMConversation keyedConversation]. Can convert this object to AVIMConverstaion by [AVIMClient conversationWithKeyedConversation:].

  conversationId

@property (nonatomic, copy, readonly, nullable) NSString *conversationId

  creator

@property (nonatomic, copy, readonly, nullable) NSString *creator

  createAt

@property (nonatomic, strong, readonly, nullable) NSDate *createAt

  updateAt

@property (nonatomic, strong, readonly, nullable) NSDate *updateAt

  lastMessageAt

@property (nonatomic, strong, readonly, nullable) NSDate *lastMessageAt

  lastDeliveredAt

@property (nonatomic, strong, readonly, nullable) NSDate *lastDeliveredAt

  lastReadAt

@property (nonatomic, strong, readonly, nullable) NSDate *lastReadAt

  lastMessage

@property (nonatomic, strong, readonly, nullable) AVIMMessage *lastMessage

  name

@property (nonatomic, copy, readonly, nullable) NSString *name

  members

@property (nonatomic, strong, readonly, nullable) NSArray *members

  attributes

@property (nonatomic, strong, readonly, nullable) NSDictionary *attributes

  uniqueId

@property (nonatomic, strong, readonly, nullable) NSString *uniqueId

  unique

@property (nonatomic, assign, readonly) BOOL unique

  transient

@property (nonatomic, assign, readonly) BOOL transient

  system

@property (nonatomic, assign, readonly) BOOL system

  temporary

@property (nonatomic, assign, readonly) BOOL temporary

  temporaryTTL

@property (nonatomic, assign, readonly) NSUInteger temporaryTTL

  muted

@property (nonatomic, assign, readonly) BOOL muted