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
dictionary
Dictionary 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]