5个版本
0.5.0 | 2024年7月5日 |
---|---|
0.3.5 | 2023年12月11日 |
0.3.4 | 2023年12月11日 |
0.3.3 | 2022年8月10日 |
0.3.2 | 2022年7月31日 |
#671 in Web 编程
每月137次下载
86KB
1.5K SLoC
p7m-phone的Rust API客户端
电话服务API
这是P7M管理电话服务的服务的API。
注意:这个API在未来可能会发生很大变化,目前还不稳定
概述
此API客户端由OpenAPI Generator项目生成。通过使用远程服务器上的openapi-spec,您可以轻松生成API客户端。
- API版本:0.5.0
- 包版本:0.5.0
- 构建包:
org.openapitools.codegen.languages.RustClientCodegen
安装
将包放在名为 p7m-phone
的目录下,并在 Cargo.toml
中的 [dependencies]
下添加以下内容
p7m-phone = { path = "./p7m-phone" }
API端点文档
所有URI均相对于 https://yser.p7m.de/v1
类 | 方法 | HTTP请求 | 描述 |
---|---|---|---|
BlockApi | delete_block_by_id | DELETE /block/{id} | 通过ID删除一个块 |
BlockApi | get_block_by_id | GET /block/{id} | 通过ID获取单个块 |
BlockApi | get_blocks | GET /block | 获取所有等待队列块的列表 |
BlockApi | post_block | POST /block | 为等待队列创建一个新的块 |
BlockApi | put_block_by_id | PUT /block/{id} | 更新现有的块 |
CallApi | get_call_alarm | GET /call/alarm | 获取所有警报电话的列表 |
CallApi | get_call_alarm_by_callee_e164_unsecure | GET /call/alarm/by-callee/{e164} | 获取给定电话号码的警报电话 |
CallApi | post_call_alarm | POST /call/alarm | 创建一个新的警报电话 |
CallApi | post_call_code | POST /call/code | RPC触发向外调用发送PIN码给用户 |
CallApi | put_call_alarm_id | PUT /call/alarm/{id} | 更新现有警报电话的状态 |
InternalApi | check_pending_blocks | GET /block/check_pending | 内部调用:检查需要启动/停止的挂起块 |
QueueApi | delete_queue_openings_id | DELETE /queues/{qid}/openings/{qoid} | 通过其ID删除队列打开间隔 |
QueueApi | get_queue_opening | GET /queues/{qid}/openings | 获取等待队列打开的间隔列表 |
QueueApi | get_queue_openings_id | GET /queues/{qid}/openings/{qoid} | 通过其ID获取打开间隔 |
QueueApi | post_queue_openings | POST /queues/{qid}/openings | 创建新的队列打开间隔 |
QueueApi | put_queue_openings_id | PUT /queues/{qid}/openings/{qoid} | 更新现有的队列打开间隔 |
QueueApi | queue | GET /queue | 获取所有等待队列的列表 |
StatusApi | status | GET /status/{queue} | 获取队列中当前存在的电话 |
模型文档
- AlarmCall
- AlarmCallData
- AlarmCallState
- AlarmCallUpdate
- Block
- CallState
- CodeCallRequest
- CodeCallResult
- NewAlarmCall
- NewBlock
- NewQueueOpening
- Queue
- QueueCall
- QueueOpening
- QueueOpeningData
- WeekdayHoliday
要获取对crate生成文档的访问权限,请使用
cargo doc --open
作者
依赖项
~4–15MB
~229K SLoC