STSChatMessage
@interface STSChatMessage : LHDataObject
Chat room message model
-
Message Id.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull messageId;
Swift
var messageId: UnsafeMutablePointer<Int32>! { get }
-
Message text. It may be the normal text or rawData text.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull text;
Swift
var text: UnsafeMutablePointer<Int32>! { get }
-
Message RawData, only valid when recieves data chanenl RawData.
Declaration
Objective-C
@property (nonatomic, readonly, nullable) id rawData;
Swift
var rawData: Any? { get }
-
Chat message type.
Declaration
Objective-C
@property (nonatomic, readonly) STSChatMesssageType type;
Swift
var type: Int32 { get }
-
Message create time.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull createdDate;
Swift
var createdDate: UnsafeMutablePointer<Int32>! { get }
-
String represent where this message is sent from.
Declaration
Objective-C
@property (nonatomic, readonly) NSString *_Nonnull sourceType;
Swift
var sourceType: UnsafeMutablePointer<Int32>! { get }
-
Chat user who create this message.
Declaration
Objective-C
@property (nonatomic, readonly) STSChatUser *_Nonnull creator;
Swift
var creator: STSChatUser! { get }
-
Using new to create a STSChatMessage instance is unavailable.
Declaration
Objective-C
+ (nonnull instancetype)new;
Swift
class func new() -> Self!
-
Using int to create a STSChatMessage instance is unavailable.
Declaration
Objective-C
- (nonnull instancetype)init;
Swift
init!()
-
The sticker image url.
Declaration
Objective-C
@property (nonatomic, readonly) NSURL *_Nonnull stickerURL;
Swift
var stickerURL: UnsafeMutablePointer<Int32>! { get }