wallee
Version:
TypeScript/JavaScript client for wallee
45 lines (44 loc) • 2.35 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.instanceOfAuthenticatedCardData = instanceOfAuthenticatedCardData;
exports.AuthenticatedCardDataFromJSON = AuthenticatedCardDataFromJSON;
exports.AuthenticatedCardDataFromJSONTyped = AuthenticatedCardDataFromJSONTyped;
exports.AuthenticatedCardDataToJSON = AuthenticatedCardDataToJSON;
exports.AuthenticatedCardDataToJSONTyped = AuthenticatedCardDataToJSONTyped;
const CardholderAuthentication_1 = require("./CardholderAuthentication");
const CardCryptogram_1 = require("./CardCryptogram");
const RecurringIndicator_1 = require("./RecurringIndicator");
/**
* Check if a given object implements the AuthenticatedCardData interface.
*/
function instanceOfAuthenticatedCardData(value) {
return true;
}
function AuthenticatedCardDataFromJSON(json) {
return AuthenticatedCardDataFromJSONTyped(json, false);
}
function AuthenticatedCardDataFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'initialRecurringTransaction': json['initialRecurringTransaction'] == null ? undefined : json['initialRecurringTransaction'],
'recurringIndicator': json['recurringIndicator'] == null ? undefined : (0, RecurringIndicator_1.RecurringIndicatorFromJSON)(json['recurringIndicator']),
'tokenRequestorId': json['tokenRequestorId'] == null ? undefined : json['tokenRequestorId'],
'cryptogram': json['cryptogram'] == null ? undefined : (0, CardCryptogram_1.CardCryptogramFromJSON)(json['cryptogram']),
'cardholderAuthentication': json['cardholderAuthentication'] == null ? undefined : (0, CardholderAuthentication_1.CardholderAuthenticationFromJSON)(json['cardholderAuthentication']),
};
}
function AuthenticatedCardDataToJSON(json) {
return AuthenticatedCardDataToJSONTyped(json, false);
}
function AuthenticatedCardDataToJSONTyped(value, ignoreDiscriminator = false) {
if (value == null) {
return value;
}
return {
'recurringIndicator': (0, RecurringIndicator_1.RecurringIndicatorToJSON)(value['recurringIndicator']),
'cryptogram': (0, CardCryptogram_1.CardCryptogramToJSON)(value['cryptogram']),
'cardholderAuthentication': (0, CardholderAuthentication_1.CardholderAuthenticationToJSON)(value['cardholderAuthentication']),
};
}