STSChat
@interface STSChat : NSObject
Chat room model
-
Input mode of chat.
Declaration
Objective-C
@property (nonatomic, readonly) STSChatInputMode mode;
Swift
var mode: STSChatInputMode { get }
-
Chatroom name.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull chatroomName;
Swift
var chatroomName: String { get }
-
The status of chat.
Declaration
Objective-C
@property (nonatomic, readonly) STSChatStatus status;
Swift
var status: STSChatStatus { get }
-
The current user object in this chat.
Declaration
Objective-C
@property (nonatomic, readonly) STSChatUser *_Nonnull currentUser;
Swift
var currentUser: STSChatUser { get }
-
Total user number of this chat.
Declaration
Objective-C
@property (nonatomic, readonly) NSInteger userCount;
Swift
var userCount: Int { get }
-
Total total aggregated items contain all of the aggregated items that a chatroom have. The count property in each STSAggregatedItem indicates how many times this aggregated item key being sent.
Declaration
Objective-C
@property (nonatomic, readonly) NSArray<STSAggregatedItem *> *_Nonnull totalAggregatedItems;
Swift
var totalAggregatedItems: [STSAggregatedItem] { get }
-
The chat stickers.
Declaration
Objective-C
@property (nonatomic, readonly) NSArray<STSChatSticker *> *_Nonnull stickers;
Swift
var stickers: [STSChatSticker] { get }
-
Using new to create a STSChat instance is unavailable.
Declaration
Objective-C
+ (nonnull instancetype)new;
-
Using init to create a STSChat instance is unavailable.
Declaration
Objective-C
- (nonnull instancetype)init;