ScheduledMessageListQueryParams
@objc(SBDScheduledMessageListQueryParams)
public final class ScheduledMessageListQueryParams : NSObject
extension ScheduledMessageListQueryParams: NSCopying
Undocumented
-
The maximum number of
BaseMessages per queried page. Default is20.Since
4.0.0Declaration
Swift
@objc public var limit: Int -
The order method for the search. Default is
.createdAtSince
4.0.0Declaration
Swift
@objc public var order: ScheduledMessageListOrder -
A Boolean value that indicates whether to reverse the queried result list. Default is
false.Since
4.0.0Declaration
Swift
@objc public var reverse: Bool -
Restricts the search scope only to retrieve the messages with the specified message status. If not specified, all messages are retrieved.
Since
4.0.0Declaration
Swift
@objc public var scheduledStatusOptions: ScheduledStatusOptions -
Restricts the search scope only to retrieve messages with the specified message type. Default is
.all.Since
4.0.0Declaration
Swift
@objc public var messageTypeFilter: MessageTypeFilter -
Default constructor.
Declaration
Swift
public override init() -
Initializes and returns a newly allocated params object that mutated through builder closure.
Declaration
Swift
@objc public init(builder: (ScheduledMessageListQueryParams) -> Void)Parameters
builderThe builder closure.
Return Value
An initialized params object.
-
Undocumented
Declaration
Swift
public override func isEqual(_ object: Any?) -> Bool
-
Undocumented
Declaration
Swift
public func copy(with zone: NSZone? = nil) -> Any
View on GitHub
Install in Dash
ScheduledMessageListQueryParams Class Reference