@class NSData; @interface ENAdvertisement : NSObject @property (retain, nonatomic) NSData *rpi; @property (retain, nonatomic) NSData *encryptedAEM; @property (nonatomic) double timestamp; @property (nonatomic) unsigned short scanInterval; @property (nonatomic) char typicalRSSI; @property (nonatomic) char maxRSSI; @property (nonatomic) BOOL saturated; @property (nonatomic) unsigned char counter; + (id)decryptedMetadataForTemporaryExposureKey:(id)a0 encryptedAEM:(const struct { unsigned char x0[4]; } *)a1 RPI:(const struct { unsigned char x0[16]; } *)a2; - (id)description; - (void).cxx_destruct; - (void)combineWithAdvertisement:(id)a0; - (id)decryptedMetadataForTemporaryExposureKey:(id)a0; - (id)initWithRPI:(id)a0 encryptedAEM:(id)a1 timestamp:(double)a2 scanInterval:(unsigned short)a3 typicalRSSI:(char)a4 maxRSSI:(char)a5 saturated:(BOOL)a6 counter:(unsigned char)a7; - (id)initWithStructRepresentation:(struct { struct { unsigned char x0[16]; } x0; struct { unsigned char x0[4]; } x1; double x2; unsigned int x3; unsigned short x4; unsigned short x5; char x6; char x7; BOOL x8; unsigned char x9; })a0; - (struct { struct { unsigned char x0[16]; } x0; struct { unsigned char x0[4]; } x1; double x2; unsigned int x3; unsigned short x4; unsigned short x5; char x6; char x7; BOOL x8; unsigned char x9; })structRepresentation; @end