Class HKMetadata

java.lang.Object
org.robovm.apple.healthkit.HKMetadata

public class HKMetadata
extends Object
Since:
Available in iOS 7.0 and later.
  • Constructor Details

  • Method Details

    • getDictionary

      public NSDictionary<NSString,​NSObject> getDictionary()
    • get

      public NSObject get​(String property)
    • get

      public NSObject get​(HKMetadataKey property)
    • contains

      public boolean contains​(String property)
    • contains

      public boolean contains​(HKMetadataKey property)
    • put

      public HKMetadata put​(String property, NSObject value)
    • put

      public HKMetadata put​(HKMetadataKey property, NSObject value)
    • getDeviceSerialNumber

      public String getDeviceSerialNumber()
      Since:
      Available in iOS 8.0 and later.
    • setDeviceSerialNumber

      public HKMetadata setDeviceSerialNumber​(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 String getFoodType()
      Since:
      Available in iOS 8.0 and later.
    • setFoodType

      public HKMetadata setFoodType​(String foodType)
      Since:
      Available in iOS 8.0 and later.
    • getUDIDeviceIdentifier

      public String getUDIDeviceIdentifier()
      Since:
      Available in iOS 8.0 and later.
    • setUDIDeviceIdentifier

      public HKMetadata setUDIDeviceIdentifier​(String deviceIdentifier)
      Since:
      Available in iOS 8.0 and later.
    • getUDIProductionIdentifier

      public String getUDIProductionIdentifier()
      Since:
      Available in iOS 8.0 and later.
    • setUDIProductionIdentifier

      public HKMetadata setUDIProductionIdentifier​(String identifier)
      Since:
      Available in iOS 8.0 and later.
    • getDigitalSignature

      public String getDigitalSignature()
      Since:
      Available in iOS 8.0 and later.
    • setDigitalSignature

      public HKMetadata setDigitalSignature​(String signature)
      Since:
      Available in iOS 8.0 and later.
    • getExternalUUID

      public String getExternalUUID()
      Since:
      Available in iOS 8.0 and later.
    • setExternalUUID

      public HKMetadata setExternalUUID​(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 String getDeviceName()
      Since:
      Available in iOS 8.0 and later.
    • setDeviceName

      public HKMetadata setDeviceName​(String deviceName)
      Since:
      Available in iOS 8.0 and later.
    • getDeviceManufacturerName

      public String getDeviceManufacturerName()
      Since:
      Available in iOS 8.0 and later.
    • setDeviceManufacturerName

      public HKMetadata setDeviceManufacturerName​(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 String getWorkoutBrandName()
      Since:
      Available in iOS 8.0 and later.
    • setWorkoutBrandName

      public HKMetadata setWorkoutBrandName​(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 String toString()
      Overrides:
      toString in class Object