ESTDeviceShadow
@interface ESTDeviceShadow : ESTBaseVO
This Value Object represents Device shadow as a high level object representing particular context.
-
Shadow identifier.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *identifier;Swift
var identifier: String! { get } -
Shadow name.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *name;Swift
var name: String! { get } -
Tags array.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSArray<NSString *> *tags;Swift
var tags: [String]! { get } -
Development mode enables anyone to connect and configure devices without ownership verification.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSNumber *developmentMode;Swift
var developmentMode: NSNumber! { get } -
Physical location of the device.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTDeviceGeoLocation *geoLocation;Swift
var geoLocation: ESTDeviceGeoLocation! { get } -
Indoor Location location the device is assigned to.
Declaration
Objective-C
@property (nonatomic, strong, readonly) ESTDeviceIndoorLocation *indoorLocation;Swift
var indoorLocation: ESTDeviceIndoorLocation! { get } -
Designated initializer.
Declaration
Objective-C
- (instancetype)initWithCloudDictionary:(NSDictionary *)dictionary;Swift
init!(cloudDictionary dictionary: [AnyHashable : Any]!)Parameters
dictionaryDictionary provided by the Estimote cloud.
Return Value
Initialized object.
View on GitHub
ESTDeviceShadow Class Reference