/** * @since Available in iOS 8.0 and later. */ public String getUDIProductionIdentifier() { if (contains(HKMetadataKey.UDIProductionIdentifier)) { NSString val = (NSString)get(HKMetadataKey.UDIProductionIdentifier); return val.toString(); } return null; } /**
/** * @since Available in iOS 8.0 and later. */ public String getDeviceManufacturerName() { if (contains(HKMetadataKey.DeviceManufacturerName)) { NSString val = (NSString)get(HKMetadataKey.DeviceManufacturerName); return val.toString(); } return null; } /**
/** * @since Available in iOS 8.0 and later. */ public double getReferenceRangeUpperLimit() { if (contains(HKMetadataKey.ReferenceRangeUpperLimit)) { NSNumber val = (NSNumber)get(HKMetadataKey.ReferenceRangeUpperLimit); return val.doubleValue(); } return 0; } /**
/** * @since Available in iOS 8.0 and later. */ public String getWorkoutBrandName() { if (contains(HKMetadataKey.WorkoutBrandName)) { NSString val = (NSString)get(HKMetadataKey.WorkoutBrandName); return val.toString(); } return null; } /**
/** * @since Available in iOS 8.0 and later. */ public String getDigitalSignature() { if (contains(HKMetadataKey.DigitalSignature)) { NSString val = (NSString)get(HKMetadataKey.DigitalSignature); return val.toString(); } return null; } /**
/** * @since Available in iOS 8.0 and later. */ public String getDeviceName() { if (contains(HKMetadataKey.DeviceName)) { NSString val = (NSString)get(HKMetadataKey.DeviceName); return val.toString(); } return null; } /**
/** * @since Available in iOS 8.0 and later. */ public double getReferenceRangeLowerLimit() { if (contains(HKMetadataKey.ReferenceRangeLowerLimit)) { NSNumber val = (NSNumber)get(HKMetadataKey.ReferenceRangeLowerLimit); return val.doubleValue(); } return 0; } /**
/** * @since Available in iOS 8.0 and later. */ public boolean wasUserEntered() { if (contains(HKMetadataKey.WasUserEntered)) { NSNumber val = (NSNumber)get(HKMetadataKey.WasUserEntered); return val.booleanValue(); } return false; } /**
/** * @since Available in iOS 8.0 and later. */ public String getDeviceSerialNumber() { if (contains(HKMetadataKey.DeviceSerialNumber)) { NSString val = (NSString)get(HKMetadataKey.DeviceSerialNumber); return val.toString(); } return null; } /**
/** * @since Available in iOS 8.0 and later. */ public String getFoodType() { if (contains(HKMetadataKey.FoodType)) { NSString val = (NSString)get(HKMetadataKey.FoodType); return val.toString(); } return null; } /**
/** * @since Available in iOS 8.0 and later. */ public String getUDIDeviceIdentifier() { if (contains(HKMetadataKey.UDIDeviceIdentifier)) { NSString val = (NSString)get(HKMetadataKey.UDIDeviceIdentifier); return val.toString(); } return null; } /**
/** * @since Available in iOS 8.0 and later. */ public String getExternalUUID() { if (contains(HKMetadataKey.ExternalUUID)) { NSString val = (NSString)get(HKMetadataKey.ExternalUUID); return val.toString(); } return null; } /**
/** * @since Available in iOS 8.0 and later. */ public boolean wasTakenInLab() { if (contains(HKMetadataKey.WasTakenInLab)) { NSNumber val = (NSNumber)get(HKMetadataKey.WasTakenInLab); return val.booleanValue(); } return false; } /**
/** * @since Available in iOS 8.0 and later. */ public boolean isGroupFitness() { if (contains(HKMetadataKey.GroupFitness)) { NSNumber val = (NSNumber)get(HKMetadataKey.GroupFitness); return val.booleanValue(); } return false; } /**
/** * @since Available in iOS 8.0 and later. */ public boolean isIndoorWorkout() { if (contains(HKMetadataKey.IndoorWorkout)) { NSNumber val = (NSNumber)get(HKMetadataKey.IndoorWorkout); return val.booleanValue(); } return false; } /**
/** * @since Available in iOS 8.0 and later. */ public boolean isCoachedWorkout() { if (contains(HKMetadataKey.CoachedWorkout)) { NSNumber val = (NSNumber)get(HKMetadataKey.CoachedWorkout); return val.booleanValue(); } return false; } /**
/** * @since Available in iOS 8.0 and later. */ public HKHeartRateSensorLocation getHeartRateSensorLocation() { if (contains(HKMetadataKey.HeartRateSensorLocation)) { NSNumber val = (NSNumber)get(HKMetadataKey.HeartRateSensorLocation); return HKHeartRateSensorLocation.valueOf(val.longValue()); } return null; } /**
/** * @since Available in iOS 8.0 and later. */ public NSTimeZone getTimeZone() { if (contains(HKMetadataKey.TimeZone)) { NSString val = (NSString)get(HKMetadataKey.TimeZone); return NSTimeZone.fromName(val.toString()); } return null; } /**
/** * @since Available in iOS 8.0 and later. */ public HKBodyTemperatureSensorLocation getBodyTemperatureSensorLocation() { if (contains(HKMetadataKey.BodyTemperatureSensorLocation)) { NSNumber val = (NSNumber)get(HKMetadataKey.BodyTemperatureSensorLocation); return HKBodyTemperatureSensorLocation.valueOf(val.longValue()); } return null; } /**
/** * @since Available in iOS 8.0 and later. */ public boolean isCoachedWorkout() { if (contains(HKMetadataKey.CoachedWorkout)) { NSNumber val = (NSNumber)get(HKMetadataKey.CoachedWorkout); return val.booleanValue(); } return false; } /**