BTBinData.m 1.1 KB

12345678910111213141516171819202122
  1. #import "BTBinData.h"
  2. @implementation BTBinData
  3. - (instancetype)initWithJSON:(BTJSON *)json {
  4. if (self = [super init]) {
  5. if (json != nil) {
  6. _prepaid = [json[@"prepaid"] asString] ? [json[@"prepaid"] asString] : @"Unknown";
  7. _healthcare = [json[@"healthcare"] asString] ? [json[@"healthcare"] asString] : @"Unknown";
  8. _debit = [json[@"debit"] asString] ? [json[@"debit"] asString] : @"Unknown";
  9. _durbinRegulated = [json[@"durbinRegulated"] asString] ? [json[@"durbinRegulated"] asString] : @"Unknown";
  10. _commercial = [json[@"commercial"] asString] ? [json[@"commercial"] asString] : @"Unknown";
  11. _payroll = [json[@"payroll"] asString] ? [json[@"payroll"] asString] : @"Unknown";
  12. _issuingBank = [json[@"issuingBank"] asString] ? [json[@"issuingBank"] asString] : @"";
  13. _countryOfIssuance = [json[@"countryOfIssuance"] asString] ? [json[@"countryOfIssuance"] asString] : @"";
  14. _productId = [json[@"productId"] asString] ? [json[@"productId"] asString] : @"";
  15. }
  16. }
  17. return self;
  18. }
  19. @end