该SDK提供与艺龙数据交互的异步接口,支持获取静态数据(如城市、酒店列表)和动态数据(如库存、价格增量)。适用于需要集成艺龙数据的第三方系统或应用。
模块 | 说明 |
---|---|
network |
处理网络请求和响应的底层实现 |
request |
定义所有请求类型 |
response |
定义所有响应类型 |
types |
定义通用数据类型和结构 |
elong |
实现与Elong平台交互的核心逻辑 |
cargo add elong-sdk
use elong_sdk::Elong;
use request::static_city::StaticCityRequest;
#[tokio::main]
async fn main() {
let service = ElongService::new();
let request = StaticCityRequest {
..Default::default()
};
let result = service.get_static_city(request).await?;
print!("result: {:?}", result);
}