luxlabs header browser preview


@class NSString;

@interface HKObjectType : NSObject <NSSecureCoding, NSCopying> {
    short _code;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) BOOL sharingAuthorizationAllowed;
@property (readonly, nonatomic) BOOL readingAuthorizationAllowed;
@property (readonly, nonatomic, getter=_definition) struct { id x0; id x1; id x2; id x3; id x4; short x5; char x6; unsigned char x7; } *definition;
@property (readonly, nonatomic) long long code;
@property (retain, nonatomic) HKObjectType *parentType;
@property (readonly, nonatomic) Class dataObjectClass;
@property (readonly, nonatomic) BOOL isClinicalType;
@property (readonly, nonatomic) BOOL supportsExport;
@property (readonly, nonatomic) BOOL enabled;
@property (readonly) NSString *identifier;

+ (id)workoutType;
+ (id)bradycardiaType;
+ (id)stateOfMindType;
+ (id)unknownRecordTypeForIdentifier:(id)a0;
+ (id)GAD7AssessmentType;
+ (id)PHQ9AssessmentType;
+ (id)allergyRecordTypeForIdentifier:(id)a0;
+ (id)headphoneAudioExposureEventType;
+ (id)tachycardiaType;
+ (id)_allBinarySampleTypes;
+ (id)_allDataTypeIdentifiers;
+ (id)_allScoredAssessmentTypes;
+ (id)_allTypesOfClass:(Class)a0;
+ (BOOL)_allowAuthorizationForReadingWithTypes:(id)a0 entitlements:(id)a1 disallowedTypes:(id)a2;
+ (BOOL)_allowAuthorizationForSharing:(BOOL)a0 types:(id)a1 entitlements:(id)a2 disallowedTypes:(id)a3;
+ (BOOL)_allowAuthorizationForSharingWithTypes:(id)a0 entitlements:(id)a1 disallowedTypes:(id)a2;
+ (id)_clinicalTypesFromTypes:(id)a0;
+ (id)_dataTypeWithCode:(long long)a0 expectedClass:(Class)a1;
+ (void)_enumerateDataTypeCodesWithHandler:(id /* block */)a0;
+ (void)_enumerateObjectTypesWithHandler:(id /* block */)a0;
+ (id)_lock_dataTypeWithCode:(long long)a0 expectedClass:(Class)a1;
+ (id)_nonClinicalTypesFromTypes:(id)a0;
+ (id)_objectTypesFromIdentifierArray:(id)a0 error:(id *)a1;
+ (long long)_typeCodeForIdentifier:(id)a0;
+ (id)_typeWithIdentifier:(id)a0;
+ (id)_typeWithIdentifier:(id)a0 expectedClass:(Class)a1;
+ (id)_typesIncludingParentTypes:(id)a0;
+ (id)accountOwnerTypeForIdentifier:(id)a0;
+ (id)activityCacheType;
+ (id)activityMoveModeChangeType;
+ (id)activitySummaryType;
+ (id)atrialFibrillationEventType;
+ (id)audiogramSampleType;
+ (id)briskMinuteDataType;
+ (id)calorieGoal;
+ (id)categoryTypeForIdentifier:(id)a0;
+ (id)characteristicTypeForIdentifier:(id)a0;
+ (id)clinicalNoteRecordTypeForIdentifier:(id)a0;
+ (id)clinicalTypeForIdentifier:(id)a0;
+ (id)coachingEventType;
+ (id)conditionRecordTypeForIdentifier:(id)a0;
+ (id)contraceptiveType;
+ (id)correlationTypeForIdentifier:(id)a0;
+ (id)coverageRecordTypeForIdentifier:(id)a0;
+ (id)dataTypeWithCode:(long long)a0;
+ (id)dataTypeWithNumber:(id)a0;
+ (id)deepBreathingSessionType;
+ (id)diagnosticTestReportTypeForIdentifier:(id)a0;
+ (id)diagnosticTestResultTypeForIdentifier:(id)a0;
+ (id)documentTypeForIdentifier:(id)a0;
+ (id)electrocardiogramType;
+ (id)environmentalAudioExposureEventType;
+ (id)exerciseGoal;
+ (id)fitnessFriendAchievementType;
+ (id)fitnessFriendActivitySnapshotType;
+ (id)fitnessFriendWorkoutType;
+ (id)handwashingEventType;
+ (id)heartRateType;
+ (id)heartStudyEventType;
+ (id)irregularlyIrregularPulseType;
+ (id)lactationType;
+ (id)lowCardioFitnessEventType;
+ (id)medicalTypeForIdentifier:(id)a0;
+ (id)medicationDispenseRecordTypeForIdentifier:(id)a0;
+ (id)medicationDoseEventTypeForIdentifier:(id)a0;
+ (id)medicationOrderTypeForIdentifier:(id)a0;
+ (id)medicationRecordTypeForIdentifier:(id)a0;
+ (id)menstrualFlowType;
+ (id)moveMinuteGoal;
+ (id)objectTypeForWorkoutMetric:(unsigned long long)a0 fitnessMachineType:(unsigned long long)a1;
+ (id)pregnancyType;
+ (id)procedureRecordTypeForIdentifier:(id)a0;
+ (id)quantityTypeForIdentifier:(id)a0;
+ (id)seriesTypeForIdentifier:(id)a0;
+ (id)signedClinicalDataRecordTypeForIdentifier:(id)a0;
+ (id)sleepDurationGoalType;
+ (id)sleepScheduleType;
+ (id)standGoal;
+ (id)userTrackedConceptTypeForIdentifier:(id)a0;
+ (id)vaccinationRecordTypeForIdentifier:(id)a0;
+ (id)verifiableClinicalRecordTypeForIdentifier:(id)a0;
+ (id)visionPrescriptionType;
+ (id)watchActivationType;
+ (id)workoutZonesTypeForIdentifier:(id)a0;

- (id)init;
- (unsigned long long)hash;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (id)_initWithCode:(long long)a0;
- (void).cxx_destruct;
- (id)_predicateForSDKVersion:(unsigned int)a0;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)attachmentSchemaIdentifier;
- (id)hk_localizedName;
- (id)hk_localizedNameForAuthSheet;
- (BOOL)isHealthRecordsType;
- (BOOL)requiresPerObjectAuthorization;

@end