Package org.robovm.apple.healthkit
Class HKQuantitySeriesSampleBuilder
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.healthkit.HKQuantitySeriesSampleBuilder
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class HKQuantitySeriesSampleBuilder extends NSObject
- Since:
- Available in iOS 12.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HKQuantitySeriesSampleBuilder.HKQuantitySeriesSampleBuilderPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
HKQuantitySeriesSampleBuilder()
protected
HKQuantitySeriesSampleBuilder(NSObject.Handle h, long handle)
protected
HKQuantitySeriesSampleBuilder(NSObject.SkipInit skipInit)
HKQuantitySeriesSampleBuilder(HKHealthStore healthStore, HKQuantityType quantityType, NSDate startDate, HKDevice device)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
discard()
void
finishSeries(NSDictionary<NSString,?> metadata, org.robovm.objc.block.VoidBlock2<NSArray<HKQuantitySample>,NSError> completion)
HKDevice
getDevice()
HKQuantityType
getQuantityType()
NSDate
getStartDate()
protected long
init(HKHealthStore healthStore, HKQuantityType quantityType, NSDate startDate, HKDevice device)
boolean
insertQuantity(HKQuantity quantity, NSDate date, NSError.NSErrorPtr error)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
HKQuantitySeriesSampleBuilder
protected HKQuantitySeriesSampleBuilder()
-
HKQuantitySeriesSampleBuilder
protected HKQuantitySeriesSampleBuilder(NSObject.Handle h, long handle)
-
HKQuantitySeriesSampleBuilder
protected HKQuantitySeriesSampleBuilder(NSObject.SkipInit skipInit)
-
HKQuantitySeriesSampleBuilder
public HKQuantitySeriesSampleBuilder(HKHealthStore healthStore, HKQuantityType quantityType, NSDate startDate, HKDevice device)
-
-
Method Detail
-
getQuantityType
public HKQuantityType getQuantityType()
-
getStartDate
public NSDate getStartDate()
-
getDevice
public HKDevice getDevice()
-
init
protected long init(HKHealthStore healthStore, HKQuantityType quantityType, NSDate startDate, HKDevice device)
-
insertQuantity
public boolean insertQuantity(HKQuantity quantity, NSDate date, NSError.NSErrorPtr error)
-
finishSeries
public void finishSeries(NSDictionary<NSString,?> metadata, org.robovm.objc.block.VoidBlock2<NSArray<HKQuantitySample>,NSError> completion)
-
discard
public void discard()
-
-