luxlabs header browser preview


@class NSUUID, NSString, PKPeerPaymentRecurringPaymentMemo, PKPeerPaymentRequestToken, NSDate, PKProtobufPeerPaymentMessage, PKCurrencyAmount, NSDecimalNumber, MSMessage;

@interface PKPeerPaymentMessage : NSObject {
    PKProtobufPeerPaymentMessage *_protoMessage;
}

@property (readonly, nonatomic) MSMessage *underlyingMessage;
@property (readonly, nonatomic) BOOL hasBeenSent;
@property (readonly, nonatomic) BOOL isFromMe;
@property (readonly, copy, nonatomic) NSUUID *identifier;
@property (nonatomic) unsigned long long type;
@property (nonatomic) unsigned long long source;
@property (copy, nonatomic) NSString *currency;
@property (copy, nonatomic) NSDecimalNumber *amount;
@property (copy, nonatomic) PKCurrencyAmount *currencyAmount;
@property (copy, nonatomic) NSString *senderAddress;
@property (copy, nonatomic) NSString *recipientAddress;
@property (copy, nonatomic) PKPeerPaymentRequestToken *requestToken;
@property (copy, nonatomic) NSString *paymentIdentifier;
@property (copy, nonatomic) NSString *transactionIdentifier;
@property (copy, nonatomic) NSString *memo;
@property (copy, nonatomic) NSString *recurringPaymentIdentifier;
@property (copy, nonatomic) PKPeerPaymentRecurringPaymentMemo *recurringPaymentMemo;
@property (copy, nonatomic) NSDate *recurringPaymentStartDate;
@property (nonatomic) unsigned long long recurringPaymentFrequency;

- (id)init;
- (void)_updateSummaryText;
- (id)description;
- (void).cxx_destruct;
- (id)initWithType:(unsigned long long)a0;
- (id)_requestDeviceScoreIdentifier;
- (long long)recurringPaymentColor;
- (id)recurringPaymentEmoji;
- (id)_recurringPaymentSummaryTextWithAmount:(id)a0 memo:(id)a1;
- (void)_updateDataURL;
- (void)_updateLayoutContents;
- (id)initWithType:(unsigned long long)a0 session:(id)a1;
- (id)initWithUnderlyingMessage:(id)a0;
- (void)reportMessageSent;
- (void)updateWithPeerPaymentPerformResponse:(id)a0;

@end