@poseidat/schemas
Version:
The core schemas for the PoseiDAT data interchange formats
79 lines • 2.53 kB
TypeScript
import { JSONSchema7 } from 'json-schema';
export declare const schemas: {
core: {
equipment: {
device: JSONSchema7;
equipment: JSONSchema7;
};
measurement: {
fuelConsumption: JSONSchema7;
measurementValue: JSONSchema7;
numeric: JSONSchema7;
position: JSONSchema7;
trawlTension: JSONSchema7;
scale: JSONSchema7;
spatialAxes: JSONSchema7;
subsurface: JSONSchema7;
subsurfaceSample: JSONSchema7;
speedlog: JSONSchema7;
weather: JSONSchema7;
};
persona: {
company: JSONSchema7;
};
address: JSONSchema7;
baseEntry: JSONSchema7;
contactDetails: JSONSchema7;
fishingCatch: JSONSchema7;
fishingCatchProcessed: JSONSchema7;
fishingGear: JSONSchema7;
fishingGearDeployment: JSONSchema7;
fishingGearGillNet: JSONSchema7;
fishingGearLoss: JSONSchema7;
fishingGearRetrieve: JSONSchema7;
fishingGearShot: JSONSchema7;
fishingTow: JSONSchema7;
fishingZone: JSONSchema7;
journal: JSONSchema7;
port: JSONSchema7;
tripEntry: JSONSchema7;
vessel: JSONSchema7;
vesselInspection: JSONSchema7;
vesselMaster: JSONSchema7;
vesselPartner: JSONSchema7;
vesselSection: JSONSchema7;
routeWaypoint: JSONSchema7;
};
entry: {
arrival: JSONSchema7;
departure: JSONSchema7;
deviceMeasurement: JSONSchema7;
endOfFishing: JSONSchema7;
equipmentInventory: JSONSchema7;
fishingActivity: JSONSchema7;
route: JSONSchema7;
vesselRegistration: JSONSchema7;
zoneEnter: JSONSchema7;
zoneExit: JSONSchema7;
};
enum: {
deviceType: JSONSchema7;
effortZone: JSONSchema7;
equipmentType: JSONSchema7;
fishFreshness: JSONSchema7;
fishingGearType: JSONSchema7;
fishPackageType: JSONSchema7;
fishPresentation: JSONSchema7;
fishState: JSONSchema7;
gnssFixQuality: JSONSchema7;
gnssFixType: JSONSchema7;
measurementType: JSONSchema7;
reasonArrival: JSONSchema7;
reasonDeparture: JSONSchema7;
reasonDiscard: JSONSchema7;
vesselCompartment: JSONSchema7;
scaleCategory: JSONSchema7;
routeGeometryType: JSONSchema7;
};
};
//# sourceMappingURL=schemas.d.ts.map