wallee
Version:
TypeScript/JavaScript client for wallee
42 lines (41 loc) • 1.88 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.instanceOfTokenizedCardData = instanceOfTokenizedCardData;
exports.TokenizedCardDataFromJSON = TokenizedCardDataFromJSON;
exports.TokenizedCardDataFromJSONTyped = TokenizedCardDataFromJSONTyped;
exports.TokenizedCardDataToJSON = TokenizedCardDataToJSON;
exports.TokenizedCardDataToJSONTyped = TokenizedCardDataToJSONTyped;
const CardCryptogram_1 = require("./CardCryptogram");
const RecurringIndicator_1 = require("./RecurringIndicator");
/**
* Check if a given object implements the TokenizedCardData interface.
*/
function instanceOfTokenizedCardData(value) {
return true;
}
function TokenizedCardDataFromJSON(json) {
return TokenizedCardDataFromJSONTyped(json, false);
}
function TokenizedCardDataFromJSONTyped(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']),
};
}
function TokenizedCardDataToJSON(json) {
return TokenizedCardDataToJSONTyped(json, false);
}
function TokenizedCardDataToJSONTyped(value, ignoreDiscriminator = false) {
if (value == null) {
return value;
}
return {
'recurringIndicator': (0, RecurringIndicator_1.RecurringIndicatorToJSON)(value['recurringIndicator']),
'cryptogram': (0, CardCryptogram_1.CardCryptogramToJSON)(value['cryptogram']),
};
}