@class NSString, NSArray, _INPBImageValue, NSData, _INPBString; @interface _INPBIntentMetadata : PBCodable <INJSONSerializable, _INPBIntentMetadata, NSSecureCoding, NSCopying> { struct { int *list; unsigned long long count; unsigned long long size; } _requiredEntitlements; struct { int *list; unsigned long long count; unsigned long long size; } _shortcutAvailabilities; struct { unsigned char executionContext : 1; unsigned char intentCategory : 1; unsigned char backgroundLaunch : 1; unsigned char confirmed : 1; unsigned char endpointMediaPlaybackEnabled : 1; unsigned char idiom : 1; unsigned char isOwnedByCurrentUser : 1; unsigned char isPrimaryDisplayDisabled : 1; unsigned char msLimitReached : 1; unsigned char showsWhenRun : 1; unsigned char triggerMethod : 1; unsigned char userConfirmationRequired : 1; unsigned char versioningHash : 1; } _has; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (copy, nonatomic) NSString *categoryVerb; @property (readonly, nonatomic) BOOL hasCategoryVerb; @property (retain, nonatomic) _INPBImageValue *defaultImageValue; @property (readonly, nonatomic) BOOL hasDefaultImageValue; @property (nonatomic) int executionContext; @property (nonatomic) BOOL hasExecutionContext; @property (nonatomic) int intentCategory; @property (nonatomic) BOOL hasIntentCategory; @property (copy, nonatomic) NSString *launchId; @property (readonly, nonatomic) BOOL hasLaunchId; @property (copy, nonatomic) NSString *nanoLaunchId; @property (readonly, nonatomic) BOOL hasNanoLaunchId; @property (readonly, nonatomic) int *requiredEntitlements; @property (readonly, nonatomic) unsigned long long requiredEntitlementsCount; @property (copy, nonatomic) NSString *systemExtensionBundleId; @property (readonly, nonatomic) BOOL hasSystemExtensionBundleId; @property (copy, nonatomic) NSString *systemUIExtensionBundleId; @property (readonly, nonatomic) BOOL hasSystemUIExtensionBundleId; @property (copy, nonatomic) NSArray *airPlayRouteIds; @property (readonly, nonatomic) unsigned long long airPlayRouteIdsCount; @property (copy, nonatomic) NSData *auditTokenData; @property (readonly, nonatomic) BOOL hasAuditTokenData; @property (nonatomic) BOOL backgroundLaunch; @property (nonatomic) BOOL hasBackgroundLaunch; @property (nonatomic) BOOL confirmed; @property (nonatomic) BOOL hasConfirmed; @property (copy, nonatomic) NSString *endpointId; @property (readonly, nonatomic) BOOL hasEndpointId; @property (nonatomic) BOOL endpointMediaPlaybackEnabled; @property (nonatomic) BOOL hasEndpointMediaPlaybackEnabled; @property (copy, nonatomic) NSArray *forceNeedsValueForParameters; @property (readonly, nonatomic) unsigned long long forceNeedsValueForParametersCount; @property (nonatomic) int idiom; @property (nonatomic) BOOL hasIdiom; @property (copy, nonatomic) NSString *intentDescription; @property (readonly, nonatomic) BOOL hasIntentDescription; @property (copy, nonatomic) NSString *intentId; @property (readonly, nonatomic) BOOL hasIntentId; @property (nonatomic) BOOL isOwnedByCurrentUser; @property (nonatomic) BOOL hasIsOwnedByCurrentUser; @property (nonatomic) BOOL isPrimaryDisplayDisabled; @property (nonatomic) BOOL hasIsPrimaryDisplayDisabled; @property (copy, nonatomic) NSString *mediaRouteId; @property (readonly, nonatomic) BOOL hasMediaRouteId; @property (nonatomic) BOOL msLimitReached; @property (nonatomic) BOOL hasMsLimitReached; @property (copy, nonatomic) NSString *originatingDeviceIdsIdentifier; @property (readonly, nonatomic) BOOL hasOriginatingDeviceIdsIdentifier; @property (copy, nonatomic) NSString *originatingDeviceRapportEffectiveId; @property (readonly, nonatomic) BOOL hasOriginatingDeviceRapportEffectiveId; @property (copy, nonatomic) NSString *originatingDeviceRapportMediaSystemId; @property (readonly, nonatomic) BOOL hasOriginatingDeviceRapportMediaSystemId; @property (copy, nonatomic) NSArray *parameterImages; @property (readonly, nonatomic) unsigned long long parameterImagesCount; @property (copy, nonatomic) NSString *preferredAudioOutputRouteId; @property (readonly, nonatomic) BOOL hasPreferredAudioOutputRouteId; @property (readonly, nonatomic) int *shortcutAvailabilities; @property (readonly, nonatomic) unsigned long long shortcutAvailabilitiesCount; @property (nonatomic) BOOL showsWhenRun; @property (nonatomic) BOOL hasShowsWhenRun; @property (copy, nonatomic) NSString *suggestedInvocationPhrase; @property (readonly, nonatomic) BOOL hasSuggestedInvocationPhrase; @property (nonatomic) int triggerMethod; @property (nonatomic) BOOL hasTriggerMethod; @property (nonatomic) BOOL userConfirmationRequired; @property (nonatomic) BOOL hasUserConfirmationRequired; @property (retain, nonatomic) _INPBString *userUtterance; @property (readonly, nonatomic) BOOL hasUserUtterance; @property (nonatomic) unsigned long long versioningHash; @property (nonatomic) BOOL hasVersioningHash; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)_intents_decodeWithJSONDecoder:(id)a0 codableDescription:(id)a1 from:(id)a2; + (Class)parameterImagesType; - (void)addRequiredEntitlement:(int)a0; - (void)clearRequiredEntitlements; - (void)dealloc; - (BOOL)readFrom:(id)a0; - (void)addParameterImages:(id)a0; - (id)idiomAsString:(int)a0; - (void)_intents_decodeWithJSONDecoder:(id)a0 codableDescription:(id)a1 from:(id)a2; - (void)encodeWithCoder:(id)a0; - (void)clearAirPlayRouteIds; - (void)setRequiredEntitlements:(int *)a0 count:(unsigned long long)a1; - (void)clearForceNeedsValueForParameters; - (void)writeTo:(id)a0; - (void)setShortcutAvailabilities:(int *)a0 count:(unsigned long long)a1; - (id)triggerMethodAsString:(int)a0; - (id)executionContextAsString:(int)a0; - (id)forceNeedsValueForParameterAtIndex:(unsigned long long)a0; - (int)StringAsShortcutAvailabilities:(id)a0; - (id)parameterImagesAtIndex:(unsigned long long)a0; - (void)clearParameterImages; - (int)requiredEntitlementAtIndex:(unsigned long long)a0; - (void)addShortcutAvailability:(int)a0; - (int)StringAsTriggerMethod:(id)a0; - (void)addForceNeedsValueForParameter:(id)a0; - (void).cxx_destruct; - (int)shortcutAvailabilityAtIndex:(unsigned long long)a0; - (id)intentCategoryAsString:(int)a0; - (int)StringAsRequiredEntitlements:(id)a0; - (int)StringAsExecutionContext:(id)a0; - (id)dictionaryRepresentation; - (void)clearShortcutAvailabilities; - (id)requiredEntitlementsAsString:(int)a0; - (id)shortcutAvailabilitiesAsString:(int)a0; - (BOOL)isEqual:(id)a0; - (id)airPlayRouteIdsAtIndex:(unsigned long long)a0; - (int)StringAsIdiom:(id)a0; - (id)_intents_encodeWithJSONEncoder:(id)a0 codableDescription:(id)a1; - (int)StringAsIntentCategory:(id)a0; - (void)addAirPlayRouteIds:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end