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)
View on GitHub
Install in Dash
IMMessage Class Reference