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, | 
