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
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
|
|
|