UNPKG

wallee

Version:
41 lines (40 loc) 1.84 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.instanceOfPaymentAppCompletionUpdate = instanceOfPaymentAppCompletionUpdate; exports.PaymentAppCompletionUpdateFromJSON = PaymentAppCompletionUpdateFromJSON; exports.PaymentAppCompletionUpdateFromJSONTyped = PaymentAppCompletionUpdateFromJSONTyped; exports.PaymentAppCompletionUpdateToJSON = PaymentAppCompletionUpdateToJSON; exports.PaymentAppCompletionUpdateToJSONTyped = PaymentAppCompletionUpdateToJSONTyped; const PaymentAppCompletionTargetState_1 = require("./PaymentAppCompletionTargetState"); /** * Check if a given object implements the PaymentAppCompletionUpdate interface. */ function instanceOfPaymentAppCompletionUpdate(value) { return true; } function PaymentAppCompletionUpdateFromJSON(json) { return PaymentAppCompletionUpdateFromJSONTyped(json, false); } function PaymentAppCompletionUpdateFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'reference': json['reference'] == null ? undefined : json['reference'], 'targetState': json['targetState'] == null ? undefined : (0, PaymentAppCompletionTargetState_1.PaymentAppCompletionTargetStateFromJSON)(json['targetState']), 'failureReason': json['failureReason'] == null ? undefined : json['failureReason'], }; } function PaymentAppCompletionUpdateToJSON(json) { return PaymentAppCompletionUpdateToJSONTyped(json, false); } function PaymentAppCompletionUpdateToJSONTyped(value, ignoreDiscriminator = false) { if (value == null) { return value; } return { 'reference': value['reference'], 'targetState': (0, PaymentAppCompletionTargetState_1.PaymentAppCompletionTargetStateToJSON)(value['targetState']), 'failureReason': value['failureReason'], }; }