| 12345678910111213141516171819202122232425262728 |
- #if __has_include(<Braintree/BraintreeCore.h>)
- #import <Braintree/BTPostalAddress.h>
- #else
- #import <BraintreeCore/BTPostalAddress.h>
- #endif
- @implementation BTPostalAddress
- // Property names follow the `Braintree_Address` convention as documented at:
- // https://developer.paypal.com/braintree/docs/reference/request/address/create
- - (id)copyWithZone:(__unused NSZone *)zone {
- BTPostalAddress *address = [[BTPostalAddress alloc] init];
- address.recipientName = self.recipientName;
- address.streetAddress = self.streetAddress;
- address.extendedAddress = self.extendedAddress;
- address.locality = self.locality;
- address.countryCodeAlpha2 = self.countryCodeAlpha2;
- address.postalCode = self.postalCode;
- address.region = self.region;
- return address;
- }
- - (NSString *)debugDescription {
- return [NSString stringWithFormat:@"<%@:%p \"%@\" %@, %@, %@, %@, %@ %@ %@>", NSStringFromClass([self class]), self, [self description], self.recipientName, self.streetAddress, self.extendedAddress, self.locality, self.region, self.postalCode, self.countryCodeAlpha2];
- }
- @end
|