1 个不稳定版本
0.16.0 | 2021年11月22日 |
---|
#1589 在 网页编程
500KB
8K SLoC
print-nanny-api-client 的 Rust API 客户端
print-nanny.com 的官方 API 客户端库
更多信息,请访问 https://print-nanny.com
概述
此 API 客户端由 OpenAPI Generator 项目生成。通过使用来自远程服务器的 openapi-spec,您可以轻松生成 API 客户端。
- API 版本:0.0.0
- 包版本:0.16.0
- 构建包:
org.openapitools.codegen.languages.RustClientCodegen
安装
将包放在名为 print-nanny-api-client
的目录下,并在 Cargo.toml
下的 [dependencies]
添加以下内容
print-nanny-api-client = { path = "./print-nanny-api-client" }
API 端点文档
所有 URI 都是相对于 http://localhost
类 | 方法 | HTTP 请求 | 描述 |
---|---|---|---|
AlertsApi | alerts_list | GET /api/alerts/ | |
AlertsApi | alerts_partial_update | PATCH /api/alerts/{id}/ | |
AlertsApi | alerts_recent | GET /api/alerts/recent/ | |
AlertsApi | alerts_retrieve | GET /api/alerts/{id}/ | |
AlertsApi | alerts_seen | PATCH /api/alerts/seen/ | |
AlertsApi | alerts_unread | GET /api/alerts/unread/ | |
AlertsApi | alerts_update | PUT /api/alerts/{id}/ | |
AuthApi | auth_email_create | POST /auth/email/ | |
AuthApi | auth_mobile_create | POST /auth/mobile/ | |
AuthApi | auth_token_create | POST /auth/token/ | |
AuthApi | auth_verify_create | POST /auth/verify/ | |
AuthApi | auth_verify_email_create | POST /auth/verify/email/ | |
AuthApi | auth_verify_mobile_create | POST /auth/verify/mobile/ | |
DevicesApi | device_info_update_or_create | POST /api/devices/{device_id}/info/update-or-create/ | |
DevicesApi | devices_cameras_create | POST /api/devices/{device_id}/cameras/ | |
DevicesApi | devices_cameras_list | GET /api/devices/{device_id}/cameras/ | |
DevicesApi | devices_cameras_partial_update | PATCH /api/devices/{device_id}/cameras/{id}/ | |
DevicesApi | devices_cameras_retrieve | GET /api/devices/{device_id}/cameras/{id}/ | |
DevicesApi | devices_cameras_update | PUT /api/devices/{device_id}/cameras/{id}/ | |
DevicesApi | devices_cloud_iot_devices_create | POST /api/devices/{device_id}/cloud-iot-devices/ | |
DevicesApi | devices_cloud_iot_devices_list | GET /api/devices/{device_id}/cloud-iot-devices/ | |
DevicesApi | devices_cloud_iot_devices_partial_update | PATCH /api/devices/{device_id}/cloud-iot-devices/{id}/ | |
DevicesApi | devices_cloud_iot_devices_retrieve | GET /api/devices/{device_id}/cloud-iot-devices/{id}/ | |
DevicesApi | devices_cloud_iot_devices_update | PUT /api/devices/{device_id}/cloud-iot-devices/{id}/ | |
DevicesApi | 设备配置列表 | GET /api/devices/{device_id}/config/ | |
DevicesApi | 获取设备配置 | GET /api/devices/{device_id}/config/{id}/ | |
DevicesApi | 创建设备 | POST /api/devices/ | |
DevicesApi | 创建设备信息 | POST /api/devices/{device_id}/info/ | |
DevicesApi | 设备信息列表 | GET /api/devices/{device_id}/info/ | |
DevicesApi | 部分更新设备信息 | PATCH /api/devices/{device_id}/info/{id}/ | |
DevicesApi | 获取设备信息 | GET /api/devices/{device_id}/info/{id}/ | |
DevicesApi | 更新设备信息 | PUT /api/devices/{device_id}/info/{id}/ | |
DevicesApi | 获取设备许可证 | GET /api/devices/{id}/license/ | |
DevicesApi | 设备列表 | GET /api/devices/ | |
DevicesApi | 部分更新设备 | PATCH /api/devices/{id}/ | |
DevicesApi | 创建设备打印机控制器 | POST /api/devices/{device_id}/printer-controllers/ | |
DevicesApi | 设备打印机控制器列表 | GET /api/devices/{device_id}/printer-controllers/ | |
DevicesApi | 部分更新设备打印机控制器 | PATCH /api/devices/{device_id}/printer-controllers/{id}/ | |
DevicesApi | 获取设备打印机控制器 | GET /api/devices/{device_id}/printer-controllers/{id}/ | |
DevicesApi | 更新设备打印机控制器 | PUT /api/devices/{device_id}/printer-controllers/{id}/ | |
DevicesApi | 获取设备 | GET /api/devices/{id}/ | |
DevicesApi | 获取设备主机名 | GET /api/devices/{hostname} | |
DevicesApi | 设备状态列表 | GET /api/devices/{device_id}/state/ | |
DevicesApi | 获取设备状态 | GET /api/devices/{device_id}/state/{id}/ | |
DevicesApi | 更新设备 | PUT /api/devices/{id}/ | |
MlOpsApi | 设备校准更新或创建 | POST /api/device-calibrations/update-or-create/ | |
MlOpsApi | 设备校准列表 | GET /api/device-calibrations/ | |
MlOpsApi | 部分更新设备校准 | PATCH /api/device-calibrations/{id}/ | |
MlOpsApi | 获取设备校准 | GET /api/device-calibrations/{id}/ | |
MlOpsApi | 更新设备校准 | PUT /api/device-calibrations/{id}/ | |
MlOpsApi | 实验设备配置列表 | GET /api/experiment-device-configs/ | |
MlOpsApi | 获取实验设备配置 | GET /api/experiment-device-configs/{id}/ | |
MlOpsApi | 实验列表 | GET /api/experiments/ | |
MlOpsApi | 获取实验 | GET /api/experiments/{id}/ | |
MlOpsApi | 模型工件列表 | GET /api/model-artifacts/ | |
MlOpsApi | 获取模型工件 | GET /api/model-artifacts/{id}/ | |
PartnersGeeks3Api | 警报列表2 | GET /api/partners/3d-geeks/{id}/alerts/ | |
PartnersGeeks3dApi | 检索元数据 | GET /api/partners/3d-geeks/{id}/ | |
ReleasesApi | 获取最新发布版本 | GET /api/releases/{release_channel}/latest | |
ReleasesApi | 发布列表 | GET /api/releases/ | |
ReleasesApi | 获取发布 | GET /api/releases/{id}/ | |
RemoteControlApi | 命令列表 | GET /api/commands/ | |
RemoteControlApi | 部分更新命令 | PATCH /api/commands/{id}/ | |
RemoteControlApi | 获取命令 | GET /api/commands/{id}/ | |
RemoteControlApi | 更新命令 | PUT /api/commands/{id}/ | |
RemoteControlApi | 创建G代码文件 | POST /api/gcode-files/ | |
RemoteControlApi | G代码文件列表 | GET /api/gcode-files/ | |
RemoteControlApi | 部分更新G代码文件 | PATCH /api/gcode-files/{id}/ | |
RemoteControlApi | 获取G代码文件 | GET /api/gcode-files/{id}/ | |
RemoteControlApi | 更新G代码文件 | PUT /api/gcode-files/{id}/ | |
RemoteControlApi | 更新或创建G代码文件 | POST /api/gcode-files/update-or-create/ | |
RemoteControlApi | 创建OctoPrint设备 | POST /api/octoprint-devices/ | |
RemoteControlApi | OctoPrint设备列表 | GET /api/octoprint-devices/ | |
RemoteControlApi | 部分更新OctoPrint设备 | PATCH /api/octoprint-devices/{id}/ | |
RemoteControlApi | 获取OctoPrint设备 | GET /api/octoprint-devices/{id}/ | |
RemoteControlApi | 更新OctoPrint设备 | PUT /api/octoprint-devices/{id}/ | |
RemoteControlApi | 更新或创建OctoPrint设备 | POST /api/octoprint-devices/update-or-create/ | |
RemoteControlApi | 打印会话部分更新 | PATCH /api/print-sessions/{session}/ | |
RemoteControlApi | 打印会话更新 | PUT /api/print-sessions/{session}/ | |
RemoteControlApi | 创建打印会话 | POST /api/print-sessions/ | |
RemoteControlApi | 打印会话列表 | GET /api/print-sessions/ | |
RemoteControlApi | 检索打印会话 | GET /api/print-sessions/{session}/ | |
RemoteControlApi | 创建打印机配置 | POST /api/printer-profiles/ | |
RemoteControlApi | 列出打印机配置 | GET /api/printer-profiles/ | |
RemoteControlApi | 部分更新打印机配置 | PATCH /api/printer-profiles/{id}/ | |
RemoteControlApi | 检索打印机配置 | GET /api/printer-profiles/{id}/ | |
RemoteControlApi | 更新打印机配置 | PUT /api/printer-profiles/{id}/ | |
RemoteControlApi | 更新或创建打印机配置 | POST /api/printer-profiles/update-or-create/ | |
SchemaApi | 检索模式 | GET /api/schema/ | |
遥测Api | 创建OctoPrint事件 | POST /api/octoprint-events/ | |
遥测Api | 列出OctoPrint事件 | GET /api/octoprint-events/ | |
遥测Api | 检索OctoPrint事件 | GET /api/octoprint-events/{id}/ | |
遥测Api | 列出打印作业事件 | GET /api/print-job-events/ | |
遥测Api | 检索打印作业事件 | GET /api/print-job-events/{id}/ | |
遥测Api | 列出打印Nanny插件事件 | GET /api/print-nanny-plugin-events/ | |
遥测Api | 检索打印Nanny插件事件 | GET /api/print-nanny-plugin-events/{id}/ | |
遥测Api | 列出远程命令事件 | GET /api/remote-command-events/ | |
遥测Api | 检索远程命令事件 | GET /api/remote-command-events/{id}/ | |
遥测Api | 创建遥测事件 | POST /api/telemetry-events/ | |
遥测Api | 列出遥测事件 | GET /api/telemetry-events/ | |
遥测Api | 检索遥测事件 | GET /api/telemetry-events/{id}/ | |
UsersApi | 列出用户 | GET /api/users/ | |
UsersApi | 检索当前用户 | GET /api/users/me/ | |
UsersApi | 部分更新用户 | PATCH /api/users/{id}/ | |
UsersApi | 检索用户 | GET /api/users/{id}/ | |
UsersApi | 更新用户 | PUT /api/users/{id}/ |
模型文档说明
- 警报
- 警报批量响应
- 警报事件类型枚举
- 警报请求
- Ansible额外变量
- Ansible额外变量请求
- 工件类型枚举
- 回调令牌认证请求
- 回调令牌验证
- 回调令牌验证请求
- 摄像头
- 摄像头请求
- 摄像头类型枚举
- Cloudiot设备
- Cloudiot设备请求
- 详细响应
- 设备
- 设备校准
- 设备校准请求
- 设备配置
- 设备信息
- 设备信息请求
- 设备请求
- 设备状态
- 设备状态命令枚举
- 电子邮件认证请求
- 错误详情
- 事件源枚举
- 事件类型0c4枚举
- 实验
- 实验设备配置
- G代码文件
- 许可证
- 许可证凭据
- 许可证请求
- 移动认证请求
- 模型工件
- OctoPrint设备
- OctoPrint设备密钥
- OctoPrint设备请求
- OctoPrint事件
- OctoPrint事件事件类型枚举
- OctoPrint事件请求
- Octoprint环境
- Octoprint环境请求
- Octoprint文件
- Octoprint文件请求
- Octoprint硬件
- Octoprint硬件请求
- Octoprint作业
- Octoprint作业请求
- OctoprintPi支持
- OctoprintPi支持请求
- Octoprint平台
- Octoprint平台请求
- Octoprint打印机数据
- Octoprint打印机数据请求
- Octoprint打印机标志
- Octoprint打印机标志请求
- Octoprint打印机状态
- Octoprint打印机状态请求
- Octoprint进度
- Octoprint进度请求
- OctoprintPython
- OctoprintPython请求
- 分页警报列表
- 分页摄像头列表
- 分页Cloudiot设备列表
- 分页设备校准列表
- 分页设备配置列表
- 分页设备信息列表
- 分页设备列表
- 分页设备状态列表
- 分页实验设备配置列表
- 分页实验列表
- 分页G代码文件列表
- 分页模型工件列表
- 分页OctoPrint设备列表
- 分页OctoPrint事件列表
- 分页打印作业事件列表
- 分页打印Nanny插件事件列表
- 分页打印会话列表
- 分页打印机控制器列表
- 分页打印机配置列表
- 分页发布列表
- 分页远程命令事件列表
- 分页远程控制命令列表
- 分页遥测事件多态列表
- 分页用户列表
- Partner3DGeeks警报
- Partner3DGeeks元数据
- 修补警报批量请求请求
- 修补警报请求
- 修补摄像头请求
- 修补Cloudiot设备请求
- 修补设备校准请求
- 修补设备信息请求
- 修补设备请求
- 修补OctoPrint设备请求
- 修补打印会话请求
- 修补打印机控制器请求
- 修补打印机配置请求
- 修补远程控制命令请求
- 修补用户请求
- 打印作业事件
- 打印作业事件请求
- 打印作业事件类型
- 打印守护程序插件事件
- 打印守护程序插件事件事件类型枚举
- 打印守护程序插件事件请求
- 打印会话
- 打印会话请求
- 打印机控制器
- 打印机控制器请求
- 打印机事件
- 打印机事件请求
- 打印机配置文件
- 打印机配置文件请求
- 打印机状态枚举
- 释放
- 释放通道枚举
- 释放请求
- 远程命令事件
- 远程命令事件事件类型枚举
- 远程命令事件请求
- 远程控制命令
- 远程控制命令命令枚举
- 远程控制命令请求
- 软件枚举
- 状态枚举
- 遥测事件
- 遥测事件事件类型枚举
- 遥测事件多态
- 遥测事件多态请求
- 遥测事件请求
- 令牌响应
- 用户
- 用户请求
要获取对库生成的文档的访问权限,请使用
cargo doc --open
作者
依赖项
~4–19MB
~247K SLoC