| 1234567891011121314151617181920212223242526272829303132 |
- #import "BTCardNonce.h"
- #import "BTJSON.h"
- NS_ASSUME_NONNULL_BEGIN
- @interface BTCardNonce ()
- - (instancetype)initWithNonce:(nonnull NSString *)nonce
- description:(nullable NSString *)description
- cardNetwork:(BTCardNetwork)cardNetwork
- expirationMonth:(nullable NSString *)expirationMonth
- expirationYear:(nullable NSString *)expirationYear
- cardholderName:(nullable NSString *)cardholderName
- lastTwo:(nullable NSString *)lastTwo
- lastFour:(nullable NSString *)lastFour
- isDefault:(BOOL)isDefault
- cardJSON:(BTJSON *)cardJSON
- authInsightJSON:(nullable BTJSON *)authInsightJSON;
- /**
- Create a `BTCardNonce` object from JSON.
- */
- + (instancetype)cardNonceWithJSON:(BTJSON *)cardJSON;
- /**
- Create a `BTCardNonce` object from GraphQL JSON.
- */
- + (instancetype)cardNonceWithGraphQLJSON:(BTJSON *)json;
- @end
- NS_ASSUME_NONNULL_END
|