MessageRetrievalParams
public final class MessageRetrievalParams: NSObject, NSCopying
An object contains set of options to retrieve a message.
Since
3.0.181-
Specifies the URL of the channel to retrieve the message.
Declaration
Swift
public var channelURL: String = "" -
Specifies the type of the channel.
Declaration
Swift
public var channelType: ChannelType = .group -
Specifies the unique ID of the message to retrieve.
Declaration
Swift
public var messageId: Int64 = 0 -
Determines whether the metaarray of the message is included in the results.
Declaration
Swift
public var includeMetaArray: Bool = false -
Determines wheter to include reactions in the results. Default is
falseSince
3.0.237Declaration
Swift
public var includeReactions: Bool = false -
Determines whether to include the thread information of the message when it is a parent message. Default is
falseDeclaration
Swift
public var includeThreadInfo: Bool = false -
Determines wheter to include information on parent message. Default is
falseSince
3.0.236Declaration
Swift
public var includeParentMessageInfo: Bool = false -
Default constructor.
Declaration
Swift
public override init() -
init(channelURL:channelType: messageId: includeMetaArray: includeReactions: includeThreadInfo: includeParentMessageInfo: ) Parameter constructor
Declaration
Swift
@available(*, deprecated, renamed: "init(channelURL:channelType:messageId:builder:﹚") public init( channelURL: String = "", channelType: ChannelType = .group, messageId: Int64 = 0, includeMetaArray: Bool = false, includeReactions: Bool = false, includeThreadInfo: Bool = false, includeParentMessageInfo: Bool = false ) -
Parameter constructor
Declaration
Swift
public init( channelURL: String, channelType: ChannelType, messageId: Int64, builder: ((MessageRetrievalParams) -> Void)? = nil ) -
Copies this object
Declaration
Swift
public func copy(with zone: NSZone? = nil) -> AnyParameters
zoneoptional
NSZoneReturn Value
MessageRetrievalParamsinstance
View on GitHub
Install in Dash