systemprompt_identifiers/gateway_boot.rs
1//! Typed identifiers for the gateway boot config — credentials, providers,
2//! endpoints, models, routes, and named references into the access-control and
3//! secrets stores.
4//!
5//! Copyright (c) systemprompt.io — Business Source License 1.1.
6//! See <https://systemprompt.io> for licensing details.
7
8crate::define_id!(CredentialId);
9crate::define_id!(ProviderId);
10crate::define_id!(EndpointId);
11crate::define_id!(ModelId);
12crate::define_id!(RouteId);
13crate::define_id!(DepartmentId, non_empty);
14crate::define_id!(DepartmentName);
15crate::define_id!(SecretName);