MessageChangeLogsParams
@objc(SBDMessageChangeLogsParams)
public class MessageChangeLogsParams : NSObject, NSCopying
An object contains set of options for message change logs.
Since
3.0.181-
Determines whether to include the metaarray information of the updated messages in the results. Default is
falseDeclaration
Swift
@objc public var includeMetaArray: Bool -
Determines whether to include the reactions of the updated messages in the results. Default is
falseDeclaration
Swift
@objc public var includeReactions: Bool -
Determines whether to include the thread information of the updated messages in the results when the results contain parent messages.
Note
The default value isfalse.Declaration
Swift
@objc public var includeThreadInfo: Bool -
Determines wheter to include information on parent message. Default is
falseDeclaration
Swift
@objc public var includeParentMessageInfo: Bool -
Determines which reply types to include in the results. Default is
.noneDeclaration
Swift
@objc public var replyType: ReplyType -
Default constructor.
Declaration
Swift
public override init() -
Default parameter constructor
Declaration
Swift
@objc public init( includeMetaArray: Bool = false, includeReactions: Bool = false, includeThreadInfo: Bool = false, includeParentMessageInfo: Bool = false, replyType: ReplyType = .none ) -
Creates
PreviousMessageListQueryfrom a givenPreviousMessageListQueryinstance.Since
3.0.185Declaration
Swift
@objc(createWithPreviousMessageListQuery:) public class func create(with query: PreviousMessageListQuery?) -> MessageChangeLogsParamsParameters
queryprevious message list query
Return Value
A created instance of
MessageChangeLogsParams -
Creates
MessageChangeLogParamsfrom a givenMessageListParamsinstance.Since
3.0.185Declaration
Swift
@objc(createWithMessageListParams:) public class func create(with params: MessageListParams?) -> MessageChangeLogsParamsParameters
paramsprevious message list query
Return Value
A created instance of
MessageChangeLogsParams -
Copies this object
Declaration
Swift
public func copy(with zone: NSZone? = nil) -> AnyParameters
zoneoptional
NSZoneReturn Value
MessageChangeLogsParamsinstance
View on GitHub
Install in Dash
MessageChangeLogsParams Class Reference