wallee
Version:
TypeScript/JavaScript client for wallee
52 lines (51 loc) • 3.32 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.instanceOfPaymentTerminalConfigurationVersion = instanceOfPaymentTerminalConfigurationVersion;
exports.PaymentTerminalConfigurationVersionFromJSON = PaymentTerminalConfigurationVersionFromJSON;
exports.PaymentTerminalConfigurationVersionFromJSONTyped = PaymentTerminalConfigurationVersionFromJSONTyped;
exports.PaymentTerminalConfigurationVersionToJSON = PaymentTerminalConfigurationVersionToJSON;
exports.PaymentTerminalConfigurationVersionToJSONTyped = PaymentTerminalConfigurationVersionToJSONTyped;
const PaymentTerminalConfigurationVersionState_1 = require("./PaymentTerminalConfigurationVersionState");
const PaymentTerminalConfiguration_1 = require("./PaymentTerminalConfiguration");
/**
* Check if a given object implements the PaymentTerminalConfigurationVersion interface.
*/
function instanceOfPaymentTerminalConfigurationVersion(value) {
return true;
}
function PaymentTerminalConfigurationVersionFromJSON(json) {
return PaymentTerminalConfigurationVersionFromJSONTyped(json, false);
}
function PaymentTerminalConfigurationVersionFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'maintenanceWindowStart': json['maintenanceWindowStart'] == null ? undefined : json['maintenanceWindowStart'],
'_configuration': json['configuration'] == null ? undefined : (0, PaymentTerminalConfiguration_1.PaymentTerminalConfigurationFromJSON)(json['configuration']),
'plannedPurgeDate': json['plannedPurgeDate'] == null ? undefined : (new Date(json['plannedPurgeDate'])),
'timeZone': json['timeZone'] == null ? undefined : json['timeZone'],
'versionAppliedImmediately': json['versionAppliedImmediately'] == null ? undefined : json['versionAppliedImmediately'],
'createdOn': json['createdOn'] == null ? undefined : (new Date(json['createdOn'])),
'version': json['version'] == null ? undefined : json['version'],
'linkedSpaceId': json['linkedSpaceId'] == null ? undefined : json['linkedSpaceId'],
'connectorConfigurations': json['connectorConfigurations'] == null ? undefined : json['connectorConfigurations'],
'createdBy': json['createdBy'] == null ? undefined : json['createdBy'],
'defaultCurrency': json['defaultCurrency'] == null ? undefined : json['defaultCurrency'],
'maintenanceWindowDuration': json['maintenanceWindowDuration'] == null ? undefined : json['maintenanceWindowDuration'],
'id': json['id'] == null ? undefined : json['id'],
'state': json['state'] == null ? undefined : (0, PaymentTerminalConfigurationVersionState_1.PaymentTerminalConfigurationVersionStateFromJSON)(json['state']),
};
}
function PaymentTerminalConfigurationVersionToJSON(json) {
return PaymentTerminalConfigurationVersionToJSONTyped(json, false);
}
function PaymentTerminalConfigurationVersionToJSONTyped(value, ignoreDiscriminator = false) {
if (value == null) {
return value;
}
return {
'configuration': (0, PaymentTerminalConfiguration_1.PaymentTerminalConfigurationToJSON)(value['_configuration']),
'state': (0, PaymentTerminalConfigurationVersionState_1.PaymentTerminalConfigurationVersionStateToJSON)(value['state']),
};
}