luxlabs header browser preview


@class NSString, NSDictionary, NSArray, NSURL, ICQLink;

@interface _ICQFollowupSpecification : NSObject {
    NSDictionary *_serverDict;
}

@property (nonatomic) BOOL premiumOffer;
@property (copy, nonatomic) NSString *offerId;
@property (retain, nonatomic) NSDictionary *serverDict;
@property (copy, nonatomic) NSString *title;
@property (copy, nonatomic) NSString *message;
@property (copy, nonatomic) NSString *altMessage;
@property (retain, nonatomic) NSArray *links;
@property (copy, nonatomic) NSString *noteTitle;
@property (copy, nonatomic) NSString *noteSubTitle;
@property (copy, nonatomic) NSString *noteMessage;
@property (copy, nonatomic) NSString *altNoteMessage;
@property (retain, nonatomic) ICQLink *noteActivateLink;
@property (retain, nonatomic) ICQLink *noteClearLink;
@property (nonatomic, getter=isForAccountGroup) BOOL forAccountGroup;
@property (nonatomic, getter=isZeroAction) BOOL zeroAction;
@property (nonatomic) BOOL badgeApp;
@property (nonatomic) long long followupDisplayStyle;
@property (copy, nonatomic) NSString *sfSymbolID;
@property (copy, nonatomic) NSString *sfSymbolBundlePath;
@property (readonly, nonatomic) NSURL *serverUIURL;
@property (readonly, nonatomic) NSURL *dynamicUIRouteURL;
@property (readonly, nonatomic) NSString *purchaseAttribution;
@property (copy, nonatomic) NSString *notifyingAppId;
@property (copy, nonatomic) NSString *groupIdentifier;

+ (void)clearFollowupWithController:(id)a0 isPremium:(BOOL)a1 completion:(id /* block */)a2;
+ (void)clearLegacyFollowupWithController:(id)a0;
+ (void)clearNotificationWithController:(id)a0 isPremium:(BOOL)a1 completion:(id /* block */)a2;
+ (id)sharedFollowUpController;

- (id)init;
- (id)initWithServerDictionary:(id)a0;
- (void).cxx_destruct;
- (long long)primaryAction;
- (id)_buildFollowupItem;
- (void)_postFollowupWithController:(id)a0 completion:(id /* block */)a1;
- (void)addNotifyingAppIdForItem:(id)a0;
- (id)followupActionForLink:(id)a0;
- (id)followupActionForLink:(id)a0 needsFlow:(BOOL)a1;
- (id)identifierPrefix;
- (void)postFollowupWithController:(id)a0;
- (void)postFollowupWithController:(id)a0 replaceExisting:(BOOL)a1 completion:(id /* block */)a2;

@end