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}