diff options
Diffstat (limited to 'rust/fatcat-api-spec')
-rw-r--r-- | rust/fatcat-api-spec/README.md | 2 | ||||
-rw-r--r-- | rust/fatcat-api-spec/api.yaml | 6 | ||||
-rw-r--r-- | rust/fatcat-api-spec/api/swagger.yaml | 9 | ||||
-rw-r--r-- | rust/fatcat-api-spec/src/models.rs | 5 |
4 files changed, 18 insertions, 4 deletions
diff --git a/rust/fatcat-api-spec/README.md b/rust/fatcat-api-spec/README.md index c399bb9c..ee09a73e 100644 --- a/rust/fatcat-api-spec/README.md +++ b/rust/fatcat-api-spec/README.md @@ -13,7 +13,7 @@ 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.1.0 -- Build date: 2018-12-14T09:17:12.171Z +- Build date: 2018-12-24T21:43:06.957Z This autogenerated project defines an API crate `fatcat` which contains: * An `Api` trait defining the API in Rust. diff --git a/rust/fatcat-api-spec/api.yaml b/rust/fatcat-api-spec/api.yaml index a30bb55e..965cbfbc 100644 --- a/rust/fatcat-api-spec/api.yaml +++ b/rust/fatcat-api-spec/api.yaml @@ -201,6 +201,10 @@ definitions: release_date: type: string format: date + release_year: + type: integer + example: 2014 + format: int64 doi: type: string #format: custom @@ -1267,7 +1271,7 @@ paths: in: query type: string required: false - description: "List of sub-entities to expand in response. For releases, 'files' and 'container' are valid." + description: "List of sub-entities to expand in response. For releases, 'files', 'container', and 'creators' are valid." - name: hide in: query type: string diff --git a/rust/fatcat-api-spec/api/swagger.yaml b/rust/fatcat-api-spec/api/swagger.yaml index 98474f13..0446dc8d 100644 --- a/rust/fatcat-api-spec/api/swagger.yaml +++ b/rust/fatcat-api-spec/api/swagger.yaml @@ -2411,8 +2411,8 @@ paths: example: "\"id_example\".to_string()" - name: "expand" in: "query" - description: "List of sub-entities to expand in response. For releases, 'files'\ - \ and 'container' are valid." + description: "List of sub-entities to expand in response. For releases, 'files',\ + \ 'container', and 'creators' are valid." required: false type: "string" formatString: "{:?}" @@ -4442,6 +4442,10 @@ definitions: doi: type: "string" example: "10.1234/abcde.789" + release_year: + type: "integer" + format: "int64" + example: 2014 release_date: type: "string" format: "date" @@ -4569,6 +4573,7 @@ definitions: mimetype: "application/xml+jats" lang: "en" content: "<jats:p>Some abstract thing goes here</jats:p>" + release_year: 2014 release_type: "book" wikidata_qid: "wikidata_qid" pmid: "pmid" diff --git a/rust/fatcat-api-spec/src/models.rs b/rust/fatcat-api-spec/src/models.rs index 5b9010cd..b8bd9a70 100644 --- a/rust/fatcat-api-spec/src/models.rs +++ b/rust/fatcat-api-spec/src/models.rs @@ -538,6 +538,10 @@ pub struct ReleaseEntity { #[serde(skip_serializing_if = "Option::is_none")] pub doi: Option<String>, + #[serde(rename = "release_year")] + #[serde(skip_serializing_if = "Option::is_none")] + pub release_year: Option<i64>, + #[serde(rename = "release_date")] #[serde(skip_serializing_if = "Option::is_none")] pub release_date: Option<chrono::NaiveDate>, @@ -619,6 +623,7 @@ impl ReleaseEntity { isbn13: None, wikidata_qid: None, doi: None, + release_year: None, release_date: None, release_status: None, release_type: None, |