UNPKG

wallee

Version:
40 lines (39 loc) 1.71 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.instanceOfRenderedTerminalReceipt = instanceOfRenderedTerminalReceipt; exports.RenderedTerminalReceiptFromJSON = RenderedTerminalReceiptFromJSON; exports.RenderedTerminalReceiptFromJSONTyped = RenderedTerminalReceiptFromJSONTyped; exports.RenderedTerminalReceiptToJSON = RenderedTerminalReceiptToJSON; exports.RenderedTerminalReceiptToJSONTyped = RenderedTerminalReceiptToJSONTyped; const PaymentTerminalReceiptType_1 = require("./PaymentTerminalReceiptType"); /** * Check if a given object implements the RenderedTerminalReceipt interface. */ function instanceOfRenderedTerminalReceipt(value) { return true; } function RenderedTerminalReceiptFromJSON(json) { return RenderedTerminalReceiptFromJSONTyped(json, false); } function RenderedTerminalReceiptFromJSONTyped(json, ignoreDiscriminator) { if (json == null) { return json; } return { 'printed': json['printed'] == null ? undefined : json['printed'], 'data': json['data'] == null ? undefined : json['data'], 'receiptType': json['receiptType'] == null ? undefined : (0, PaymentTerminalReceiptType_1.PaymentTerminalReceiptTypeFromJSON)(json['receiptType']), 'mimeType': json['mimeType'] == null ? undefined : json['mimeType'], }; } function RenderedTerminalReceiptToJSON(json) { return RenderedTerminalReceiptToJSONTyped(json, false); } function RenderedTerminalReceiptToJSONTyped(value, ignoreDiscriminator = false) { if (value == null) { return value; } return { 'receiptType': (0, PaymentTerminalReceiptType_1.PaymentTerminalReceiptTypeToJSON)(value['receiptType']), }; }