#sdk #offline #elong-offline-sdk #酒店列表 #价格增量

elong-offline-sdk

用于与艺龙离线数据异步交互的 SDK

5 releases

new 0.1.4 Apr 23, 2025
0.1.3 Apr 23, 2025
0.1.2 Apr 17, 2025
0.1.1 Apr 17, 2025
0.1.0 Apr 17, 2025

#134 in Date and time

Download history 440/week @ 2025-04-16

440 downloads per month

MIT license

155KB
2K SLoC

艺龙离线数据SDK

Rust License: MIT

项目简介

该SDK提供与艺龙离线数据交互的异步接口,支持获取静态数据(如城市、酒店列表)和动态数据(如库存、价格增量)。适用于需要集成艺龙数据的第三方系统或应用。


功能模块

核心模块

模块 说明
network 处理网络请求和响应的底层实现
request 定义所有请求类型
response 定义所有响应类型
types 定义通用数据类型和结构
elong 实现与Elong平台交互的核心逻辑

快速开始

安装依赖

cargo add elong-offline-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);
}

下载与贡献

下载链接

Dependencies

~8–20MB
~260K SLoC