luxlabs header browser preview


@class PKPeerPaymentRequestToken, NSString, PKPeerPaymentRecipient, PKPeerPaymentMessageComposeController, PKPeerPaymentRecurringPayment, UIViewController, MSSession, PKPeerPaymentController;

@interface PKPeerPaymentRemoteMessagesComposer : NSObject {
    PKPeerPaymentRecipient *_recipient;
    unsigned long long _sourceType;
    PKPeerPaymentMessageComposeController *_composeController;
    UIViewController *_presentingViewController;
    NSString *_memo;
    MSSession *_session;
    PKPeerPaymentRequestToken *_requestToken;
    PKPeerPaymentRecurringPayment *_recurringPayment;
}

@property (readonly, nonatomic) PKPeerPaymentController *peerPaymentController;
@property (nonatomic) long long actionType;

- (void)_handleError:(id)a0;
- (void).cxx_destruct;
- (void)_confirmPaymentMessageInsertionWithQuote:(id)a0 completion:(id /* block */)a1;
- (void)_insertPaymentMessageWithQuote:(id)a0 completion:(id /* block */)a1;
- (void)_insertRequestMessageWithAmount:(id)a0 completion:(id /* block */)a1;
- (void)_presentPeerPaymentMessage:(id)a0 completion:(id /* block */)a1;
- (BOOL)_recipientFoundInContacts;
- (void)_showAlertForInvalidRecipientWithName:(id)a0 statusReason:(unsigned long long)a1 completion:(id /* block */)a2;
- (void)_showAlertForInvalidStateIfNeededWithCompletion:(id /* block */)a0;
- (id)initWithPeerPaymentController:(id)a0 presentingViewController:(id)a1 actionType:(long long)a2 sourceType:(unsigned long long)a3;
- (void)presentRemoteMessageComposerWithAmount:(id)a0 requestToken:(id)a1 memo:(id)a2 sessionID:(id)a3 overViewController:(id)a4 completion:(id /* block */)a5;
- (void)presentRemoteMessageComposerWithRecurringPayment:(id)a0 sessionID:(id)a1 overViewController:(id)a2 completion:(id /* block */)a3;
- (void)validateRecipientWithAddress:(id)a0 completion:(id /* block */)a1;

@end