luxlabs header browser preview


@class NSNumber, NSMutableDictionary, INAppIntent, NSDictionary, INParameterContexts, NSOrderedSet, NSString, INIntentDonationMetadata, INIntentCodableDescription, INIntentKeyParameter, NSArray, _INPBIntentMetadata, PBCodable, INImage, NSUUID;

@interface INIntent : NSObject <INImageProxyInjecting, INIntentSlotComposing, INKeyImageProducing, INEnumerable, INIntentExport, INGenericIntent, INRuntimeObject, NSCopying, NSSecureCoding> {
    NSMutableDictionary *_intentInstanceDescriptionMapping;
    NSArray *_parameterImages;
    BOOL _hasLoadedKeyParameter;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _keyParameterLock;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly) long long _intents_toggleState;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) BOOL _hasTitle;
@property (readonly, copy, nonatomic) NSString *_title;
@property (readonly, copy, nonatomic) NSString *_subtitle;
@property (readonly, copy, nonatomic) NSString *_localizedVerb;
@property (readonly) INImage *_keyImage;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic, getter=_intents_isExemptFromMulitWindowRequirementForInAppHandling) BOOL _intents_exemptFromMulitWindowRequirementForInAppHandling;
@property (readonly, nonatomic) BOOL _intents_hasSystemIntentHandler;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) struct { double x0; double x1; } _intents_preferredScaledImageSize;
@property (copy, nonatomic) PBCodable *backingStore;
@property (readonly, nonatomic) NSString *utteranceString;
@property (retain, nonatomic, setter=_setLaunchId:) NSString *launchId;
@property (retain, nonatomic, setter=_setNanoLaunchId:) NSString *_nanoLaunchId;
@property (copy, nonatomic) NSString *identifier;
@property (readonly, nonatomic) NSString *intentId;
@property (retain, nonatomic, setter=_setExtensionBundleId:) NSString *extensionBundleId;
@property (retain, nonatomic, setter=_setUiExtensionBundleId:) NSString *_uiExtensionBundleId;
@property (retain, nonatomic, setter=_setAirPlayRouteIds:) NSArray *airPlayRouteIds;
@property (readonly, nonatomic) NSString *_endpointId;
@property (readonly, nonatomic) NSString *_mediaRouteId;
@property (readonly, nonatomic) NSString *_preferredAudioOutputRouteId;
@property (copy, nonatomic, setter=_setRecordRoute:) NSString *recordRoute;
@property (retain, nonatomic, setter=_setRecordDeviceUID:) NSUUID *recordDeviceUID;
@property (retain, nonatomic, setter=_setRecordDeviceIdentifier:) NSString *recordDeviceIdentifier;
@property (nonatomic, setter=_setAudioSessionID:) unsigned int audioSessionID;
@property (retain, nonatomic, setter=_setMetadata:) _INPBIntentMetadata *_metadata;
@property (readonly, nonatomic) long long triggerMethod;
@property (nonatomic, setter=_setIdiom:) long long _idiom;
@property (nonatomic, getter=_isPrimaryDisplayDisabled, setter=_setPrimaryDisplayDisabled:) BOOL _primaryDisplayDisabled;
@property (retain, nonatomic, setter=_setOriginatingDeviceIdsIdentifier:) NSString *_originatingDeviceIDSIdentifier;
@property (retain, nonatomic, setter=_setOriginatingDeviceRapportEffectiveIdentifier:) NSString *_originatingDeviceRapportEffectiveIdentifier;
@property (retain, nonatomic, setter=_setOriginatingDeviceRapportMediaSystemIdentifier:) NSString *_originatingDeviceRapportMediaSystemIdentifier;
@property (retain, nonatomic, setter=_setIsOwnedByCurrentUser:) NSNumber *_isOwnedByCurrentUser;
@property (retain, nonatomic, setter=_setMSLimitReached:) NSNumber *_msLimitReached;
@property (retain, nonatomic, setter=_setEndpointMediaPlaybackEnabled:) NSNumber *_endpointMediaPlaybackEnabled;
@property (readonly, nonatomic) long long _intentCategory;
@property (readonly, nonatomic) NSString *_categoryVerb;
@property (nonatomic, setter=_setExecutionContext:) long long _executionContext;
@property (retain, nonatomic, setter=_setDefaultImage:) INImage *_defaultImage;
@property (readonly, nonatomic) INIntentKeyParameter *_keyParameter;
@property (readonly, nonatomic) NSString *typeName;
@property (retain, nonatomic, setter=_setParameterCombinations:) NSDictionary *_parameterCombinations;
@property (retain, nonatomic, setter=_setConfigurableParameterCombinations:) NSDictionary *_configurableParameterCombinations;
@property (readonly, nonatomic) NSDictionary *_resolvableParameterCombinations;
@property (readonly, nonatomic) NSDictionary *_validParameterCombinations;
@property (readonly, nonatomic) BOOL _supportsBackgroundExecution;
@property (readonly, nonatomic, getter=_isConfigurable) BOOL _configurable;
@property (readonly, nonatomic, getter=_isEligibleForSuggestions) BOOL _eligibleForSuggestions;
@property (copy, nonatomic, getter=_parameterImages, setter=_setParameterImages:) NSArray *parameterImages;
@property (readonly, copy, nonatomic, getter=_sortedParameterImages) NSArray *sortedParameterImages;
@property (copy, nonatomic, setter=_setParametersForcedToNeedsValue:) NSArray *_parametersForcedToNeedsValue;
@property (readonly, nonatomic) long long _type;
@property (readonly, nonatomic) long long _indexingHash;
@property (nonatomic, getter=_isUserConfirmationRequired, setter=_setUserConfirmationRequired:) BOOL _userConfirmationRequired;
@property (readonly, nonatomic) INIntentCodableDescription *_codableDescription;
@property (readonly, nonatomic) NSDictionary *_JSONDictionaryRepresentation;
@property (nonatomic, setter=_setShouldForwardToAppOnSuccess:) BOOL _shouldForwardToAppOnSucccess;
@property (retain, nonatomic, setter=_setParameterContexts:) INParameterContexts *_parameterContexts;
@property (readonly, nonatomic) long long _preferredInteractionDirection;
@property (readonly, nonatomic) INAppIntent *_asMigratedAppIntent;
@property (readonly, nonatomic) NSArray *_codableAttributes;
@property (readonly, nonatomic) NSOrderedSet *_displayOrderedAttributes;
@property (readonly, copy, nonatomic) NSString *intentDescription;
@property (copy, nonatomic) NSString *suggestedInvocationPhrase;
@property (nonatomic) unsigned long long shortcutAvailability;
@property (copy, nonatomic) INIntentDonationMetadata *donationMetadata;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (copy, nonatomic) NSString *domain;
@property (copy, nonatomic) NSString *verb;
@property (copy, nonatomic) NSDictionary *parametersByName;

+ (id)typeName;
+ (id)intentDescription;
+ (id)makeFromWidgetPlistableRepresentation:(id)a0 error:(id *)a1;
+ (void)initialize;
+ (id)_ignoredParameters;
+ (BOOL)resolveInstanceMethod:(SEL)a0;
+ (void)_setSharedExtensionContextUUID:(id)a0 forIntentClassName:(id)a1;
+ (id)_sharedExtensionContextUUIDForIntentClassName:(id)a0;
+ (BOOL)shouldSkipDefaultSchemaCheck;

- (long long)_compareSubProducerOne:(id)a0 subProducerTwo:(id)a1;
- (void)_injectProxiesForImages:(id /* block */)a0 completion:(id /* block */)a1;
- (id)widgetPlistableRepresentationWithParameters:(id)a0 error:(id *)a1;
- (id)valueForUndefinedKey:(id)a0;
- (id)descriptionAtIndent:(unsigned long long)a0;
- (id)_dictionaryRepresentation;
- (id)init;
- (BOOL)setValue:(id)a0 forProperty:(id)a1;
- (void)setValue:(id)a0 forUndefinedKey:(id)a1;
- (id)_init;
- (void)encodeWithCoder:(id)a0;
- (id)_spotlightContentType;
- (id)valueForProperty:(id)a0;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)valueForKey:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)_className;
- (id)initWithDomain:(id)a0 verb:(id)a1 parametersByName:(id)a2;
- (id)_displayOrderedNonNilParameters;
- (BOOL)isGenericIntent;
- (id)_JSONDictionaryRepresentationWithConfiguration:(id)a0;
- (id)_backingStoreData;
- (id)_copyApplyingNewBackingStoreData:(id)a0 error:(id *)a1;
- (id)_copyWithoutBackingStoreData:(id *)a0;
- (id)_currentParameterCombination;
- (id)_defaultImageName;
- (id)_emptyCopy;
- (BOOL)_enumerateWithValueProcessingBlock:(id /* block */)a0;
- (BOOL)_hasMatchingIntentHandlerIncludingRemoteExecution:(BOOL)a0;
- (id)_imageForParameter:(id)a0;
- (id)_inCodable;
- (id)_initWithIdentifier:(id)a0 backingStore:(id)a1 schema:(id)a2 error:(id *)a3;
- (id)_initWithIdentifier:(id)a0 schema:(id)a1 name:(id)a2 data:(id)a3;
- (void)_injectProxiesForImagesUsingCustomCodableStrategy:(id /* block */)a0 completion:(id /* block */)a1;
- (void)_injectProxiesForImagesUsingIntentSlotDescriptionStrategy:(id /* block */)a0 completion:(id /* block */)a1;
- (void)_injectProxiesForParameterImages:(id /* block */)a0 completion:(id /* block */)a1;
- (void)_injectProxyForDefaultImage:(id /* block */)a0 completion:(id /* block */)a1;
- (id)_intentInstanceDescription;
- (void)_intents_allowAppToInitiatePlaybackForBundleIdentifier:(id)a0 context:(unsigned long long)a1 error:(id *)a2;
- (id)_intents_backgroundHandlingAssertionForBundleIdentifier:(id)a0 context:(unsigned long long)a1 error:(id *)a2;
- (id)_intents_bestBundleIdentifier;
- (id)_intents_bundleIdForDisplay;
- (id)_intents_bundleIdForLaunching;
- (BOOL)_intents_enumerateObjectsOfClass:(Class)a0 withBlock:(id /* block */)a1;
- (id)_intents_launchIdForCurrentPlatform;
- (BOOL)_isValidKey:(id)a0;
- (BOOL)_isValueValidForKey:(id)a0 unsupportedReason:(id *)a1;
- (id)_keyCodableAttributes;
- (id)_keyImageWithIntentDescriptionStrategy;
- (id)_localizedCombinationStringForKey:(id)a0 value:(id)a1 localizationTable:(id)a2 bundleURL:(id)a3 localizer:(id)a4;
- (id)_nonNilParameters;
- (id)_querySchemaWithBlock:(id /* block */)a0 contentOptions:(unsigned long long)a1;
- (void)_redactForMissingPrivacyEntitlementOptions:(unsigned long long)a0 containingAppBundleId:(id)a1;
- (id)_redactedDictionaryRepresentation;
- (void)_setCategoryVerb:(id)a0;
- (void)_setImage:(id)a0 forParameter:(id)a1;
- (void)_setIntentCategory:(long long)a0;
- (id)_subtitleForLanguage:(id)a0;
- (id)_subtitleWithLocalizer:(id)a0 fromBundleURL:(id)a1;
- (BOOL)_supportsBackgroundExecutionWithOptions:(unsigned long long)a0;
- (id)_titleForLanguage:(id)a0;
- (id)_titleWithLocalizer:(id)a0 fromBundleURL:(id)a1;
- (id)_typedBackingStore;
- (void)_updateWithJSONDictionary:(id)a0;
- (id)_validParameterCombinationsWithSchema:(id)a0;
- (BOOL)configureAttributeSet:(id)a0 includingData:(BOOL)a1;
- (id)imageForParameterNamed:(id)a0;
- (id)initWithIdentifier:(id)a0 backingStore:(id)a1;
- (id)intentSlotDescriptions;
- (id)keyImage;
- (id)localizeValueOfSlotDescription:(id)a0 withLocalizer:(id)a1;
- (void)setImage:(id)a0 forParameterNamed:(id)a1;
- (void)trimDataAgainstTCCForAuditToken:(struct { unsigned int x0[8]; })a0 bundle:(id)a1;
- (id)widgetPlistableRepresentation:(id *)a0;

@end