1 个不稳定版本
使用旧的Rust 2015
0.2.1 | 2019年3月28日 |
---|
#5 在 #bellhop
在 bellhop-cli 中使用
45KB
950 行
Rust API客户端为bellhop-client
没有提供描述(由Openapi Generator生成 https://github.com/openapitools/openapi-generator)
概述
此API客户端由OpenAPI Generator项目生成。通过使用来自远程服务器的openapi-spec,您可以轻松生成API客户端。
- API版本:0.0.0
- 包版本:1.0.0
- 构建包:org.openapitools.codegen.languages.RustClientCodegen
安装
将包放在您的项目文件夹下,并在导入中添加以下内容
"./bellhop-client"
API端点文档
所有URI都是相对于 https://127.0.0.1
类 | 方法 | HTTP请求 | 描述 |
---|---|---|---|
DefaultApi | create_asset | post /assets | 创建一个新的资产 |
DefaultApi | create_asset_type | post /types | 创建一个新的资产类型 |
DefaultApi | create_lease | put /assets/{asset_id}/lease | 为该资产创建一个新的租约 |
DefaultApi | create_tag | post /assets/{asset_id}/tags | 创建一个新的标签 |
DefaultApi | create_tag_type | post /types/{asset_type_id}/tag-types | 创建一个新的标签类型 |
DefaultApi | delete_asset | delete /assets/{asset_id} | 删除一个资产及其所有关联的标签 |
DefaultApi | delete_asset_type | delete /types/{asset_type_id} | 删除一个资产类型及其所有相关联的资产和标签 |
DefaultApi | delete_lease | delete /assets/{asset_id}/lease | 在租约到期前提前释放租约 |
DefaultApi | delete_tag | delete /assets/{asset_id}/tags/{tag_type_id} | 删除一个标签 |
DefaultApi | list_asset_types | get /types | 列出所有资产类型 |
DefaultApi | list_assets | get /assets | 列出所有资产 |
DefaultApi | list_sub_assets | get /types/{asset_type_id}/assets | 列出属于某个资产类型的资产 |
DefaultApi | list_tag_types | get /types/{asset_type_id}/tag-types | 列出属于某个资产类型的标签类型 |
DefaultApi | list_tags | get /assets/{asset_id}/tags | 列出属于某个资产的标签 |
DefaultApi | show_asset | get /assets/{asset_id} | 显示资产的详细信息 |
DefaultApi | show_asset_type | get /types/{asset_type_id} | 显示资产类型的详细信息 |
DefaultApi | show_lease | get /assets/{asset_id}/lease | 显示资产的租约详细信息 |
DefaultApi | show_tag | get /assets/{asset_id}/tags/{tag_type_id} | 显示标签的详细信息 |
DefaultApi | show_tag_type | 获取 /types/{asset_type_id}/tag-types/{tag_type_id} | 显示标签类型的详细信息 |
模型文档
授权文档
XBellhopEmail
- 类型:API密钥
示例
auth := context.WithValue(context.TODO(), sw.ContextAPIKey, sw.APIKey{
Key: "APIKEY",
Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)
作者
依赖项
~19MB
~424K SLoC