UNPKG

@golemio/parkings

Version:
57 lines 3.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.InputParkingSourceSchema = void 0; exports.InputParkingSourceSchema = { type: "object", properties: { source: { type: "string" }, name: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, open_data: { type: "boolean" }, api_v3_allowed: { type: "boolean" }, legacy_api_allowed: { type: "boolean" }, payment: { oneOf: [ { type: "object", properties: { web_url: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, android_url: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, ios_url: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, discovery_url: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, }, required: ["web_url", "android_url", "ios_url", "discovery_url"], additionalProperties: false, }, { type: "null", nullable: true }, ], }, reservation: { oneOf: [ { type: "object", properties: { type: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, web_url: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, android_url: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, ios_url: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, discovery_url: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, }, required: ["web_url", "android_url", "ios_url", "discovery_url"], additionalProperties: false, }, { type: "null", nullable: true }, ], }, contact: { oneOf: [{ type: "object" }, { type: "null", nullable: true }] }, datasource_parking: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, datasource_locations: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, datasource_payments: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, datasource_entrances: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, datasource_prohibitions: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, datasource_tariffs: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, datasource_parking_machines: { oneOf: [{ type: "string" }, { type: "null", nullable: true }] }, }, required: ["source", "open_data", "api_v3_allowed", "legacy_api_allowed"], additionalProperties: false, }; //# sourceMappingURL=InputParkingSourceSchema.js.map