diff options
| author | Bryan Newbold <bnewbold@robocracy.org> | 2021-11-17 14:47:44 -0800 | 
|---|---|---|
| committer | Bryan Newbold <bnewbold@robocracy.org> | 2021-11-17 16:16:25 -0800 | 
| commit | d971abdffdc5c9eed0e8493526747e028bcaf15f (patch) | |
| tree | 5f241def832a76d915abc4f6ede06663cc1c93cc /rust | |
| parent | 5ccff36598b67389d1e1e0275b056e618ab28ae1 (diff) | |
| download | fatcat-d971abdffdc5c9eed0e8493526747e028bcaf15f.tar.gz fatcat-d971abdffdc5c9eed0e8493526747e028bcaf15f.zip | |
codegen rust code for content_scope
Diffstat (limited to 'rust')
| -rw-r--r-- | rust/fatcat-openapi/Cargo.toml | 2 | ||||
| -rw-r--r-- | rust/fatcat-openapi/README.md | 6 | ||||
| -rw-r--r-- | rust/fatcat-openapi/src/models.rs | 15 | 
3 files changed, 19 insertions, 4 deletions
| diff --git a/rust/fatcat-openapi/Cargo.toml b/rust/fatcat-openapi/Cargo.toml index 7f417242..b748da13 100644 --- a/rust/fatcat-openapi/Cargo.toml +++ b/rust/fatcat-openapi/Cargo.toml @@ -1,6 +1,6 @@  [package]  name = "fatcat-openapi" -version = "0.4.0" +version = "0.4.1"  edition = "2018"  authors = ["Bryan Newbold <bnewbold@archive.org>"]  description = "Fatcat is an editable bibliographic database. This OpenAPI code-generated crate container HTTP API models, endpoints, and other auto-generated types useful for both client and server implementations of the catalog API." diff --git a/rust/fatcat-openapi/README.md b/rust/fatcat-openapi/README.md index 327fe3a8..d9c1cbc1 100644 --- a/rust/fatcat-openapi/README.md +++ b/rust/fatcat-openapi/README.md @@ -12,8 +12,8 @@ To see how to make this your own, look here:  [README](https://github.com/swagger-api/swagger-codegen/blob/master/README.md) -- API version: 0.4.0 -- Build date: 2021-10-12T23:51:46.767Z +- API version: 0.4.1 +- Build date: 2021-11-17T22:18:19.232Z  For more information, please visit [https://fatcat.wiki](https://fatcat.wiki)  This autogenerated project defines an API crate `fatcat` which contains: @@ -172,7 +172,7 @@ The server example is designed to form the basis for implementing your own serve  * Set up a new Rust project, e.g., with `cargo init --bin`.  * Insert `fatcat` into the `members` array under [workspace] in the root `Cargo.toml`, e.g., `members = [ "fatcat" ]`. -* Add `fatcat = {version = "0.4.0", path = "fatcat"}` under `[dependencies]` in the root `Cargo.toml`. +* Add `fatcat = {version = "0.4.1", path = "fatcat"}` under `[dependencies]` in the root `Cargo.toml`.  * Copy the `[dependencies]` and `[dev-dependencies]` from `fatcat/Cargo.toml` into the root `Cargo.toml`'s `[dependencies]` section.    * Copy all of the `[dev-dependencies]`, but only the `[dependencies]` that are required by the example server. These should be clearly indicated by comments.    * Remove `"optional = true"` from each of these lines if present. diff --git a/rust/fatcat-openapi/src/models.rs b/rust/fatcat-openapi/src/models.rs index ca203c61..36c9105f 100644 --- a/rust/fatcat-openapi/src/models.rs +++ b/rust/fatcat-openapi/src/models.rs @@ -628,6 +628,10 @@ pub struct FileEntity {      #[serde(skip_serializing_if = "Option::is_none")]      pub release_ids: Option<Vec<String>>, +    #[serde(rename = "content_scope")] +    #[serde(skip_serializing_if = "Option::is_none")] +    pub content_scope: Option<String>, +      #[serde(rename = "mimetype")]      #[serde(skip_serializing_if = "Option::is_none")]      pub mimetype: Option<String>, @@ -692,6 +696,7 @@ impl FileEntity {          FileEntity {              releases: None,              release_ids: None, +            content_scope: None,              mimetype: None,              urls: None,              sha256: None, @@ -763,6 +768,10 @@ pub struct FilesetEntity {      #[serde(skip_serializing_if = "Option::is_none")]      pub manifest: Option<Vec<models::FilesetFile>>, +    #[serde(rename = "content_scope")] +    #[serde(skip_serializing_if = "Option::is_none")] +    pub content_scope: Option<String>, +      // Note: inline enums are not fully supported by swagger-codegen      #[serde(rename = "state")]      #[serde(skip_serializing_if = "Option::is_none")] @@ -801,6 +810,7 @@ impl FilesetEntity {              release_ids: None,              urls: None,              manifest: None, +            content_scope: None,              state: None,              ident: None,              revision: None, @@ -1453,6 +1463,10 @@ pub struct WebcaptureEntity {      #[serde(skip_serializing_if = "Option::is_none")]      pub release_ids: Option<Vec<String>>, +    #[serde(rename = "content_scope")] +    #[serde(skip_serializing_if = "Option::is_none")] +    pub content_scope: Option<String>, +      /// Same format as CDX line timestamp (UTC, etc). Corresponds to the overall capture timestamp. Should generally be the timestamp of capture of the primary resource URL.      #[serde(rename = "timestamp")]      #[serde(skip_serializing_if = "Option::is_none")] @@ -1507,6 +1521,7 @@ impl WebcaptureEntity {          WebcaptureEntity {              releases: None,              release_ids: None, +            content_scope: None,              timestamp: None,              original_url: None,              archive_urls: None, | 
