1 unstable release
Uses old Rust 2015
0.2.1 | Mar 28, 2019 |
---|
#5 in #bellhop
Used in bellhop-cli
45KB
950 lines
Rust API client for bellhop-client
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
Overview
This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.
- API version: 0.0.0
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.RustClientCodegen
Installation
Put the package under your project folder and add the following in import:
"./bellhop-client"
Documentation for API Endpoints
All URIs are relative to http://localhost
Class | Method | HTTP request | Description |
---|---|---|---|
DefaultApi | create_asset | post /assets | Create a new asset |
DefaultApi | create_asset_type | post /types | Create a new asset type |
DefaultApi | create_lease | put /assets/{asset_id}/lease | Create a new lease for this asset |
DefaultApi | create_tag | post /assets/{asset_id}/tags | Create a new tag |
DefaultApi | create_tag_type | post /types/{asset_type_id}/tag-types | Create a new tag type |
DefaultApi | delete_asset | delete /assets/{asset_id} | Delete an asset and all tags associated with it |
DefaultApi | delete_asset_type | delete /types/{asset_type_id} | Delete an asset type and all assets and tags associated with it |
DefaultApi | delete_lease | delete /assets/{asset_id}/lease | Release a lease ahead of its end time |
DefaultApi | delete_tag | delete /assets/{asset_id}/tags/{tag_type_id} | Delete a tag |
DefaultApi | list_asset_types | get /types | List all asset types |
DefaultApi | list_assets | get /assets | List all assets |
DefaultApi | list_sub_assets | get /types/{asset_type_id}/assets | List assets that belong to an asset type |
DefaultApi | list_tag_types | get /types/{asset_type_id}/tag-types | List tag types that belong to an asset type |
DefaultApi | list_tags | get /assets/{asset_id}/tags | List tags that belong to an asset |
DefaultApi | show_asset | get /assets/{asset_id} | Show details of an asset |
DefaultApi | show_asset_type | get /types/{asset_type_id} | Show details of an asset type |
DefaultApi | show_lease | get /assets/{asset_id}/lease | Show details of an asset's lease |
DefaultApi | show_tag | get /assets/{asset_id}/tags/{tag_type_id} | Show details of a tag |
DefaultApi | show_tag_type | get /types/{asset_type_id}/tag-types/{tag_type_id} | Show details of a tag type |
Documentation For Models
- Asset
- AssetType
- AssetTypes
- Assets
- CreateAsset
- CreateAssetType
- CreateLease
- CreateTag
- CreateTagType
- Lease
- Pages
- Tag
- TagType
- TagTypes
- Tags
Documentation For Authorization
XBellhopEmail
- Type: API key
Example
auth := context.WithValue(context.TODO(), sw.ContextAPIKey, sw.APIKey{
Key: "APIKEY",
Prefix: "Bearer", // Omit if not necessary.
})
r, err := client.Service.Operation(auth, args)
Author
Dependencies
~22MB
~455K SLoC