UNPKG

@poseidat/schemas

Version:

The core schemas for the PoseiDAT data interchange formats

175 lines 9.24 kB
"use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; })); var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }); var __importStar = (this && this.__importStar) || function (mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); __setModuleDefault(result, mod); return result; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.schemas = void 0; // Core schemas // var baseAddress = __importStar(require("./schema/core/address.json")); var baseCompany = __importStar(require("./schema/core/persona/company.json")); var baseContactDetails = __importStar(require("./schema/core/contact-details.json")); var baseDevice = __importStar(require("./schema/core/equipment/device.json")); var baseEntry = __importStar(require("./schema/core/base-entry.json")); var baseEquipment = __importStar(require("./schema/core/equipment/equipment.json")); var baseFishingCatch = __importStar(require("./schema/core/fishing-catch.json")); var baseFishingCatchProcessed = __importStar(require("./schema/core/fishing-catch-processed.json")); var baseFishingGear = __importStar(require("./schema/core/fishing-gear.json")); var baseFishingGearDeployment = __importStar(require("./schema/core/fishing-gear-deployment.json")); var baseFishingGearGillNet = __importStar(require("./schema/core/fishing-gear-gill-net.json")); var baseFishingGearLoss = __importStar(require("./schema/core/fishing-gear-loss.json")); var baseFishingGearRetrieve = __importStar(require("./schema/core/fishing-gear-retrieve.json")); var baseFishingGearShot = __importStar(require("./schema/core/fishing-gear-shot.json")); var baseFishingTow = __importStar(require("./schema/core/fishing-tow.json")); var baseFishingZone = __importStar(require("./schema/core/fishing-zone.json")); var baseJournal = __importStar(require("./schema/core/journal.json")); var baseFuelConsumption = __importStar(require("./schema/core/measurement/fuel-consumption.json")); var baseMeasurementValue = __importStar(require("./schema/core/measurement/measurement-value.json")); var baseNumeric = __importStar(require("./schema/core/measurement/numeric.json")); var basePort = __importStar(require("./schema/core/port.json")); var basePosition = __importStar(require("./schema/core/measurement/position.json")); var baseTrawlTension = __importStar(require("./schema/core/measurement/trawl-tension.json")); var baseScale = __importStar(require("./schema/core/measurement/scale.json")); var baseSpatialAxes = __importStar(require("./schema/core/measurement/spatial-axes.json")); var baseSpeedlog = __importStar(require("./schema/core/measurement/speedlog.json")); var baseWeather = __importStar(require("./schema/core/measurement/weather.json")); var baseSubsurface = __importStar(require("./schema/core/measurement/subsurface.json")); var baseSubsurfaceSample = __importStar(require("./schema/core/measurement/subsurface-sample.json")); var baseTripEntry = __importStar(require("./schema/core/trip-entry.json")); var baseVessel = __importStar(require("./schema/core/vessel.json")); var baseVesselInspection = __importStar(require("./schema/core/vessel-inspection.json")); var baseVesselMaster = __importStar(require("./schema/core/vessel-master.json")); var baseVesselPartner = __importStar(require("./schema/core/vessel-partner.json")); var baseVesselSection = __importStar(require("./schema/core/vessel-section.json")); var baseRouteWaypoint = __importStar(require("./schema/core/route-waypoint.json")); // Entry schemas // var entryArrival = __importStar(require("./schema/entry/arrival.json")); var entryDeparture = __importStar(require("./schema/entry/departure.json")); var entryDeviceMeasurement = __importStar(require("./schema/entry/device-measurement.json")); var entryEndOfFishing = __importStar(require("./schema/entry/end-of-fishing.json")); var entryEquipmentInventory = __importStar(require("./schema/entry/equipment-inventory.json")); var entryFishingActivity = __importStar(require("./schema/entry/fishing-activity.json")); var entryRoute = __importStar(require("./schema/entry/route.json")); var entryVesselRegistration = __importStar(require("./schema/entry/vessel-registration.json")); var entryZoneEnter = __importStar(require("./schema/entry/zone-enter.json")); var entryZoneExit = __importStar(require("./schema/entry/zone-exit.json")); // Enum schemas // var enumDeviceType = __importStar(require("./schema/enum/device-type.json")); var enumEffortZone = __importStar(require("./schema/enum/effort-zone.json")); var enumEquipmentType = __importStar(require("./schema/enum/equipment-type.json")); var enumFishFreshness = __importStar(require("./schema/enum/fish-freshness.json")); var enumFishingGearType = __importStar(require("./schema/enum/fishing-gear-type.json")); var enumFishPackageType = __importStar(require("./schema/enum/fish-package-type.json")); var enumFishPresentation = __importStar(require("./schema/enum/fish-presentation.json")); var enumFishState = __importStar(require("./schema/enum/fish-state.json")); var enumGnssFixQuality = __importStar(require("./schema/enum/gnss-fix-quality.json")); var enumGnssFixType = __importStar(require("./schema/enum/gnss-fix-type.json")); var enumMeasurementType = __importStar(require("./schema/enum/measurement-type.json")); var enumReasonArrival = __importStar(require("./schema/enum/reason-arrival.json")); var enumReasonDeparture = __importStar(require("./schema/enum/reason-departure.json")); var enumReasonDiscard = __importStar(require("./schema/enum/reason-discard.json")); var enumScaleCategory = __importStar(require("./schema/enum/scale-category.json")); var enumVesselCompartment = __importStar(require("./schema/enum/vessel-compartment.json")); var enumRouteGeometryType = __importStar(require("./schema/enum/route-geometry-type.json")); exports.schemas = { // Base schemas // core: { equipment: { device: baseDevice, equipment: baseEquipment }, measurement: { fuelConsumption: baseFuelConsumption, measurementValue: baseMeasurementValue, numeric: baseNumeric, position: basePosition, trawlTension: baseTrawlTension, scale: baseScale, spatialAxes: baseSpatialAxes, subsurface: baseSubsurface, subsurfaceSample: baseSubsurfaceSample, speedlog: baseSpeedlog, weather: baseWeather }, persona: { company: baseCompany }, address: baseAddress, baseEntry: baseEntry, contactDetails: baseContactDetails, fishingCatch: baseFishingCatch, fishingCatchProcessed: baseFishingCatchProcessed, fishingGear: baseFishingGear, fishingGearDeployment: baseFishingGearDeployment, fishingGearGillNet: baseFishingGearGillNet, fishingGearLoss: baseFishingGearLoss, fishingGearRetrieve: baseFishingGearRetrieve, fishingGearShot: baseFishingGearShot, fishingTow: baseFishingTow, fishingZone: baseFishingZone, journal: baseJournal, port: basePort, tripEntry: baseTripEntry, vessel: baseVessel, vesselInspection: baseVesselInspection, vesselMaster: baseVesselMaster, vesselPartner: baseVesselPartner, vesselSection: baseVesselSection, routeWaypoint: baseRouteWaypoint }, // Entry schemas // entry: { arrival: entryArrival, departure: entryDeparture, deviceMeasurement: entryDeviceMeasurement, endOfFishing: entryEndOfFishing, equipmentInventory: entryEquipmentInventory, fishingActivity: entryFishingActivity, route: entryRoute, vesselRegistration: entryVesselRegistration, zoneEnter: entryZoneEnter, zoneExit: entryZoneExit, }, // Enum schemas // enum: { deviceType: enumDeviceType, effortZone: enumEffortZone, equipmentType: enumEquipmentType, fishFreshness: enumFishFreshness, fishingGearType: enumFishingGearType, fishPackageType: enumFishPackageType, fishPresentation: enumFishPresentation, fishState: enumFishState, gnssFixQuality: enumGnssFixQuality, gnssFixType: enumGnssFixType, measurementType: enumMeasurementType, reasonArrival: enumReasonArrival, reasonDeparture: enumReasonDeparture, reasonDiscard: enumReasonDiscard, vesselCompartment: enumVesselCompartment, scaleCategory: enumScaleCategory, routeGeometryType: enumRouteGeometryType } }; //# sourceMappingURL=schemas.js.map