ESTDeviceUpdateInfo
@interface ESTDeviceUpdateInfo : ESTBaseVO
This Value Object represents update of pending settings and firmware information for single device. Object is used by ESTRequestV2DevicesUpdate.
-
Identifier of the devices.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *identifier;
Swift
var identifier: String! { get }
-
Flag indicating availability of pending settings.
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readonly) BOOL pendingSettingsAvailable;
Swift
var pendingSettingsAvailable: Bool { get }
-
Flag indicating availability of firmware update.
Declaration
Objective-C
@property (nonatomic, assign, unsafe_unretained, readonly) BOOL firmwareUpdateAvailable;
Swift
var firmwareUpdateAvailable: Bool { get }
-
Method allows to initialise object.
Declaration
Objective-C
- (instancetype)initWithDeviceIdentifier:(NSString *)identifier pendingSettingsAvailable:(BOOL)pendingSettingsAvailable firmwareUpdateAvailable:(BOOL)firmwareUpdateAvailable;
Swift
init!(deviceIdentifier identifier: String!, pendingSettingsAvailable: Bool, firmwareUpdateAvailable: Bool)
Parameters
identifier
Identifier of the device.
pendingSettingsAvailable
Flag indicating pending settings availability.
firmwareUpdateAvailable
Flag indicating firmware update availability.
Return Value
Initialised object.