BTPreferredPaymentMethodsResult.m 525 B

12345678910111213141516171819
  1. #import "BTPreferredPaymentMethodsResult_Internal.h"
  2. #if __has_include(<Braintree/BraintreeCore.h>)
  3. #import <Braintree/BTJSON.h>
  4. #else
  5. #import <BraintreeCore/BTJSON.h>
  6. #endif
  7. @implementation BTPreferredPaymentMethodsResult
  8. - (instancetype)initWithJSON:(BTJSON * _Nullable)json venmoInstalled:(BOOL)venmoInstalled {
  9. if (self = [super init]) {
  10. _isPayPalPreferred = [json[@"data"][@"preferredPaymentMethods"][@"paypalPreferred"] isTrue];
  11. _isVenmoPreferred = venmoInstalled;
  12. }
  13. return self;
  14. }
  15. @end