System/Library/PrivateFrameworks/PassKitUI.framework
PKAccessoryDeviceView.h
Download PKAccessoryDeviceView.h
@class PKAccessoryDevice, PKPass, UIColor, NSObject, UIView, UILabel, PKGlyphView;
@protocol PKAccessoryDeviceViewDelegate, OS_dispatch_source;
@interface PKAccessoryDeviceView : UIView {
PKGlyphView *_glyph;
UIView *_imageBackgroundView;
UILabel *_label;
PKAccessoryDevice *_accessory;
PKPass *_pass;
UIView *_parentView;
UIColor *_strokeColor;
UIColor *_backgroundColor;
double _animationDelay;
long long _state;
NSObject<OS_dispatch_source> *_timeOutBlockTimer;
}
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } cutoutFrame;
@property (weak, nonatomic) id<PKAccessoryDeviceViewDelegate> delegate;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)_layoutFailureState;
- (void)_layoutProcessingState;
- (void)_layoutSuccessState;
- (void)_layoutSuccessWithUserInterventionState;
- (void)_layoutTryAgainState;
- (void)_setColors;
- (void)_showWalletWithMessage:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_springBoardCutoutRect;
- (void)changeToState:(long long)a0;
- (void)dismissViewImmediatelyWithCompletion:(id /* block */)a0;
- (void)dismissViewWithCompletion:(id /* block */)a0;
- (id)initWithPass:(id)a0 accessory:(id)a1 cutoutFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 parentView:(id)a3;
- (id)initWithState:(long long)a0 accessory:(id)a1 cutoutFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 parentView:(id)a3;
- (void)presentOnParentView;
@end