LCIMKeyedConversation

Objective-C

@interface LCIMKeyedConversation : NSObject <NSCoding>

Swift

class LCIMKeyedConversation : NSObject, NSCoding

Represents a conversation which intends to be archived. Can get this object from LCIMConversation by -[LCIMConversation keyedConversation]. Can convert this object to LCIMConverstaion by -[LCIMClient conversationWithKeyedConversation:].

  • Undocumented

    Declaration

    Objective-C

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

    Swift

    var conversationId: String? { get }
  • Undocumented

    Declaration

    Objective-C

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

    Swift

    var creator: String? { get }
  • Undocumented

    Declaration

    Objective-C

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

    Swift

    var createAt: Date? { get }
  • Undocumented

    Declaration

    Objective-C

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

    Swift

    var updateAt: Date? { get }
  • Undocumented

    Declaration

    Objective-C

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

    Swift

    var lastMessageAt: Date? { get }
  • Undocumented

    Declaration

    Objective-C

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

    Swift

    var lastDeliveredAt: Date? { get }
  • Undocumented

    Declaration

    Objective-C

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

    Swift

    var lastReadAt: Date? { get }
  • Undocumented

    Declaration

    Objective-C

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

    Swift

    var lastMessage: LCIMMessage? { get }
  • Undocumented

    Declaration

    Objective-C

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

    Swift

    var name: String? { get }
  • Undocumented

    Declaration

    Objective-C

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

    Swift

    var members: [Any]? { get }
  • Undocumented

    Declaration

    Objective-C

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

    Swift

    var attributes: [AnyHashable : Any]? { get }
  • Undocumented

    Declaration

    Objective-C

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

    Swift

    var uniqueId: String? { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL unique

    Swift

    var unique: Bool { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL transient

    Swift

    var transient: Bool { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL system

    Swift

    var system: Bool { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL temporary

    Swift

    var temporary: Bool { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSUInteger temporaryTTL

    Swift

    var temporaryTTL: UInt { get }
  • Undocumented

    Declaration

    Objective-C

    @property (nonatomic, readonly) BOOL muted

    Swift

    var muted: Bool { get }