wallee
Version:
TypeScript/JavaScript client for wallee
41 lines (40 loc) • 1.84 kB
JavaScript
;
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'],
};
}