IMMessage
open class IMMessage
IM Message
-
Message IO Type.
See moreDeclaration
Swift
public enum IOType
-
The ID of the client which sent this message.
Declaration
Swift
public private(set) var fromClientID: IMClient.Identifier? { get }
-
The ID of the current client.
Declaration
Swift
public private(set) var currentClientID: IMClient.Identifier? { get }
-
Message Status.
See moreDeclaration
Swift
public enum Status : Int
-
The ID of this message.
Declaration
Swift
public private(set) var ID: String? { get }
-
The ID of the conversation which this message belong to.
Declaration
Swift
public private(set) var conversationID: String? { get }
-
The sent timestamp of this message. measurement is millisecond.
Declaration
Swift
public private(set) var sentTimestamp: Int64? { get }
-
The sent date of this message.
Declaration
Swift
public var sentDate: Date? { get }
-
The delivered timestamp of this message. measurement is millisecond.
Declaration
Swift
public var deliveredTimestamp: Int64?
-
The delivered date of this message.
Declaration
Swift
public var deliveredDate: Date? { get }
-
The read timestamp of this message. measurement is millisecond.
Declaration
Swift
public var readTimestamp: Int64?
-
The read date of this message.
Declaration
Swift
public var readDate: Date? { get }
-
The reason of the message being patched.
See moreDeclaration
Swift
public struct PatchedReason
-
The patched timestamp of this message. measurement is millisecond.
Declaration
Swift
public internal(set) var patchedTimestamp: Int64? { get }
-
The patched date of this message.
Declaration
Swift
public var patchedDate: Date? { get }
-
Feature: @all.
Declaration
Swift
public var isAllMembersMentioned: Bool?
-
Feature: @members.
Declaration
Swift
public var mentionedMembers: [String]?
-
Indicates whether the current client has been @.
Declaration
Swift
public var isCurrentClientMentioned: Bool { get }
-
Message Content.
See moreDeclaration
Swift
public enum Content
-
Undocumented
Declaration
Swift
public required init()
-
Whether the message is transient.
Declaration
Swift
public internal(set) var isTransient: Bool { get }
-
Undocumented
Declaration
Swift
public func padding(unsafeFlutterObject: Any)