System/Library/PrivateFrameworks/PassKitUI.framework
PKApplicationMessageView.h
Download PKApplicationMessageView.h
@class CAFilter, NSString, UIButton, NSMutableArray, PKApplicationMessage, PKApplicationMessageNode, PKApplicationMessageContentView, PKApplicationMessageViewConfiguration;
@protocol PKPGSVSectionSubheaderDelegate, PKApplicationMessageViewDelegate;
@interface PKApplicationMessageView : UIControl <PKApplicationMessageContentViewDelegate, PKPGSVSectionSubheaderView> {
PKApplicationMessageView *_parent;
BOOL _visited;
PKApplicationMessageNode *_content;
PKApplicationMessage *_message;
BOOL _inTreeLayout;
struct { BOOL userExpandedBelow; BOOL hasMessageViewBelow; BOOL hasPrecedingMessageView; BOOL allPresentedAbove; BOOL presented; int presentationLayoutMode; } _treeLayoutState;
NSMutableArray *_stagedRemovedSubviews;
BOOL _hasPrecedingMessageView;
double _messageViewHeightRestriction;
BOOL _layoutStateDirty;
struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _layoutStateBounds;
struct { struct CGSize { double width; double height; } size; } _layoutState;
BOOL _dismissable;
BOOL _messageViewPresented;
int _messageViewPresentationLayoutMode;
struct CGSize { double width; double height; } _messageViewSize;
BOOL _invalidated;
int _layoutMode;
unsigned long long _depth;
BOOL _reloadQueued;
BOOL _reloadQueuedIsRoot;
UIButton *_dismissButton;
PKApplicationMessageContentView *_messageView;
NSMutableArray *_children;
NSMutableArray *_removedSubviews;
NSMutableArray *_removedVisualSubviews;
BOOL _inLayout;
CAFilter *_blurFilter;
double _filterRadius;
CAFilter *_highlightFilter;
struct CGColor { } *_filterColor;
BOOL _enabled;
BOOL _selected;
BOOL _highlighted;
id<PKPGSVSectionSubheaderDelegate> _subheaderDelegate;
long long _type;
}
@property (readonly, nonatomic) PKApplicationMessageViewConfiguration *configuration;
@property (readonly, nonatomic) PKApplicationMessageNode *content;
@property (weak, nonatomic) id<PKApplicationMessageViewDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
- (id)init;
- (void)dealloc;
- (void)traitCollectionDidChange:(id)a0;
- (void)setHighlighted:(BOOL)a0;
- (void)collapse;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)setEnabled:(BOOL)a0;
- (BOOL)_shouldAnimatePropertyWithKey:(id)a0;
- (id)initWithConfiguration:(id)a0;
- (void).cxx_destruct;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (void)layoutSubviews;
- (void)setSelected:(BOOL)a0;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (long long)scrollType;
- (void)_tapped:(id)a0;
- (void)applicationMessageContentViewDismissTapped:(id)a0;
- (void)layoutIfNeededAnimated:(BOOL)a0;
- (BOOL)needsRemoval;
- (void)setContent:(id)a0 animated:(BOOL)a1;
- (void)setSectionsState:(struct { struct { unsigned long long x0; unsigned long long x1; unsigned char x2 : 1; unsigned char x3 : 1; unsigned char x4 : 1; } x0; unsigned char x1 : 1; unsigned char x2 : 1; })a0;
- (void)setSubheaderDelegate:(id)a0;
@end