use crate::common::*;
use crate::CoreLocation::*;
use crate::Foundation::*;
use crate::HealthKit::*;
use crate::UniformTypeIdentifiers::*;
ns_enum!(
#[underlying(NSInteger)]
pub enum HKAppleWalkingSteadinessClassification {
HKAppleWalkingSteadinessClassificationOK = 1,
HKAppleWalkingSteadinessClassificationLow = 2,
HKAppleWalkingSteadinessClassificationVeryLow = 3,
}
);
extern_fn!(
#[cfg(all(feature = "Foundation_NSError", feature = "HealthKit_HKQuantity"))]
pub unsafe fn HKAppleWalkingSteadinessClassificationForQuantity(
value: &HKQuantity,
classification_out: NonNull<HKAppleWalkingSteadinessClassification>,
error_out: *mut *mut NSError,
) -> Bool;
);
extern_fn!(
#[cfg(feature = "HealthKit_HKQuantity")]
pub unsafe fn HKAppleWalkingSteadinessMinimumQuantityForClassification(
classification: HKAppleWalkingSteadinessClassification,
) -> NonNull<HKQuantity>;
);
extern_fn!(
#[cfg(feature = "HealthKit_HKQuantity")]
pub unsafe fn HKAppleWalkingSteadinessMaximumQuantityForClassification(
classification: HKAppleWalkingSteadinessClassification,
) -> NonNull<HKQuantity>;
);