luxlabs header browser preview


@class NSData, POMMESSchemaPOMMESDeviceState;

@interface POMMESSchemaPOMMESSiriPegasusMetadata : SISchemaInstrumentationMessage {
    struct { unsigned char interactionType : 1; unsigned char isCarplay : 1; unsigned char movieRestriction : 1; unsigned char tvRestriction : 1; unsigned char isInRestrictedSharingMode : 1; unsigned char isExplicitContentAllowed : 1; unsigned char isWebContentDisabled : 1; } _has;
}

@property (nonatomic) int interactionType;
@property (nonatomic) BOOL hasInteractionType;
@property (nonatomic) BOOL isCarplay;
@property (nonatomic) BOOL hasIsCarplay;
@property (nonatomic) unsigned int movieRestriction;
@property (nonatomic) BOOL hasMovieRestriction;
@property (nonatomic) unsigned int tvRestriction;
@property (nonatomic) BOOL hasTvRestriction;
@property (nonatomic) BOOL isInRestrictedSharingMode;
@property (nonatomic) BOOL hasIsInRestrictedSharingMode;
@property (nonatomic) BOOL isExplicitContentAllowed;
@property (nonatomic) BOOL hasIsExplicitContentAllowed;
@property (nonatomic) BOOL isWebContentDisabled;
@property (nonatomic) BOOL hasIsWebContentDisabled;
@property (retain, nonatomic) POMMESSchemaPOMMESDeviceState *deviceState;
@property (nonatomic) BOOL hasDeviceState;
@property (readonly, nonatomic) NSData *jsonData;

- (unsigned long long)hash;
- (id)suppressMessageUnderConditions;
- (BOOL)readFrom:(id)a0;
- (void)writeTo:(id)a0;
- (id)initWithDictionary:(id)a0;
- (void).cxx_destruct;
- (id)applySensitiveConditionsPolicy:(id)a0;
- (id)dictionaryRepresentation;
- (BOOL)isEqual:(id)a0;
- (id)initWithJSON:(id)a0;
- (void)deleteIsCarplay;
- (void)deleteIsInRestrictedSharingMode;
- (void)deleteDeviceState;
- (void)deleteInteractionType;
- (void)deleteIsExplicitContentAllowed;
- (void)deleteIsWebContentDisabled;
- (void)deleteMovieRestriction;
- (void)deleteTvRestriction;

@end