ESTDeviceSchedule
@interface ESTDeviceSchedule : ESTBaseVO
This Value Object represents schedule for conditional advertising.
-
Indicates if scheduled advertising is enabled as BOOL value.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *_Nonnull enabled;Swift
var enabled: NSNumber { get } -
Indicates advertising start time in seconds since midnight if scheduled advertising is enabled.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSNumber *startTime;Swift
var startTime: NSNumber? { get } -
Indicates advertising start time in seconds since midnight if scheduled advertising is enabled.
Declaration
Objective-C
@property (nonatomic, strong, readonly, nullable) NSNumber *stopTime;Swift
var stopTime: NSNumber? { get } -
Designated initializer.
Declaration
Objective-C
- (nonnull instancetype)initWithCloudDictionary: (nonnull NSDictionary *)dictionary;Swift
init(cloudDictionary dictionary: [AnyHashable : Any])Parameters
dictionaryDictionary provided by the Estimote cloud.
Return Value
Initialized object.
-
Method for returning dictionary represantation of advertising time schedule settings.
Declaration
Objective-C
- (nonnull NSDictionary *)cloudDictionary;Swift
func cloudDictionary() -> [AnyHashable : Any]
View on GitHub
ESTDeviceSchedule Class Reference