aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBryan Newbold <bnewbold@robocracy.org>2019-01-03 22:08:47 -0800
committerBryan Newbold <bnewbold@robocracy.org>2019-01-03 22:08:47 -0800
commitab4e1bbf2bb9bb67d6639b90a10970b54dd1aa03 (patch)
tree52f014e934471206baa51e3850ae5649d87787ab
parent03df0b8a6d1285fa4aa17e6c4216dd2716a9ac47 (diff)
downloadfatcat-ab4e1bbf2bb9bb67d6639b90a10970b54dd1aa03.tar.gz
fatcat-ab4e1bbf2bb9bb67d6639b90a10970b54dd1aa03.zip
allow passing prefered_username in oidc signup/login
-rw-r--r--fatcat-openapi2.yml3
-rw-r--r--python/fatcat_client/models/auth_oidc.py33
-rw-r--r--rust/fatcat-api-spec/README.md2
-rw-r--r--rust/fatcat-api-spec/api.yaml3
-rw-r--r--rust/fatcat-api-spec/api/swagger.yaml3
-rw-r--r--rust/fatcat-api-spec/src/models.rs6
6 files changed, 45 insertions, 5 deletions
diff --git a/fatcat-openapi2.yml b/fatcat-openapi2.yml
index b9a61fe4..501a1296 100644
--- a/fatcat-openapi2.yml
+++ b/fatcat-openapi2.yml
@@ -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/python/fatcat_client/models/auth_oidc.py b/python/fatcat_client/models/auth_oidc.py
index 871cc23d..1ee4c429 100644
--- a/python/fatcat_client/models/auth_oidc.py
+++ b/python/fatcat_client/models/auth_oidc.py
@@ -33,26 +33,30 @@ class AuthOidc(object):
swagger_types = {
'provider': 'str',
'sub': 'str',
- 'iss': 'str'
+ 'iss': 'str',
+ 'preferred_username': 'str'
}
attribute_map = {
'provider': 'provider',
'sub': 'sub',
- 'iss': 'iss'
+ 'iss': 'iss',
+ 'preferred_username': 'preferred_username'
}
- def __init__(self, provider=None, sub=None, iss=None): # noqa: E501
+ def __init__(self, provider=None, sub=None, iss=None, preferred_username=None): # noqa: E501
"""AuthOidc - a model defined in Swagger""" # noqa: E501
self._provider = None
self._sub = None
self._iss = None
+ self._preferred_username = None
self.discriminator = None
self.provider = provider
self.sub = sub
self.iss = iss
+ self.preferred_username = preferred_username
@property
def provider(self):
@@ -123,6 +127,29 @@ class AuthOidc(object):
self._iss = iss
+ @property
+ def preferred_username(self):
+ """Gets the preferred_username of this AuthOidc. # noqa: E501
+
+
+ :return: The preferred_username of this AuthOidc. # noqa: E501
+ :rtype: str
+ """
+ return self._preferred_username
+
+ @preferred_username.setter
+ def preferred_username(self, preferred_username):
+ """Sets the preferred_username of this AuthOidc.
+
+
+ :param preferred_username: The preferred_username of this AuthOidc. # noqa: E501
+ :type: str
+ """
+ if preferred_username is None:
+ raise ValueError("Invalid value for `preferred_username`, must not be `None`") # noqa: E501
+
+ self._preferred_username = preferred_username
+
def to_dict(self):
"""Returns the model properties as a dict"""
result = {}
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,
}
}
}