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 | 3 | ||||
| -rw-r--r-- | rust/fatcat-api-spec/api/swagger.yaml | 3 | ||||
| -rw-r--r-- | rust/fatcat-api-spec/src/models.rs | 6 | 
4 files changed, 12 insertions, 2 deletions
| diff --git a/rust/fatcat-api-spec/README.md b/rust/fatcat-api-spec/README.md index c33509da..f81f641a 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: 2019-01-04T01:38:25.420Z +- Build date: 2019-01-04T05:57:03.701Z  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 b9a61fe4..501a1296 100644 --- a/rust/fatcat-api-spec/api.yaml +++ b/rust/fatcat-api-spec/api.yaml @@ -558,6 +558,7 @@ definitions:        - provider        - sub        - iss +      - preferred_username      properties:        provider:          type: string @@ -565,6 +566,8 @@ definitions:          type: string        iss:          type: string +      preferred_username: +        type: string    auth_oidc_result:      type: object      required: diff --git a/rust/fatcat-api-spec/api/swagger.yaml b/rust/fatcat-api-spec/api/swagger.yaml index d58785c8..a19d6ae1 100644 --- a/rust/fatcat-api-spec/api/swagger.yaml +++ b/rust/fatcat-api-spec/api/swagger.yaml @@ -8179,6 +8179,7 @@ definitions:      type: "object"      required:      - "iss" +    - "preferred_username"      - "provider"      - "sub"      properties: @@ -8188,6 +8189,8 @@ definitions:          type: "string"        iss:          type: "string" +      preferred_username: +        type: "string"      upperCaseName: "AUTH_OIDC"    auth_oidc_result:      type: "object" diff --git a/rust/fatcat-api-spec/src/models.rs b/rust/fatcat-api-spec/src/models.rs index 8c17cf66..536bdd24 100644 --- a/rust/fatcat-api-spec/src/models.rs +++ b/rust/fatcat-api-spec/src/models.rs @@ -19,14 +19,18 @@ pub struct AuthOidc {      #[serde(rename = "iss")]      pub iss: String, + +    #[serde(rename = "preferred_username")] +    pub preferred_username: String,  }  impl AuthOidc { -    pub fn new(provider: String, sub: String, iss: String) -> AuthOidc { +    pub fn new(provider: String, sub: String, iss: String, preferred_username: String) -> AuthOidc {          AuthOidc {              provider: provider,              sub: sub,              iss: iss, +            preferred_username: preferred_username,          }      }  } | 
