BTLocalPaymentResult.m 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. #if __has_include(<Braintree/BraintreePaymentFlow.h>)
  2. #import <Braintree/BTLocalPaymentResult.h>
  3. #import <Braintree/BraintreeCore.h>
  4. #else
  5. #import <BraintreePaymentFlow/BTLocalPaymentResult.h>
  6. #import <BraintreeCore/BraintreeCore.h>
  7. #endif
  8. @implementation BTLocalPaymentResult
  9. - (instancetype)initWithNonce:(NSString *)nonce
  10. type:(NSString *)type
  11. email:(NSString *)email
  12. firstName:(NSString *)firstName
  13. lastName:(NSString *)lastName
  14. phone:(NSString *)phone
  15. billingAddress:(BTPostalAddress *)billingAddress
  16. shippingAddress:(BTPostalAddress *)shippingAddress
  17. clientMetadataID:(NSString *)clientMetadataID
  18. payerID:(NSString *)payerID
  19. {
  20. if (self = [super init]) {
  21. _nonce = nonce;
  22. _type = type;
  23. _email = email;
  24. _firstName = firstName;
  25. _lastName = lastName;
  26. _phone = phone;
  27. _billingAddress = [billingAddress copy];
  28. _shippingAddress = [shippingAddress copy];
  29. _clientMetadataID = clientMetadataID;
  30. _payerID = payerID;
  31. }
  32. return self;
  33. }
  34. @end