1 个不稳定版本

使用旧的Rust 2015

0.2.1 2019年3月28日

#5#bellhop


bellhop-cli 中使用

Apache-2.0

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