UNPKG

wallee

Version:
39 lines (38 loc) 1.81 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.instanceOfExpressCheckoutApprovalResponse = instanceOfExpressCheckoutApprovalResponse; exports.ExpressCheckoutApprovalResponseFromJSON = ExpressCheckoutApprovalResponseFromJSON; exports.ExpressCheckoutApprovalResponseFromJSONTyped = ExpressCheckoutApprovalResponseFromJSONTyped; exports.ExpressCheckoutApprovalResponseToJSON = ExpressCheckoutApprovalResponseToJSON; exports.ExpressCheckoutApprovalResponseToJSONTyped = ExpressCheckoutApprovalResponseToJSONTyped; const ExpressCheckoutSessionState_1 = require("./ExpressCheckoutSessionState"); /** * Check if a given object implements the ExpressCheckoutApprovalResponse interface. */ function instanceOfExpressCheckoutApprovalResponse(value) { return true; } function ExpressCheckoutApprovalResponseFromJSON(json) { return ExpressCheckoutApprovalResponseFromJSONTyped(json, false); } function ExpressCheckoutApprovalResponseFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'merchantRedirectUrl': json['merchantRedirectUrl'] == null ? undefined : json['merchantRedirectUrl'], 'sessionId': json['sessionId'] == null ? undefined : json['sessionId'], 'state': json['state'] == null ? undefined : (0, ExpressCheckoutSessionState_1.ExpressCheckoutSessionStateFromJSON)(json['state']), }; } function ExpressCheckoutApprovalResponseToJSON(json) { return ExpressCheckoutApprovalResponseToJSONTyped(json, false); } function ExpressCheckoutApprovalResponseToJSONTyped(value, ignoreDiscriminator = false) { if (value == null) { return value; } return { 'state': (0, ExpressCheckoutSessionState_1.ExpressCheckoutSessionStateToJSON)(value['state']), }; }