UNPKG

@kingstinct/react-native-healthkit

Version:
28 lines (27 loc) 949 B
import type { AnyMap } from 'react-native-nitro-modules'; import type { Device } from './Device'; import type { QuantityTypeIdentifier } from './QuantityTypeIdentifier'; import type { SourceRevision } from './Source'; /** * @see {@link https://developer.apple.com/documentation/healthkit/hkquantitysample Apple Docs } */ export interface QuantitySample { readonly uuid: string; readonly device?: Device; readonly quantityType: QuantityTypeIdentifier; readonly startDate: Date; readonly endDate: Date; readonly quantity: number; readonly unit: string; readonly metadata: AnyMap; readonly sourceRevision?: SourceRevision; } export interface QuantitySampleForSaving { readonly startDate: Date; readonly endDate: Date; readonly quantityType: QuantityTypeIdentifier; readonly quantity: number; readonly unit: string; readonly metadata: AnyMap; readonly sourceRevision?: SourceRevision; }