umbral-openapi 0.0.2

Auto-generated OpenAPI 3.0 schema + Swagger UI for umbral-rest endpoints.
Documentation
[package]
name = "umbral-openapi"
description = "Auto-generated OpenAPI 3.0 schema + Swagger UI for umbral-rest endpoints."
workspace = "../.."
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
authors.workspace = true
rust-version.workspace = true

[dependencies]
# Shared casing helpers (pascal_case_from_ident for schema names).
umbral-casing = { path = "../../crates/umbral-casing", version = "0.0.2" }
umbral = { path = "../../crates/umbral", version = "0.0.2" }
# Read filters_enabled_for(table) + applicable_lookups(col) from
# umbral-rest at spec-build time so the OpenAPI document declares the
# correct query-string filter parameters on list endpoints.
umbral-rest = { path = "../umbral-rest", version = "0.0.2" }
serde = { version = "1", features = ["derive"] }
serde_json = "1"

[dev-dependencies]
tokio = { version = "1", features = ["macros", "rt", "rt-multi-thread", "sync"] }
tempfile = "3"
sqlx = { version = "0.8", features = ["sqlite", "runtime-tokio"] }
tower = { version = "0.5", features = ["util"] }
axum = "0.8"
http = "1"
http-body-util = "0.1"
umbral-auth = { path = "../umbral-auth" }
chrono = { version = "0.4", features = ["serde"] }