luxlabs header browser preview


@class NSDate, NSURL, HKFHIRIdentifier;

@interface HDFHIRResourceObject : HDFHIRJSONObject

@property (readonly, copy, nonatomic) HKFHIRIdentifier *identifier;
@property (readonly, copy, nonatomic) NSDate *receivedDate;
@property (readonly, copy, nonatomic) NSURL *serverBaseURL;
@property (readonly, nonatomic) unsigned long long extractionHints;

+ (BOOL)supportsSecureCoding;
+ (id)hrs_sampleResourceObjectWithFHIRResource:(id)a0;
+ (id)hrs_sampleResourceObjectWithFHIRResource:(id)a0 error:(id *)a1;
+ (id)identifierDetectedInJSONObject:(id)a0 error:(id *)a1;
+ (id)identifierWithStaticIdentifier:(id)a0 JSONObject:(id)a1 error:(id *)a2;
+ (id)resourceObjectWithJSONObject:(id)a0 serverBaseURL:(id)a1 FHIRVersion:(id)a2 receivedDate:(id)a3 error:(id *)a4;
+ (id)resourceObjectWithJSONObject:(id)a0 sourceURL:(id)a1 FHIRVersion:(id)a2 receivedDate:(id)a3 extractionHints:(unsigned long long)a4 error:(id *)a5;
+ (id)resourceObjectWithResourceData:(id)a0 receivedDate:(id)a1 extractionHints:(unsigned long long)a2 error:(id *)a3;

- (unsigned long long)hash;
- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)_initWithResourceIdentifier:(id)a0 JSONObject:(id)a1 sourceURL:(id)a2 FHIRVersion:(id)a3 receivedDate:(id)a4 extractionHints:(unsigned long long)a5;
- (id)copyAsOriginalResourceObjectWithFirstSeenDate:(id)a0 originInformation:(id)a1 existingRowID:(id)a2 ingestedOnLocalDevice:(BOOL)a3 country:(id)a4;
- (id)copyWithOriginDataFrom:(id)a0;

@end