You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

25 lines
995 B

NS_ASSUME_NONNULL_BEGIN
@interface UPURTransactionDetailsBuilder : NSObject
@property(strong, nonatomic) NSString *productId;
@property(strong, nonatomic) NSString *transactionId;
@property(strong, nonatomic) NSString *receipt;
@property(strong, nonatomic) NSDecimalNumber *price;
@property(strong, nonatomic) NSString *currency;
@property(strong, nonatomic) NSMutableDictionary *extras;
-(UPURTransactionDetailsBuilder *)putExtra:(NSString *)key value:(NSObject *)value;
@end
@interface UPURTransactionDetails : NSObject
@property(strong, nonatomic, readonly) NSString *productId;
@property(strong, nonatomic, readonly) NSString *transactionId;
@property(strong, nonatomic, readonly) NSString *receipt;
@property(strong, nonatomic, readonly) NSDecimalNumber *price;
@property(strong, nonatomic, readonly) NSString *currency;
@property(strong, nonatomic, readonly) NSDictionary *extras;
+(instancetype)build:(void (^)(UPURTransactionDetailsBuilder *))buildBlock;
@end
NS_ASSUME_NONNULL_END