elong-offline-sdk

Crates.ioelong-offline-sdk
lib.rselong-offline-sdk
version0.1.4
created_at2025-04-17 05:53:00.722619+00
updated_at2025-04-23 07:21:21.821772+00
description用于与艺龙离线数据异步交互的 SDK
homepagehttps://github.com/JiabinTang/elong-offline-sdk
repositoryhttps://github.com/JiabinTang/elong-offline-sdk
max_upload_size
id1637265
size164,388
唐加彬 (JiabinTang)

documentation

README

艺龙离线数据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);
}

下载与贡献

下载链接

Commit count: 47

cargo fmt