luxlabs header browser preview


@class CPSClipInvocationPolicy, NSString, NSArray, NSURL, NSDate, NSNumber, NSDictionary;

@interface CPSClipMetadata : NSObject <NSSecureCoding> {
    NSString *_storeClipName;
    NSString *_storeClipCaption;
    NSURL *_storeClipHeroImageURL;
    NSString *_abrClipName;
    NSString *_abrClipCaption;
    NSURL *_abrClipHeroImageURL;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, copy, nonatomic) NSString *localizedTitleForClipSuggestion;
@property (readonly, copy, nonatomic) NSString *localizedSubtitleForClipSuggestion;
@property (copy, nonatomic) NSString *buyParams;
@property (copy, nonatomic) NSString *clipBundleID;
@property (nonatomic) BOOL clipIncompatibleWithCurrentDevice;
@property (readonly, nonatomic) BOOL hasFullAppInstalledOnSystem;
@property (copy, nonatomic) NSURL *clipIpaURL;
@property (retain, nonatomic) NSURL *clipURL;
@property (retain, nonatomic) NSURL *clipRequestURL;
@property (copy, nonatomic) NSString *fullAppName;
@property (copy, nonatomic) NSString *fullAppShortName;
@property (copy, nonatomic) NSString *fullAppCaption;
@property (copy, nonatomic) NSString *fullAppContentRating;
@property (copy, nonatomic) NSString *fullAppBundleID;
@property (copy, nonatomic) NSURL *fullAppStoreURL;
@property (copy, nonatomic) NSURL *fullAppIconURL;
@property (copy, nonatomic) NSString *provider;
@property (copy, nonatomic) NSNumber *itemID;
@property (copy, nonatomic) NSString *webClipID;
@property (retain, nonatomic) NSString *clipURLHash;
@property (retain, nonatomic) NSArray *test_clipVerifiedAssociatedDomains;
@property (readonly, nonatomic) BOOL isDeveloperOverride;
@property (copy, nonatomic) NSDate *expirationDate;
@property (readonly, nonatomic, getter=isExpired) BOOL expired;
@property (nonatomic) BOOL fullAppOnly;
@property (copy, nonatomic) NSDictionary *amsDictionary;
@property (nonatomic) unsigned long long clipVersionIdentifier;
@property (readonly, nonatomic) NSURL *clipLaunchURL;
@property (retain, nonatomic) CPSClipInvocationPolicy *invocationPolicy;
@property (nonatomic) BOOL deviceCapabilitiesDontMatch;
@property (copy, nonatomic) NSNumber *clipSize;
@property (readonly, nonatomic, getter=isPhysicalInvocationAllowed) BOOL physicalInvocationAllowed;
@property (readonly, nonatomic) BOOL canUpdateOnPhysicalInovcation;
@property (retain, nonatomic) NSString *test_mocProductVersion;
@property (retain, nonatomic) NSArray *test_mocProductVariants;
@property (readonly, nonatomic) NSString *clipName;
@property (readonly, nonatomic) NSString *clipCaption;
@property (readonly, nonatomic) long long clipAction;
@property (readonly, nonatomic) NSString *clipMinimumOSVersion;
@property (readonly, nonatomic) NSURL *clipHeroImageURL;
@property (readonly, nonatomic) NSString *clipOpenButtonTitle;
@property (readonly, nonatomic) NSURL *clipTargetURL;
@property (readonly, nonatomic) NSURL *clipBusinessIconURL;
@property (readonly, nonatomic) NSDictionary *clipBusinessIconStyleAttributes;
@property (readonly, nonatomic) NSNumber *clipMapItemMUID;
@property (readonly, nonatomic) BOOL clipRequestsNotificationPermission;
@property (readonly, nonatomic) BOOL clipRequestsLocationConfirmationPermission;
@property (readonly, nonatomic) NSArray *clipVerifiedAssociatedDomains;
@property (readonly, nonatomic) BOOL hasBusinessItemMetadata;
@property (readonly, nonatomic) BOOL hasAppMetadata;
@property (readonly, nonatomic, getter=isPoweredByThirdParty) BOOL poweredByThirdParty;
@property (copy, nonatomic) NSString *fullAppCachedIconFilePath;
@property (readonly, nonatomic) NSString *bundleDisplayName;

+ (id)fullAppOnlyClipBundleIDs;

- (void)encodeWithCoder:(id)a0;
- (id)description;
- (void).cxx_destruct;
- (id)initWithCoder:(id)a0;
- (id)_itemIDFromAppURLString:(id)a0;
- (BOOL)_preferAMPDefaultNameAndCaptionForCurrentLocale;
- (id)_thinnedSizeWithVariantsInfo:(id)a0;
- (id)_thinnedSizeWithVariantsInfo:(id)a0 productVariants:(id)a1 productVersion:(id)a2;
- (void)_updateInvocationPolicy:(id)a0;
- (void)_updateWithAMSMetadata:(id)a0;
- (BOOL)canUpdateOnPhysicalInvocation;
- (BOOL)hasUpToDateVersionInstalledOnSystemIsPlaceholder:(BOOL *)a0;
- (BOOL)hasValidAssociatedDomainsToLaunchAppClip;
- (id)initWithBusinessItem:(id)a0;
- (id)initWithDemoBundleURL:(id)a0;
- (id)initWithDeveloperOverride:(id)a0 invocationURL:(id)a1;
- (id)initWithDictionary:(id)a0 bundleURL:(id)a1;
- (id)initWithUncheckedDictionary:(id)a0;
- (void)updateWithStoreClipMetadata:(id)a0;
- (void)updateWithStoreParentAppMetadata:(id)a0;

@end