2 个稳定版本
1.1.0 | 2023 年 12 月 25 日 |
---|---|
1.0.0 | 2023 年 11 月 3 日 |
#2909 in 神奇豆子
用于 2 crates
68KB
1.5K SLoC
Rust API 客户端用于 OpenAPI
未提供描述(由 Openapi Generator 生成 https://github.com/openapitools/openapi-generator)
概述
此 API 客户端由 OpenAPI Generator 项目生成。通过使用来自远程服务器的 openapi-spec,您可以轻松生成 API 客户端。
- API 版本:1.0.0
- 包版本:1.0.0
- 构建包:
org.openapitools.codegen.languages.RustClientCodegen
安装
将包放入项目文件夹中名为 openapi
的目录下,并在 Cargo.toml
中的 [dependencies]
下添加以下内容:
openapi = { path = "./openapi" }
API 端点文档
所有 URI 都是相对于 https://api.nft.storage
类 | 方法 | HTTP 请求 | 描述 |
---|---|---|---|
NftStorageApi | check | GET /check/{cid} | 检查 NFT 的 CID 是否由 nft.storage 存储。 |
NftStorageApi | delete | DELETE /{cid} | 停止存储带有传递的CID的内容 |
NftStorageApi | did_get | GET /did | 获取nft.storage DID |
NftStorageApi | list | GET / | 列出所有存储的文件 |
NftStorageApi | status | GET /{cid} | 获取存储文件CID的信息 |
NftStorageApi | store | POST /store | 存储一个ERC-1155兼容的NFT |
NftStorageApi | ucan_token_post | POST /ucan/token | 获取根UCAN。 |
NftStorageApi | upload | POST /upload | 存储一个文件 |
NftStorageApi | user_did_post | POST /user/did | 为用户注册一个DID。 |
模型文档
- CheckResponse
- CheckResponseValue
- Deal
- DeleteResponse
- DidGet200Response
- DidNotFoundErrorResponse
- DidNotFoundErrorResponseError
- ErrorResponse
- ErrorResponseError
- FilesInner
- ForbiddenErrorResponse
- ForbiddenErrorResponseError
- GetResponse
- Links
- LinksFileInner
- ListResponse
- Nft
- Pin
- PinStatus
- UcanTokenPost200Response
- UnauthorizedErrorResponse
- UnauthorizedErrorResponseError
- UploadResponse
- UserDidPostRequest
要获取生成文档的访问权限,请使用
cargo doc --open
作者
依赖项
~6–18MB
~273K SLoC