@class NSArray, NSString; @interface _INPBWholeHouseAudioMetadata : PBCodable <_INPBWholeHouseAudioMetadata, NSSecureCoding, NSCopying> { struct { unsigned char hasExcept : 1; unsigned char isAllSpeakers : 1; unsigned char isInHere : 1; unsigned char isParticipatingSpeaker : 1; unsigned char isPauseOrStop : 1; unsigned char isWholeHouseAudioCommand : 1; unsigned char numberOfHomeAutomationWords : 1; } _has; } @property (class, readonly) BOOL supportsSecureCoding; @property (nonatomic) BOOL hasExcept; @property (nonatomic) BOOL hasHasExcept; @property (copy, nonatomic) NSArray *intentDestinationSpeakers; @property (readonly, nonatomic) unsigned long long intentDestinationSpeakersCount; @property (copy, nonatomic) NSArray *intentPermanentNames; @property (readonly, nonatomic) unsigned long long intentPermanentNamesCount; @property (copy, nonatomic) NSArray *intentSpeakerNames; @property (readonly, nonatomic) unsigned long long intentSpeakerNamesCount; @property (copy, nonatomic) NSArray *intentSpeakerRooms; @property (readonly, nonatomic) unsigned long long intentSpeakerRoomsCount; @property (nonatomic) BOOL isAllSpeakers; @property (nonatomic) BOOL hasIsAllSpeakers; @property (nonatomic) BOOL isInHere; @property (nonatomic) BOOL hasIsInHere; @property (nonatomic) BOOL isParticipatingSpeaker; @property (nonatomic) BOOL hasIsParticipatingSpeaker; @property (nonatomic) BOOL isPauseOrStop; @property (nonatomic) BOOL hasIsPauseOrStop; @property (nonatomic) BOOL isWholeHouseAudioCommand; @property (nonatomic) BOOL hasIsWholeHouseAudioCommand; @property (nonatomic) int numberOfHomeAutomationWords; @property (nonatomic) BOOL hasNumberOfHomeAutomationWords; @property (copy, nonatomic) NSArray *permanentNames; @property (readonly, nonatomic) unsigned long long permanentNamesCount; @property (copy, nonatomic) NSArray *speakerNames; @property (readonly, nonatomic) unsigned long long speakerNamesCount; @property (copy, nonatomic) NSArray *speakerRooms; @property (readonly, nonatomic) unsigned long long speakerRoomsCount; @property (copy, nonatomic) NSArray *spokenEntityNames; @property (readonly, nonatomic) unsigned long long spokenEntityNamesCount; @property (copy, nonatomic) NSArray *spokenEntityTypes; @property (readonly, nonatomic) unsigned long long spokenEntityTypesCount; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (Class)intentDestinationSpeakersType; + (Class)intentPermanentNamesType; + (Class)intentSpeakerNamesType; + (Class)intentSpeakerRoomsType; + (Class)permanentNamesType; + (Class)speakerNamesType; + (Class)speakerRoomsType; + (Class)spokenEntityNameType; + (Class)spokenEntityTypeType; - (BOOL)readFrom:(id)a0; - (void)encodeWithCoder:(id)a0; - (void)writeTo:(id)a0; - (void).cxx_destruct; - (id)dictionaryRepresentation; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (void)addIntentDestinationSpeakers:(id)a0; - (void)addIntentPermanentNames:(id)a0; - (void)addIntentSpeakerNames:(id)a0; - (void)addIntentSpeakerRooms:(id)a0; - (void)addPermanentNames:(id)a0; - (void)addSpeakerNames:(id)a0; - (void)addSpeakerRooms:(id)a0; - (void)addSpokenEntityName:(id)a0; - (void)addSpokenEntityType:(id)a0; - (void)clearIntentDestinationSpeakers; - (void)clearIntentPermanentNames; - (void)clearIntentSpeakerNames; - (void)clearIntentSpeakerRooms; - (void)clearPermanentNames; - (void)clearSpeakerNames; - (void)clearSpeakerRooms; - (void)clearSpokenEntityNames; - (void)clearSpokenEntityTypes; - (id)intentDestinationSpeakersAtIndex:(unsigned long long)a0; - (id)intentPermanentNamesAtIndex:(unsigned long long)a0; - (id)intentSpeakerNamesAtIndex:(unsigned long long)a0; - (id)intentSpeakerRoomsAtIndex:(unsigned long long)a0; - (id)permanentNamesAtIndex:(unsigned long long)a0; - (id)speakerNamesAtIndex:(unsigned long long)a0; - (id)speakerRoomsAtIndex:(unsigned long long)a0; - (id)spokenEntityNameAtIndex:(unsigned long long)a0; - (id)spokenEntityTypeAtIndex:(unsigned long long)a0; @end