UNPKG

wallee

Version:
34 lines (33 loc) 1.3 kB
import { PaymentAppRefundTargetStateFromJSON, PaymentAppRefundTargetStateToJSON, } from './PaymentAppRefundTargetState'; /** * Check if a given object implements the PaymentAppRefundUpdate interface. */ export function instanceOfPaymentAppRefundUpdate(value) { return true; } export function PaymentAppRefundUpdateFromJSON(json) { return PaymentAppRefundUpdateFromJSONTyped(json, false); } export function PaymentAppRefundUpdateFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'reference': json['reference'] == null ? undefined : json['reference'], 'targetState': json['targetState'] == null ? undefined : PaymentAppRefundTargetStateFromJSON(json['targetState']), 'failureReason': json['failureReason'] == null ? undefined : json['failureReason'], }; } export function PaymentAppRefundUpdateToJSON(json) { return PaymentAppRefundUpdateToJSONTyped(json, false); } export function PaymentAppRefundUpdateToJSONTyped(value, ignoreDiscriminator = false) { if (value == null) { return value; } return { 'reference': value['reference'], 'targetState': PaymentAppRefundTargetStateToJSON(value['targetState']), 'failureReason': value['failureReason'], }; }