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/featuresendpoint.
- client_metrics::ClientApplication struct represents the data expected by an Unleash server in a POST to the
/api/client/registerendpoint - client_metrics::ClientMetrics struct represents the data expected by an Unleash server in a POST to the
/api/client/metricsendpoint
- frontend::FrontendResults struct represents the data expected by a proxy client GET call to the
/api/proxy|/api/frontendendpoints.- This is intended to help us implement Unleash Edge