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.