Skip to main content

cookie_agent_models/recipes/
mod.rs

1//! Code-owned recipe registry schema 1.
2
3mod auth;
4mod families;
5mod setup;
6
7pub use auth::{
8    AuthCredential, AuthMethodRecipe, AuthValidationError, CredentialKind, WireAuth, auth_method,
9    auth_methods, validate_auth_definition, validate_auth_override,
10};
11pub use families::{
12    COMPILER_VERSION, FamilyKind, FamilyRecipe, FamilyRecipeRegistry, FamilyResolutionError,
13    ResolvedFamilyModel, ResolvedShape, compatible_auth_method, compatible_credential_field,
14    environment_aliases, family_registry, placeholders, resolve_model, setup_field_name,
15    substitute_placeholders,
16};
17pub use setup::{
18    EndpointPolicy, SetupFieldRecipe, SetupFieldType, SetupRecipe, SetupValidationError,
19    ValidatedSetup, validate_setup,
20};
21
22/// Frozen recipe-registry schema version.
23pub const RECIPE_REGISTRY_SCHEMA_VERSION: u32 = 1;