diff options
| author | Bryan Newbold <bnewbold@robocracy.org> | 2018-05-15 00:33:33 -0700 | 
|---|---|---|
| committer | Bryan Newbold <bnewbold@robocracy.org> | 2018-05-15 00:33:36 -0700 | 
| commit | 33a4cce0b97832f5f0301b318a0a50073ce6b615 (patch) | |
| tree | 1b6ba7ec5944d2be2d746510e743a7934f453cd0 /rust/fatcat-api/src/models.rs | |
| parent | 4a1d8f20ab91fda0f4794131144915d0c5214268 (diff) | |
| download | fatcat-33a4cce0b97832f5f0301b318a0a50073ce6b615.tar.gz fatcat-33a4cce0b97832f5f0301b318a0a50073ce6b615.zip  | |
revert to v2.3.1 codegen
This reverts back to something compatible with Iron and simple
(blocking) parallelism, instead of the new async hyper 0.11 stuff.
Diffstat (limited to 'rust/fatcat-api/src/models.rs')
| -rw-r--r-- | rust/fatcat-api/src/models.rs | 137 | 
1 files changed, 78 insertions, 59 deletions
diff --git a/rust/fatcat-api/src/models.rs b/rust/fatcat-api/src/models.rs index 3d104b78..1d7ed56a 100644 --- a/rust/fatcat-api/src/models.rs +++ b/rust/fatcat-api/src/models.rs @@ -2,28 +2,31 @@  extern crate chrono;  extern crate uuid; +  use serde::ser::Serializer; -use models;  use std::collections::HashMap; +use models;  use swagger; +  #[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]  pub struct Changelogentry {      #[serde(rename = "index")]      pub index: isize,      #[serde(rename = "editgroup_id")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub editgroup_id: Option<isize>,      #[serde(rename = "timestamp")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub timestamp: Option<chrono::DateTime<chrono::Utc>>, +  }  impl Changelogentry { -    pub fn new(index: isize) -> Changelogentry { +    pub fn new(index: isize, ) -> Changelogentry {          Changelogentry {              index: index,              editgroup_id: None, @@ -35,41 +38,42 @@ impl Changelogentry {  #[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]  pub struct ContainerEntity {      #[serde(rename = "issn")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub issn: Option<String>,      #[serde(rename = "publisher")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub publisher: Option<String>,      #[serde(rename = "parent")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub parent: Option<String>,      #[serde(rename = "name")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub name: Option<String>,      // Note: inline enums are not fully supported by swagger-codegen      #[serde(rename = "state")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub state: Option<String>,      #[serde(rename = "ident")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub ident: Option<String>,      #[serde(rename = "revision")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub revision: Option<isize>,      #[serde(rename = "redirect")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub redirect: Option<String>,      #[serde(rename = "editgroup")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub editgroup: Option<isize>, +  }  impl ContainerEntity { @@ -91,33 +95,34 @@ impl ContainerEntity {  #[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]  pub struct CreatorEntity {      #[serde(rename = "orcid")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub orcid: Option<String>,      #[serde(rename = "name")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub name: Option<String>,      #[serde(rename = "editgroup")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub editgroup: Option<isize>,      #[serde(rename = "redirect")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub redirect: Option<String>,      #[serde(rename = "revision")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub revision: Option<isize>,      #[serde(rename = "ident")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub ident: Option<String>,      // Note: inline enums are not fully supported by swagger-codegen      #[serde(rename = "state")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub state: Option<String>, +  }  impl CreatorEntity { @@ -141,10 +146,11 @@ pub struct Editgroup {      #[serde(rename = "editor_id")]      pub editor_id: isize, +  }  impl Editgroup { -    pub fn new(id: isize, editor_id: isize) -> Editgroup { +    pub fn new(id: isize, editor_id: isize, ) -> Editgroup {          Editgroup {              id: id,              editor_id: editor_id, @@ -156,31 +162,35 @@ impl Editgroup {  pub struct Editor {      #[serde(rename = "username")]      pub username: String, +  }  impl Editor { -    pub fn new(username: String) -> Editor { -        Editor { username: username } +    pub fn new(username: String, ) -> Editor { +        Editor { +            username: username, +        }      }  }  #[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]  pub struct EntityEdit {      #[serde(rename = "editgroup_id")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub editgroup_id: Option<isize>,      #[serde(rename = "revision")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub revision: Option<isize>,      #[serde(rename = "ident")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub ident: Option<String>,      #[serde(rename = "id")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub id: Option<isize>, +  }  impl EntityEdit { @@ -198,48 +208,52 @@ impl EntityEdit {  pub struct Error {      #[serde(rename = "message")]      pub message: String, +  }  impl Error { -    pub fn new(message: String) -> Error { -        Error { message: message } +    pub fn new(message: String, ) -> Error { +        Error { +            message: message, +        }      }  }  #[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]  pub struct FileEntity {      #[serde(rename = "url")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub url: Option<String>,      #[serde(rename = "sha1")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub sha1: Option<String>,      #[serde(rename = "size")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub size: Option<isize>,      #[serde(rename = "editgroup")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub editgroup: Option<isize>,      #[serde(rename = "redirect")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub redirect: Option<String>,      #[serde(rename = "revision")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub revision: Option<isize>,      #[serde(rename = "ident")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub ident: Option<String>,      // Note: inline enums are not fully supported by swagger-codegen      #[serde(rename = "state")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub state: Option<String>, +  }  impl FileEntity { @@ -260,57 +274,58 @@ impl FileEntity {  #[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]  pub struct ReleaseEntity {      #[serde(rename = "issue")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub issue: Option<String>,      #[serde(rename = "pages")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub pages: Option<String>,      #[serde(rename = "volume")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub volume: Option<String>,      #[serde(rename = "doi")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub doi: Option<String>,      #[serde(rename = "release_type")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub release_type: Option<String>,      #[serde(rename = "license")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub license: Option<String>,      #[serde(rename = "container")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub container: Option<String>,      #[serde(rename = "work")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub work: Option<String>,      // Note: inline enums are not fully supported by swagger-codegen      #[serde(rename = "state")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub state: Option<String>,      #[serde(rename = "ident")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub ident: Option<String>,      #[serde(rename = "revision")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub revision: Option<isize>,      #[serde(rename = "redirect")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub redirect: Option<String>,      #[serde(rename = "editgroup")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub editgroup: Option<isize>, +  }  impl ReleaseEntity { @@ -337,44 +352,48 @@ impl ReleaseEntity {  pub struct Success {      #[serde(rename = "message")]      pub message: String, +  }  impl Success { -    pub fn new(message: String) -> Success { -        Success { message: message } +    pub fn new(message: String, ) -> Success { +        Success { +            message: message, +        }      }  }  #[derive(Debug, Clone, PartialEq, Serialize, Deserialize)]  pub struct WorkEntity {      #[serde(rename = "work_type")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub work_type: Option<String>,      #[serde(rename = "title")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub title: Option<String>,      #[serde(rename = "editgroup")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub editgroup: Option<isize>,      #[serde(rename = "redirect")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub redirect: Option<String>,      #[serde(rename = "revision")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub revision: Option<isize>,      #[serde(rename = "ident")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub ident: Option<String>,      // Note: inline enums are not fully supported by swagger-codegen      #[serde(rename = "state")] -    #[serde(skip_serializing_if = "Option::is_none")] +    #[serde(skip_serializing_if="Option::is_none")]      pub state: Option<String>, +  }  impl WorkEntity {  | 
