UNPKG

wallee

Version:
45 lines (44 loc) 2.35 kB
"use strict"; 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']), }; }