Skip to main content

gingr/dto/
mod.rs

1/// Provider DTO surface for Gingr grooming payloads before semantic promotion.
2pub mod grooming;
3/// Provider DTO surface for Gingr retail payloads before semantic promotion.
4pub mod retail;
5/// Provider DTO surface for Gingr training payloads before semantic promotion.
6pub mod training;
7
8#[derive(Debug, Clone, Copy, PartialEq, Eq)]
9/// Documents provider surfaces where Gingr has endpoints but no stable DTO contract in this crate.
10pub enum ProviderSurface {
11    /// Endpoint is known, but this crate intentionally has no DTO mapping yet.
12    NoDocumentedServiceDto {
13        /// Gingr endpoint name whose service DTO is not modeled here.
14        endpoint: &'static str,
15    },
16}