2个不稳定版本
0.2.1 | 2024年7月4日 |
---|---|
0.1.0 | 2022年8月11日 |
#1147 in 网络编程
56KB
957 代码行
p7m-alarm的Rust API客户端
生成和跟踪警报的API
这是P7M在Telfas服务中主要使用的API。
概述
此API客户端由OpenAPI Generator项目生成。通过使用来自远程服务器的openapi-spec,您可以轻松生成API客户端。
- API版本:0.2.1
- 包版本:0.2.1
- 构建包:
org.openapitools.codegen.languages.RustClientCodegen
安装
将包放入项目文件夹中名为p7m-alarm
的目录下,并在[dependencies]
下添加以下内容
p7m-alarm = { path = "./p7m-alarm" }
API端点文档
所有URI相对于https://alarm.api.p7m.de/v1
类 | 方法 | HTTP请求 | 描述 |
---|---|---|---|
AlarmApi | delete_alarms_id | DELETE /alarms/{id} | 通过ID删除警报 |
AlarmApi | get_alarms | GET /alarms | 获取所有警报的列表 |
AlarmApi | get_alarms_id | GET /alarms/{id} | 通过ID获取单个警报 |
AlarmApi | post_alarm | POST /alarms | 创建一个新的警报并触发信号 |
AlarmApi | put_alarms_id | PUT /alarms/{id} | 更新现有的警报 |
AlarmRecipientApi | delete_alarms_recipients_id | DELETE /alarms/{aid}/recipients/{id} | 通过ID删除单个警报接收者 |
AlarmRecipientApi | get_alarms_recipients | GET /alarms/{aid}/recipients | 获取警报接收者的列表 |
AlarmRecipientApi | get_alarms_recipients_id | GET /alarms/{aid}/recipients/{id} | 通过ID获取单个警报接收者 |
AlarmRecipientApi | post_alarm_recipients | POST /alarms/{aid}/recipients | 向现有的警报添加一个新的接收者 |
AlarmRecipientApi | put_alarms_recipients_id | PUT /alarms/{aid}/recipients/{id} | 更新现有的警报接收者 |
报警类型API | delete_alarm_types | DELETE /alarmtypes/{id} | 通过ID删除单个报警类型 |
报警类型API | get_alarm_types | GET /alarmtypes | 获取所有报警类型的列表 |
报警类型API | get_alarm_types_id | GET /alarmtypes/{id} | 通过ID获取单个报警类型 |
报警类型API | post_alarm_types | POST /alarmtypes | 创建新的报警类型 |
报警类型API | put_alarm_types | PUT /alarmtypes/{id} | 更新现有的报警类型 |
模型文档说明
要获取生成的文档,请使用
cargo doc --open
作者
依赖项
~4–18MB
~238K SLoC