Skip to main content

csdif_core/
reverse_mapper.rs

1// SPDX-License-Identifier: MIT
2// Copyright (c) 2025 Egon Kastelijn
3// file: src/reverse_mapper.rs
4
5use sensorml::model::document::SensorMLDocument;
6
7/// Trait for mapping SensorML documents back into initiative-specific JSON.
8pub trait InitiativeReverseMapper {
9    fn map_from_sensorml(
10        &self,
11        input: &SensorMLDocument,
12    ) -> Result<serde_json::Value, crate::error::MappingError>;
13}
14