CubeClient

API client for Cube.JS powered on Rust language

Models are generated from Cube.js Open API Specificiation.

Protocols

Example

```rust use cubeclient::apis::{configuration::Configuration, defaultapi as cubeapi}; use cubeclient::models::{V1LoadRequest, V1LoadRequestQuery};

let mut cubeconfig = Configuration::default(); cubeconfig.beareraccesstoken = Some("my token".tostring()); cubeconfig.basepath = Some("https://myapi.mydomain.mysubdomain/".tostring());

let query = {}; // build your own query let request = V1LoadRequest { query: Some(query), querytype: Some("multi".tostring()), }; let response = cubeapi::loadv1(&self.getclientconfigforctx(ctx), Some(request)).await?; ```

License

Apache 2.0 licensed