This project represents Unleash OpenAPI types as Rust structs.
Add unleash-types to your Cargo file.
- client_features::ClientFeatures struct represents the data as it comes back from an Unleash server from the
/api/client/features
endpoint.
- client_metrics::ClientApplication struct represents the data expected by an Unleash server in a POST to the
/api/client/register
endpoint - client_metrics::ClientMetrics struct represents the data expected by an Unleash server in a POST to the
/api/client/metrics
endpoint
- frontend::FrontendResults struct represents the data expected by a proxy client GET call to the
/api/proxy
|/api/frontend
endpoints.- This is intended to help us implement Unleash Edge