#phone #api-client #configuration #p7m #auto #provisioning #bindings

p7m-phoneconf

P7M电话配置API的Rust绑定

1 个不稳定版本

0.3.0 2024年7月7日

#5 in #phone

Download history 63/week @ 2024-07-01 58/week @ 2024-07-08 1/week @ 2024-07-22

122 每月下载量

Apache-2.0

86KB
1.5K SLoC

p7m-phoneconf的Rust API客户端

管理连接到P7M云PBX的电话的API

此API的主要目的是管理使用P7M自动配置的电话的配置。

概览

此API客户端是由OpenAPI Generator项目生成的。通过使用来自远程服务器的openapi-spec,您可以轻松生成API客户端。

  • API版本:0.3.0
  • 包版本:0.3.0
  • 构建包:org.openapitools.codegen.languages.RustClientCodegen

安装

将包放入名为 p7m-phoneconf 的目录中,并在 Cargo.toml 下的 [dependencies] 中添加以下内容

p7m-phoneconf = { path = "./p7m-phoneconf" }

API端点文档

所有URI均相对于 https://phone.api.p7m.de/v1

方法 HTTP请求 描述
ContactListApi delete_contactlists_id DELETE /contactlists/{cid} 通过其ID删除联系人列表
ContactListApi delete_contactlists_id_entries_id DELETE /contactlists/{cid}/entries/{eid} 通过其ID删除联系人列表条目
ContactListApi get_contact_lists GET /contactlists 获取所有联系人列表
ContactListApi get_contactlists_id GET /contactlists/{cid} 通过其ID获取联系人列表
ContactListApi get_contactlists_id_entries GET /contactlists/{cid}/entries 获取联系人列表的所有条目
ContactListApi get_contactlists_id_entries_id GET /contactlists/{cid}/entries/{eid} 通过其ID获取单个联系人列表条目
ContactListApi post_contactlists POST /contactlists 创建新的联系人列表
ContactListApi post_contactlists_id_entries POST /contactlists/{cid}/entries 向联系人列表添加条目
ContactListApi put_contactlists_id PUT /contactlists/{cid} 更新现有联系人列表
ContactListApi put_contactlists_id_entries_id PUT /contactlists/{cid}/entries/{eid} 更新现有联系人列表条目
PhoneApi delete_phones_id DELETE /phones/{id} 通过其ID删除电话
PhoneApi 获取手机 GET /phones 获取所有手机的列表
PhoneApi 获取手机ID GET /phones/{id} 通过ID获取单个手机
PhoneApi 发布手机 POST /phones 创建一个新的手机
PhoneApi 更新手机ID PUT /phones/{id} 更新现有的手机
PhoneAccountApi 删除手机ID账户ID DELETE /phones/{pid}/accounts/{aid} 通过ID删除手机账户
PhoneAccountApi 获取手机ID账户 GET /phones/{pid}/accounts 获取一个手机的全部手机账户列表
PhoneAccountApi 获取手机ID账户ID GET /phones/{pid}/accounts/{aid} 通过ID请求单个手机账户
PhoneAccountApi 发布手机ID账户 POST /phones/{pid}/accounts 创建一个新的手机账户
PhoneAccountApi 更新手机ID账户ID PUT /phones/{pid}/accounts/{aid} 更新现有的手机账户
PhoneKeyApi 获取手机ID密钥 GET /phones/{pid}/keys 获取手机的全部密钥配置
PhoneKeyApi 获取手机ID密钥ID GET /phones/{pid}/keys/{kid} 通过ID获取单个手机密钥
PhoneKeyApi 发布手机ID密钥 POST /phones/{pid}/keys 创建一个新的手机密钥
PhoneKeyApi 更新手机ID密钥ID PUT /phones/{pid}/keys/{kid} 更新现有的手机密钥
PhoneTypeApi 获取电话类型 GET /phonetypes 获取所有电话类型的列表
PhoneTypeApi 获取电话类型ID GET /phonetypes/{ptid} 通过ID获取单个电话类型

模型文档

要获取生成的文档的访问权限,请使用

cargo doc --open

作者

[email protected]

依赖关系

~4–16MB
~234K SLoC