diff --git a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/EstimoteFleetManagementSDK b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/EstimoteFleetManagementSDK index 2d95f0920..38cc8c382 100644 Binary files a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/EstimoteFleetManagementSDK and b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/EstimoteFleetManagementSDK differ diff --git a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTBeaconBatteryLifetimesVO.h b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTBeaconBatteryLifetimesVO.h new file mode 100644 index 000000000..da5e49dec --- /dev/null +++ b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTBeaconBatteryLifetimesVO.h @@ -0,0 +1,31 @@ +// +// ESTBeaconBatteryLifetimesVO.h +// EstimoteFleetManagementSDK +// +// Created by Łukasz Pikor on 25.06.2014. +// Copyright (c) 2014 Estimote. All rights reserved. +// + +#import +#import "ESTBeaconDefinitions.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface ESTBeaconBatteryLifetimesVO : NSObject + +- (instancetype)initWithLifetimes:(NSDictionary *)lifetimes; + +- (NSString *)lifetimeForAdvertisingInterval:(int)interval; +- (NSString *)lifetimeForBroadcastingPower:(int)power; +- (NSString *)lifetimeForBasicPowerMode:(ESTBeaconPowerSavingMode)basic + andSmart:(ESTBeaconPowerSavingMode)smart; +- (NSString *)lifetimeForBroadcastingScheme:(ESTBroadcastingScheme)scheme; + +- (BOOL)shouldDisplayAlertForAdvertisingInterval:(int)interval; +- (BOOL)shouldDisplayAlertForBroadcastingPower:(int)power; +- (BOOL)shouldDisplayAlertForBasicPowerMode:(ESTBeaconPowerSavingMode)basic + andSmart:(ESTBeaconPowerSavingMode)smart; + +@end + +NS_ASSUME_NONNULL_END diff --git a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTDeviceSettingsCollection.h b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTDeviceSettingsCollection.h index b2c0bbbdd..d3a131e52 100644 --- a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTDeviceSettingsCollection.h +++ b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTDeviceSettingsCollection.h @@ -47,7 +47,7 @@ NS_ASSUME_NONNULL_BEGIN * * @param targetedClass Class of setting that should be get. * - * @return Setting for class. Nil means no setting was set for this class or there are multiple settings avaialable. + * @return Setting for class. Nil means no setting was set for this class or there are multiple settings available. */ - (nullable id)getSettingForClass:(Class)targetedClass; diff --git a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTDeviceTypeUtilitySettings.h b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTDeviceTypeUtilitySettings.h index 272d8830d..8909cbb5a 100644 --- a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTDeviceTypeUtilitySettings.h +++ b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTDeviceTypeUtilitySettings.h @@ -1,6 +1,6 @@ // // ESTSettingsDeviceUtility.h -// EstimoteSDK +// EstimoteFleetManagementSDK // // Copyright (c) 2015 Estimote. All rights reserved. // diff --git a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTEddystoneFilterURLDomain.h b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTEddystoneFilterURLDomain.h index 9dc3cdf6b..8bf8f2318 100644 --- a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTEddystoneFilterURLDomain.h +++ b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTEddystoneFilterURLDomain.h @@ -1,6 +1,6 @@ // // ESTEddystoneFilterURLDomain.h -// EstimoteSDK +// EstimoteFleetManagementSDK // // Created by Marcin Klimek on 11/05/15. // Copyright (c) 2015 Estimote. All rights reserved. diff --git a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTFirmwareInfoV4VO.h b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTFirmwareInfoV4VO.h index fcd2aa004..8a2fd3e72 100644 --- a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTFirmwareInfoV4VO.h +++ b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTFirmwareInfoV4VO.h @@ -1,5 +1,5 @@ // -// EstimoteSDK +// EstimoteFleetManagementSDK // // Copyright (c) 2015 Estimote. All rights reserved. // diff --git a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableCloudSettingsVO.h b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableCloudSettingsVO.h new file mode 100644 index 000000000..67a89c5ee --- /dev/null +++ b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableCloudSettingsVO.h @@ -0,0 +1,24 @@ +// Estimote Fleet Management SDK +// Copyright © 2015 Estimote. All rights reserved. + +#import +#import "ESTBaseVO.h" + +DEPRECATED_MSG_ATTRIBUTE("Deprecated since 4.31.0. Please refer to ESTDeviceDetails instead.") +@interface ESTNearableCloudSettingsVO : ESTBaseVO + +@property (nonatomic, strong) NSString *applicationVersion; +@property (nonatomic, strong) NSString *bootloaderVersion; +@property (nonatomic, strong) NSString *hardwareVersion; + +@property (nonatomic, strong) NSNumber *power; +@property (nonatomic, strong) NSNumber *advertisingInterval; + +@property (nonatomic, strong) NSNumber *motionOnlyEnabled; + +@property (nonatomic, strong) NSNumber *broadcastingScheme; +@property (nonatomic, strong) NSString *eddystoneURL; + +- (instancetype)initWithCloudData:(NSDictionary *)data; + +@end diff --git a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableCloudVO.h b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableCloudVO.h new file mode 100644 index 000000000..75f3b7652 --- /dev/null +++ b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableCloudVO.h @@ -0,0 +1,19 @@ +// Estimote Fleet Management SDK +// Copyright © 2015 Estimote. All rights reserved. + +#import +#import "ESTNearableCloudSettingsVO.h" +#import "ESTBaseVO.h" + +DEPRECATED_MSG_ATTRIBUTE("Deprecated since 4.31.0. Please use ESTDeviceDetails instead.") +@interface ESTNearableCloudVO : ESTBaseVO + +@property (nonatomic, strong) NSString *identifier; +@property (nonatomic, strong) NSString *name; +@property (nonatomic, strong) NSNumber *color; +@property (nonatomic, strong) NSNumber *type; +@property (nonatomic, strong) ESTNearableCloudSettingsVO *settings; + +- (instancetype)initWithCloudData:(NSDictionary *)data; + +@end diff --git a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableFirmwareVO.h b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableFirmwareVO.h index 08d8eae12..d9ac3158c 100644 --- a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableFirmwareVO.h +++ b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableFirmwareVO.h @@ -1,6 +1,6 @@ // // ESTNearableFirmwareVO.h -// EstimoteSDK +// EstimoteFleetManagementSDK // // Created by Marcin Klimek on 30/01/15. // Copyright (c) 2015 Estimote. All rights reserved. diff --git a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableHardwareVO.h b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableHardwareVO.h new file mode 100644 index 000000000..92e1f03c2 --- /dev/null +++ b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableHardwareVO.h @@ -0,0 +1,15 @@ +// +// ESTNearableHardwareVO.h +// EstimoteFleetManagementSDK +// +// Copyright (c) 2015 Estimote. All rights reserved. +// + +#import + +@interface ESTNearableHardwareVO : NSObject + +@property (nonatomic, assign) NSNumber *hardwareId; +@property (nonatomic, strong) NSString *hardwareName; + +@end diff --git a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableSettingsManager.h b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableSettingsManager.h index abadb5730..65b856282 100644 --- a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableSettingsManager.h +++ b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTNearableSettingsManager.h @@ -8,12 +8,11 @@ @class ESTPeripheralNearable; @class ESTDeviceSettingsCollection; @class ESTDeviceNearable; -@class ESTDeviceDetails; -@class ESTSemverString; +@class ESTNearableVO; #define ESTNearableSettingsManagerErrorDomain @"ESTNearableSettingsManagerErrorDomain" -typedef NS_ENUM (NSUInteger, ESTNearableSettingsManagerError) { +typedef NS_ENUM(NSUInteger, ESTNearableSettingsManagerError) { /** * Settings synchronization is already in progress for the device. */ @@ -53,7 +52,7 @@ NS_ASSUME_NONNULL_BEGIN /** * Flat key-value settings container. */ -@property (nonatomic, strong, readonly) ESTDeviceSettingsCollection *settingsCollection; +@property(nonatomic, strong, readonly) ESTDeviceSettingsCollection *settingsCollection; /** * Method executes provided Nearable Operation. @@ -67,7 +66,7 @@ NS_ASSUME_NONNULL_BEGIN * * @param operations Nearable Operations to be performed. */ -- (void)performOperationsFromArray:(NSArray > *)operations; +- (void)performOperationsFromArray:(NSArray> *)operations; @end @@ -90,7 +89,9 @@ NS_ASSUME_NONNULL_BEGIN * @param firmwareVersion Device firmware version used to ignore unsupported setting operations. * @param completion Synchronization completion block. */ -- (void)synchronizeUsingNearableVO:(ESTDeviceDetails *)nearableVO forFirmwareVersion:(ESTSemverString *)firmwareVersion completion:(void(^)(NSError *))completion; +- (void)synchronizeUsingNearableVO:(ESTNearableVO *)nearableVO + forFirmwareVersion:(NSString *)firmwareVersion + completion:(nonnull void (^)())syncCompletion; @end diff --git a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTRequestFirmwareV4.h b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTRequestFirmwareV4.h index 75cabaddc..9f70b05f1 100644 --- a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTRequestFirmwareV4.h +++ b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTRequestFirmwareV4.h @@ -1,5 +1,5 @@ // -// EstimoteSDK +// EstimoteFleetManagementSDK // // Copyright (c) 2015 Estimote. All rights reserved. // diff --git a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTRequestGetBeaconLifetimes.h b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTRequestGetBeaconLifetimes.h new file mode 100644 index 000000000..84940c22a --- /dev/null +++ b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTRequestGetBeaconLifetimes.h @@ -0,0 +1,11 @@ +// Estimote Fleet Management SDK +// Copyright (c) 2015 Estimote. All rights reserved. + +#import "ESTRequestGetJSON.h" + +DEPRECATED_MSG_ATTRIBUTE("Deprecated since 4.31.0. Please use ESTRequestGetDeviceDetails instead.") +@interface ESTRequestGetBeaconLifetimes : ESTRequestGetJSON + +@property (nonatomic) NSString *beaconUID; + +@end diff --git a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTRequestNearableDetails.h b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTRequestNearableDetails.h index b7eff9665..cd0886f04 100644 --- a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTRequestNearableDetails.h +++ b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/ESTRequestNearableDetails.h @@ -1,6 +1,6 @@ // // ESTRequestNearableDetails.h -// EstimoteSDK +// EstimoteFleetManagementSDK // // Created by Estimote Polska on 8/20/15. // Copyright (c) 2015 Estimote. All rights reserved. diff --git a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/EstimoteFleetManagementSDK.h b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/EstimoteFleetManagementSDK.h index aaa3ffaa1..ea5440f55 100644 --- a/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/EstimoteFleetManagementSDK.h +++ b/EstimoteFleetManagementSDK/EstimoteFleetManagementSDK.framework/Versions/A/Headers/EstimoteFleetManagementSDK.h @@ -1,5 +1,5 @@ // Estimote Fleet Management SDK -// Version: 4.31.2 +// Version: 4.32.2 // Copyright (c) 2016 Estimote. All rights reserved. /** @@ -325,7 +325,9 @@ #import "ESTFirmwareInfoV4VO.h" #import "ESTMesh.h" #import "ESTNearableFirmwareVO.h" +#import "ESTNearableHardwareVO.h" #import "ESTNearableFirmwareUpdateVO.h" +#import "ESTBeaconBatteryLifetimesVO.h" /** @@ -388,6 +390,7 @@ #import "ESTRequestBeaconColor.h" #import "ESTRequestBeaconMac.h" #import "ESTRequestAssignGPSLocation.h" +#import "ESTRequestNearableDetails.h" #import "ESTRequestRegisterDevice.h" #import "ESTRequestGetPendingSettings.h" @@ -402,6 +405,8 @@ #import "ESTRequestV2GetDevices.h" #import "ESTRequestV2DevicesUpdate.h" #import "ESTRequestGetNearables.h" +#import "ESTRequestGetBeaconOwnerEmailHint.h" +#import "ESTRequestGetBeaconLifetimes.h" /** * Analytics handling