1 个不稳定版本
0.3.0 | 2024年7月7日 |
---|
#5 in #phone
122 每月下载量
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获取单个电话类型 |
模型文档
- ContactEntry
- ContactEntryData
- ContactList
- ContactListData
- KeyType
- NewContactEntry
- NewContactList
- NewPhone
- NewPhoneAccount
- NewPhoneKey
- Phone
- PhoneAccount
- PhoneAccountData
- PhoneData
- PhoneKey
- PhoneKeyData
- PhoneType
- PhoneTypeData
要获取生成的文档的访问权限,请使用
cargo doc --open
作者
依赖关系
~4–16MB
~234K SLoC