STSGetMessagesConfiguration
@interface STSGetMessagesConfiguration : NSObject
A STSGetMessagesConfiguration object defines the request rules of how to get messages from StraaS server.
-
The target page. Default value is 1. This value should be bigger than or equal to 1. The newest message will be at page 1.
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) NSNumber *_Nonnull page;
Swift
var page: NSNumber { get set }
-
How many messages you want each page to return. Default value is 10. This value should be in the range [1..100].
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) NSNumber *_Nonnull perPage;
Swift
var perPage: NSNumber { get set }
-
Oldest date of request messages. Unix time in millisecond.
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite, nullable) NSNumber *oldestDate;
Swift
var oldestDate: NSNumber? { get set }
-
Latest date of request messages. Unix time in millisecond.
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite, nullable) NSNumber *latestDate;
Swift
var latestDate: NSNumber? { get set }
-
Indicates in what order the message will be sorted by created date. Default value is STSGetMessagesOrderDescending.
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readwrite) STSGetMessagesOrder order;
Swift
var order: STSGetMessagesOrder { get set }