Package org.robovm.apple.healthkit
Class HKMetadata
- java.lang.Object
-
- org.robovm.apple.healthkit.HKMetadata
-
public class HKMetadata extends java.lang.Object
- Since:
- Available in iOS 7.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HKMetadata.Marshaler
-
Constructor Summary
Constructors Modifier Constructor Description HKMetadata()
protected
HKMetadata(NSDictionary<NSString,NSObject> data)
-
Method Summary
-
-
-
Constructor Detail
-
HKMetadata
protected HKMetadata(NSDictionary<NSString,NSObject> data)
-
HKMetadata
public HKMetadata()
-
-
Method Detail
-
getDictionary
public NSDictionary<NSString,NSObject> getDictionary()
-
get
public NSObject get(java.lang.String property)
-
get
public NSObject get(HKMetadataKey property)
-
contains
public boolean contains(java.lang.String property)
-
contains
public boolean contains(HKMetadataKey property)
-
put
public HKMetadata put(java.lang.String property, NSObject value)
-
put
public HKMetadata put(HKMetadataKey property, NSObject value)
-
getDeviceSerialNumber
public java.lang.String getDeviceSerialNumber()
- Since:
- Available in iOS 8.0 and later.
-
setDeviceSerialNumber
public HKMetadata setDeviceSerialNumber(java.lang.String serial)
- Since:
- Available in iOS 8.0 and later.
-
getBodyTemperatureSensorLocation
public HKBodyTemperatureSensorLocation getBodyTemperatureSensorLocation()
- Since:
- Available in iOS 8.0 and later.
-
setBodyTemperatureSensorLocation
public HKMetadata setBodyTemperatureSensorLocation(HKBodyTemperatureSensorLocation location)
- Since:
- Available in iOS 8.0 and later.
-
getHeartRateSensorLocation
public HKHeartRateSensorLocation getHeartRateSensorLocation()
- Since:
- Available in iOS 8.0 and later.
-
setHeartRateSensorLocation
public HKMetadata setHeartRateSensorLocation(HKHeartRateSensorLocation location)
- Since:
- Available in iOS 8.0 and later.
-
getFoodType
public java.lang.String getFoodType()
- Since:
- Available in iOS 8.0 and later.
-
setFoodType
public HKMetadata setFoodType(java.lang.String foodType)
- Since:
- Available in iOS 8.0 and later.
-
getUDIDeviceIdentifier
public java.lang.String getUDIDeviceIdentifier()
- Since:
- Available in iOS 8.0 and later.
-
setUDIDeviceIdentifier
public HKMetadata setUDIDeviceIdentifier(java.lang.String deviceIdentifier)
- Since:
- Available in iOS 8.0 and later.
-
getUDIProductionIdentifier
public java.lang.String getUDIProductionIdentifier()
- Since:
- Available in iOS 8.0 and later.
-
setUDIProductionIdentifier
public HKMetadata setUDIProductionIdentifier(java.lang.String identifier)
- Since:
- Available in iOS 8.0 and later.
-
getDigitalSignature
public java.lang.String getDigitalSignature()
- Since:
- Available in iOS 8.0 and later.
-
setDigitalSignature
public HKMetadata setDigitalSignature(java.lang.String signature)
- Since:
- Available in iOS 8.0 and later.
-
getExternalUUID
public java.lang.String getExternalUUID()
- Since:
- Available in iOS 8.0 and later.
-
setExternalUUID
public HKMetadata setExternalUUID(java.lang.String uuid)
- Since:
- Available in iOS 8.0 and later.
-
getTimeZone
public NSTimeZone getTimeZone()
- Since:
- Available in iOS 8.0 and later.
-
setTimeZone
public HKMetadata setTimeZone(NSTimeZone timeZone)
- Since:
- Available in iOS 8.0 and later.
-
getDeviceName
public java.lang.String getDeviceName()
- Since:
- Available in iOS 8.0 and later.
-
setDeviceName
public HKMetadata setDeviceName(java.lang.String deviceName)
- Since:
- Available in iOS 8.0 and later.
-
getDeviceManufacturerName
public java.lang.String getDeviceManufacturerName()
- Since:
- Available in iOS 8.0 and later.
-
setDeviceManufacturerName
public HKMetadata setDeviceManufacturerName(java.lang.String name)
- Since:
- Available in iOS 8.0 and later.
-
wasTakenInLab
public boolean wasTakenInLab()
- Since:
- Available in iOS 8.0 and later.
-
setWasTakenInLab
public HKMetadata setWasTakenInLab(boolean lab)
- Since:
- Available in iOS 8.0 and later.
-
getReferenceRangeLowerLimit
public double getReferenceRangeLowerLimit()
- Since:
- Available in iOS 8.0 and later.
-
setReferenceRangeLowerLimit
public HKMetadata setReferenceRangeLowerLimit(double limit)
- Since:
- Available in iOS 8.0 and later.
-
getReferenceRangeUpperLimit
public double getReferenceRangeUpperLimit()
- Since:
- Available in iOS 8.0 and later.
-
setReferenceRangeUpperLimit
public HKMetadata setReferenceRangeUpperLimit(double limit)
- Since:
- Available in iOS 8.0 and later.
-
wasUserEntered
public boolean wasUserEntered()
- Since:
- Available in iOS 8.0 and later.
-
setWasUserEntered
public HKMetadata setWasUserEntered(boolean userEntered)
- Since:
- Available in iOS 8.0 and later.
-
getWorkoutBrandName
public java.lang.String getWorkoutBrandName()
- Since:
- Available in iOS 8.0 and later.
-
setWorkoutBrandName
public HKMetadata setWorkoutBrandName(java.lang.String name)
- Since:
- Available in iOS 8.0 and later.
-
isGroupFitness
public boolean isGroupFitness()
- Since:
- Available in iOS 8.0 and later.
-
setGroupFitness
public HKMetadata setGroupFitness(boolean groupFitness)
- Since:
- Available in iOS 8.0 and later.
-
isIndoorWorkout
public boolean isIndoorWorkout()
- Since:
- Available in iOS 8.0 and later.
-
setIndoorWorkout
public HKMetadata setIndoorWorkout(boolean indoorWorkout)
- Since:
- Available in iOS 8.0 and later.
-
isCoachedWorkout
public boolean isCoachedWorkout()
- Since:
- Available in iOS 8.0 and later.
-
setCoachedWorkout
public HKMetadata setCoachedWorkout(boolean coachedWorkout)
- Since:
- Available in iOS 8.0 and later.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-