30 个版本
0.33.47 | 2023年8月15日 |
---|---|
0.33.46 | 2023年8月14日 |
0.33.41 | 2023年7月28日 |
0.33.30 | 2023年6月23日 |
0.33.22 | 2023年5月31日 |
#1460 in 网页编程
16,011 星 & 150 关注者
31KB
691 行
网站 • 文档 • 示例 • 博客 • Slack • Twitter
CubeClient
Cube.js 的 Rust 语言 API 客户端
模型由 Cube.js Open API 规范 生成。
协议
- HTTP (v1)
- WS (v1)
示例
use cubeclient::apis::{configuration::Configuration, default_api as cube_api};
use cubeclient::models::{V1LoadRequest, V1LoadRequestQuery};
let mut cube_config = Configuration::default();
cube_config.bearer_access_token = Some("my token".to_string());
cube_config.base_path = Some("https://myapi.mydomain.mysubdomain/".to_string());
let query = {}; // build your own query
let request = V1LoadRequest {
query: Some(query),
query_type: Some("multi".to_string()),
};
let response = cube_api::load_v1(&self.get_client_config_for_ctx(ctx), Some(request)).await?;
许可证
Apache 2.0 许可
依赖项
~6–20MB
~255K SLoC