luxlabs header browser preview


@class NSString, NSData, HDCodableDateComponents, HDCodableQuantity, NSMutableArray;

@interface HDCodableMedicalIDData : PBCodable <NSCopying> {
    struct { unsigned char allergyInfoModifiedDate : 1; unsigned char bloodTypeModifiedDate : 1; unsigned char clinicalContactsModifiedDate : 1; unsigned char dateSaved : 1; unsigned char emergencyContactsModifiedDate : 1; unsigned char gregorianBirthdayModifiedDate : 1; unsigned char heightModifiedDate : 1; unsigned char isDisabledModifiedDate : 1; unsigned char isOrganDonor : 1; unsigned char isOrganDonorModifiedDate : 1; unsigned char medicalConditionsModifiedDate : 1; unsigned char medicalNotesModifiedDate : 1; unsigned char medicationInfoModifiedDate : 1; unsigned char nameModifiedDate : 1; unsigned char pictureDataModifiedDate : 1; unsigned char primaryLanguageCodeModifiedDate : 1; unsigned char shareDuringEmergencyModifiedDate : 1; unsigned char weightModifiedDate : 1; unsigned char bloodType : 1; unsigned char schemaVersion : 1; unsigned char isDisabled : 1; unsigned char shareDuringEmergency : 1; } _has;
}

@property (readonly, nonatomic) BOOL hasMedicalIDBytes;
@property (retain, nonatomic) NSData *medicalIDBytes;
@property (nonatomic) BOOL hasDateSaved;
@property (nonatomic) double dateSaved;
@property (nonatomic) BOOL hasSchemaVersion;
@property (nonatomic) unsigned int schemaVersion;
@property (nonatomic) BOOL hasIsDisabled;
@property (nonatomic) BOOL isDisabled;
@property (nonatomic) BOOL hasIsDisabledModifiedDate;
@property (nonatomic) double isDisabledModifiedDate;
@property (readonly, nonatomic) BOOL hasPictureData;
@property (retain, nonatomic) NSData *pictureData;
@property (nonatomic) BOOL hasPictureDataModifiedDate;
@property (nonatomic) double pictureDataModifiedDate;
@property (readonly, nonatomic) BOOL hasName;
@property (retain, nonatomic) NSString *name;
@property (nonatomic) BOOL hasNameModifiedDate;
@property (nonatomic) double nameModifiedDate;
@property (readonly, nonatomic) BOOL hasGregorianBirthday;
@property (retain, nonatomic) HDCodableDateComponents *gregorianBirthday;
@property (nonatomic) BOOL hasGregorianBirthdayModifiedDate;
@property (nonatomic) double gregorianBirthdayModifiedDate;
@property (readonly, nonatomic) BOOL hasHeight;
@property (retain, nonatomic) HDCodableQuantity *height;
@property (nonatomic) BOOL hasHeightModifiedDate;
@property (nonatomic) double heightModifiedDate;
@property (readonly, nonatomic) BOOL hasWeight;
@property (retain, nonatomic) HDCodableQuantity *weight;
@property (nonatomic) BOOL hasWeightModifiedDate;
@property (nonatomic) double weightModifiedDate;
@property (nonatomic) BOOL hasBloodType;
@property (nonatomic) int bloodType;
@property (nonatomic) BOOL hasBloodTypeModifiedDate;
@property (nonatomic) double bloodTypeModifiedDate;
@property (nonatomic) BOOL hasIsOrganDonor;
@property (nonatomic) long long isOrganDonor;
@property (nonatomic) BOOL hasIsOrganDonorModifiedDate;
@property (nonatomic) double isOrganDonorModifiedDate;
@property (retain, nonatomic) NSMutableArray *emergencyContacts;
@property (nonatomic) BOOL hasEmergencyContactsModifiedDate;
@property (nonatomic) double emergencyContactsModifiedDate;
@property (retain, nonatomic) NSMutableArray *clinicalContacts;
@property (nonatomic) BOOL hasClinicalContactsModifiedDate;
@property (nonatomic) double clinicalContactsModifiedDate;
@property (readonly, nonatomic) BOOL hasMedicalConditions;
@property (retain, nonatomic) NSString *medicalConditions;
@property (nonatomic) BOOL hasMedicalConditionsModifiedDate;
@property (nonatomic) double medicalConditionsModifiedDate;
@property (readonly, nonatomic) BOOL hasMedicalNotes;
@property (retain, nonatomic) NSString *medicalNotes;
@property (nonatomic) BOOL hasMedicalNotesModifiedDate;
@property (nonatomic) double medicalNotesModifiedDate;
@property (readonly, nonatomic) BOOL hasAllergyInfo;
@property (retain, nonatomic) NSString *allergyInfo;
@property (nonatomic) BOOL hasAllergyInfoModifiedDate;
@property (nonatomic) double allergyInfoModifiedDate;
@property (readonly, nonatomic) BOOL hasMedicationInfo;
@property (retain, nonatomic) NSString *medicationInfo;
@property (nonatomic) BOOL hasMedicationInfoModifiedDate;
@property (nonatomic) double medicationInfoModifiedDate;
@property (nonatomic) BOOL hasShareDuringEmergency;
@property (nonatomic) BOOL shareDuringEmergency;
@property (nonatomic) BOOL hasShareDuringEmergencyModifiedDate;
@property (nonatomic) double shareDuringEmergencyModifiedDate;
@property (readonly, nonatomic) BOOL hasPrimaryLanguageCode;
@property (retain, nonatomic) NSString *primaryLanguageCode;
@property (nonatomic) BOOL hasPrimaryLanguageCodeModifiedDate;
@property (nonatomic) double primaryLanguageCodeModifiedDate;

+ (Class)clinicalContactsType;
+ (Class)emergencyContactsType;

- (unsigned long long)hash;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)dictionaryRepresentation;
- (void)copyTo:(id)a0;
- (BOOL)isEqual:(id)a0;
- (void)mergeFrom:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (int)StringAsBloodType:(id)a0;
- (void)addClinicalContacts:(id)a0;
- (void)addEmergencyContacts:(id)a0;
- (id)bloodTypeAsString:(int)a0;
- (void)clearClinicalContacts;
- (void)clearEmergencyContacts;
- (id)clinicalContactsAtIndex:(unsigned long long)a0;
- (unsigned long long)clinicalContactsCount;
- (id)emergencyContactsAtIndex:(unsigned long long)a0;
- (unsigned long long)emergencyContactsCount;

@end