@class NSString, NSObject, CKVDonateConnection; @protocol CKVDonateRequestDelegate; @interface CKVDonateRequest : NSObject { CKVDonateConnection *_connection; NSObject *_delegate; unsigned long long _donationRequestQueuedSignpostId; unsigned long long _donationRequestHandlingSignpostId; } @property (readonly, nonatomic) unsigned int requestId; @property (readonly, nonatomic) unsigned long long version; @property (readonly, nonatomic) NSString *validity; @property (readonly, nonatomic) long long itemType; @property (readonly, nonatomic) NSString *originAppId; @property (readonly, nonatomic) NSString *deviceId; @property (readonly, nonatomic) NSString *userId; @property (readonly, nonatomic) unsigned short options; - (unsigned long long)hash; - (void)terminateWithOptions:(unsigned short)a0 terminationType:(long long)a1; - (BOOL)isIncremental; - (BOOL)isOrdered; - (id)description; - (id)initWithConnection:(id)a0 delegate:(id)a1 version:(unsigned long long)a2 validity:(id)a3 itemType:(long long)a4 originAppId:(id)a5 deviceId:(id)a6 userId:(id)a7 options:(unsigned short)a8; - (BOOL)isMultiUserCompanion; - (void).cxx_destruct; - (void)_resolveOriginAppId:(id)a0 itemType:(long long)a1; - (void)interrupt; - (void)handle; - (BOOL)isEqualToDonateRequest:(id)a0; - (BOOL)hasImplicitVersion; - (BOOL)isEqual:(id)a0; - (id)_connectionTypeString; @end