From f19f7711b59395f8073706bedb85da25ce1bee84 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 1 Apr 2023 00:38:13 +0000 Subject: [PATCH 01/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.19.3 --- user/README.md | 2 +- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/pylintrc | 12 +++++------- user/setup.py | 2 +- .../epilot/models/operations/resenduserinvitation.py | 4 ++-- user/src/epilot/models/shared/loginparameters.py | 4 ++-- user/src/epilot/models/shared/organization.py | 4 ++-- user/src/epilot/models/shared/signupuserpayload.py | 4 ++-- .../epilot/models/shared/userinvitationpayload.py | 4 ++-- user/src/epilot/models/shared/userv2.py | 8 ++++---- user/src/epilot/sdk.py | 8 +++----- user/src/epilot/user_v2.py | 4 ---- 13 files changed, 34 insertions(+), 36 deletions(-) diff --git a/user/README.md b/user/README.md index 910892c4a..e76ef10a7 100755 --- a/user/README.md +++ b/user/README.md @@ -29,7 +29,7 @@ if res.user is not None: -## SDK Available Operations +## Available Resources and Operations ### user_v1 diff --git a/user/RELEASES.md b/user/RELEASES.md index 168f90c0b..1a8fe7767 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -34,4 +34,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.19.2 (2.16.5) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.19.2 (2.16.5) https://github.com/speakeasy-api/speakeasy + +## 2023-04-01 00:38:01 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.19.3 (2.16.7) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 72f1bfecd..d38864899 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,15 +2,15 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.19.2 - generationVersion: 2.16.5 + speakeasyVersion: 1.19.3 + generationVersion: 2.16.7 generation: telemetryEnabled: false sdkClassName: epilot sdkFlattening: true singleTagPerOp: false python: - version: 1.2.2 + version: 1.2.3 author: epilot description: Python Client SDK for Epilot packageName: epilot-user diff --git a/user/pylintrc b/user/pylintrc index 79b8008d0..1a0ea35b7 100755 --- a/user/pylintrc +++ b/user/pylintrc @@ -124,12 +124,7 @@ attr-naming-style=snake_case #attr-rgx= # Bad variable names which should always be refused, separated by a comma. -bad-names=foo, - bar, - baz, - toto, - tutu, - tata +bad-names= # Bad variable names regexes, separated by a comma. If names match any regex, # they will always be refused @@ -439,7 +434,10 @@ disable=raw-checker-failed, trailing-newlines, too-many-public-methods, too-many-locals, - too-many-lines + too-many-lines, + using-constant-test, + too-many-statements, + cyclic-import, # Enable the message, report, category or checker with the given id(s). You can # either give multiple identifier separated by comma (,) or put this option diff --git a/user/setup.py b/user/setup.py index d7daeacda..dfdeb9462 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.2.2", + version="1.2.3", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/models/operations/resenduserinvitation.py b/user/src/epilot/models/operations/resenduserinvitation.py index 8b6f9e1df..9783ed11e 100755 --- a/user/src/epilot/models/operations/resenduserinvitation.py +++ b/user/src/epilot/models/operations/resenduserinvitation.py @@ -11,8 +11,8 @@ class ResendUserInvitationRequestBodyLanguageEnum(str, Enum): r"""Language for user invitation email""" - EN = "en" - DE = "de" + EN = 'en' + DE = 'de' @dataclass_json(undefined=Undefined.EXCLUDE) diff --git a/user/src/epilot/models/shared/loginparameters.py b/user/src/epilot/models/shared/loginparameters.py index fa35d69bf..87d194012 100755 --- a/user/src/epilot/models/shared/loginparameters.py +++ b/user/src/epilot/models/shared/loginparameters.py @@ -8,8 +8,8 @@ from typing import Optional class LoginParametersOauthResponseTypeEnum(str, Enum): - CODE = "code" - TOKEN = "token" + CODE = 'code' + TOKEN = 'token' @dataclass_json(undefined=Undefined.EXCLUDE) diff --git a/user/src/epilot/models/shared/organization.py b/user/src/epilot/models/shared/organization.py index 8bb8945a7..7a91f1580 100755 --- a/user/src/epilot/models/shared/organization.py +++ b/user/src/epilot/models/shared/organization.py @@ -19,8 +19,8 @@ class OrganizationAddress: street_number: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('street_number'), 'exclude': lambda f: f is None }}) class OrganizationTypeEnum(str, Enum): - VENDOR = "Vendor" - PARTNER = "Partner" + VENDOR = 'Vendor' + PARTNER = 'Partner' @dataclass_json(undefined=Undefined.EXCLUDE) diff --git a/user/src/epilot/models/shared/signupuserpayload.py b/user/src/epilot/models/shared/signupuserpayload.py index e290d1f71..d1a4ee0e1 100755 --- a/user/src/epilot/models/shared/signupuserpayload.py +++ b/user/src/epilot/models/shared/signupuserpayload.py @@ -10,8 +10,8 @@ class SignupUserPayloadLanguageEnum(str, Enum): r"""Language for user invitation email""" - EN = "en" - DE = "de" + EN = 'en' + DE = 'de' @dataclass_json(undefined=Undefined.EXCLUDE) diff --git a/user/src/epilot/models/shared/userinvitationpayload.py b/user/src/epilot/models/shared/userinvitationpayload.py index 268f4d7a5..127be3aff 100755 --- a/user/src/epilot/models/shared/userinvitationpayload.py +++ b/user/src/epilot/models/shared/userinvitationpayload.py @@ -9,8 +9,8 @@ class UserInvitationPayloadLanguageEnum(str, Enum): r"""Language for user invitation email""" - EN = "en" - DE = "de" + EN = 'en' + DE = 'de' @dataclass_json(undefined=Undefined.EXCLUDE) diff --git a/user/src/epilot/models/shared/userv2.py b/user/src/epilot/models/shared/userv2.py index 8712114a6..9b950cd0d 100755 --- a/user/src/epilot/models/shared/userv2.py +++ b/user/src/epilot/models/shared/userv2.py @@ -16,10 +16,10 @@ class UserV2Properties: value: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('value') }}) class UserV2StatusEnum(str, Enum): - ACTIVE = "Active" - PENDING = "Pending" - DEACTIVATED = "Deactivated" - DELETED = "Deleted" + ACTIVE = 'Active' + PENDING = 'Pending' + DEACTIVATED = 'Deactivated' + DELETED = 'Deleted' @dataclass_json(undefined=Undefined.EXCLUDE) diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index 0fc65e34d..21fea6074 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -12,9 +12,7 @@ """Contains the list of servers available to the SDK""" class Epilot: - r"""Manage users in epilot organization(s) - - """ + r"""Manage users in epilot organization(s)""" user_v1: UserV1 r"""Legacy User API""" user_v2: UserV2 @@ -24,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.2.2" - _gen_version: str = "2.16.5" + _sdk_version: str = "1.2.3" + _gen_version: str = "2.16.7" def __init__(self, security: shared.Security = None, diff --git a/user/src/epilot/user_v2.py b/user/src/epilot/user_v2.py index 63ba75a8f..d873a909c 100755 --- a/user/src/epilot/user_v2.py +++ b/user/src/epilot/user_v2.py @@ -43,8 +43,6 @@ def activate_user(self, request: operations.ActivateUserRequest) -> operations.A res = operations.ActivateUserResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res) - if http_res.status_code in [200, 404]: - pass return res @@ -296,8 +294,6 @@ def verify_email_with_token(self, request: operations.VerifyEmailWithTokenReques res = operations.VerifyEmailWithTokenResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res) - if http_res.status_code in [200, 404]: - pass return res From 3c1c122cd716009cd5db6094e23542069c77fa8b Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 6 Apr 2023 00:35:27 +0000 Subject: [PATCH 02/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.19.6 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 1a8fe7767..feb55ba5d 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -40,4 +40,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.19.3 (2.16.7) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.19.3 (2.16.7) https://github.com/speakeasy-api/speakeasy + +## 2023-04-06 00:35:15 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.19.6 (2.17.8) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index d38864899..7173ed052 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,15 +2,15 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.19.3 - generationVersion: 2.16.7 + speakeasyVersion: 1.19.6 + generationVersion: 2.17.8 generation: telemetryEnabled: false sdkClassName: epilot sdkFlattening: true singleTagPerOp: false python: - version: 1.2.3 + version: 1.3.0 author: epilot description: Python Client SDK for Epilot packageName: epilot-user diff --git a/user/setup.py b/user/setup.py index dfdeb9462..a82478b41 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.2.3", + version="1.3.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index 21fea6074..01dd55106 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.2.3" - _gen_version: str = "2.16.7" + _sdk_version: str = "1.3.0" + _gen_version: str = "2.17.8" def __init__(self, security: shared.Security = None, From 67e5770e0dd4b64831276c74f0c7bb9949a93579 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 12 Apr 2023 00:36:07 +0000 Subject: [PATCH 03/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.19.7 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 8 ++++---- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index feb55ba5d..14742e930 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -46,4 +46,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.19.6 (2.17.8) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.19.6 (2.17.8) https://github.com/speakeasy-api/speakeasy + +## 2023-04-12 00:35:54 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.19.7 (2.17.9) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 7173ed052..8928b5e0b 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,15 +2,15 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.19.6 - generationVersion: 2.17.8 + speakeasyVersion: 1.19.7 + generationVersion: 2.17.9 generation: telemetryEnabled: false sdkClassName: epilot - sdkFlattening: true + sdkFlattening: false singleTagPerOp: false python: - version: 1.3.0 + version: 1.3.1 author: epilot description: Python Client SDK for Epilot packageName: epilot-user diff --git a/user/setup.py b/user/setup.py index a82478b41..f26921970 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.3.0", + version="1.3.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index 01dd55106..d9474e1ea 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.3.0" - _gen_version: str = "2.17.8" + _sdk_version: str = "1.3.1" + _gen_version: str = "2.17.9" def __init__(self, security: shared.Security = None, From f21b7e32c2e4c6451ff0d8c14e2182593504bbf9 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 14 Apr 2023 00:35:12 +0000 Subject: [PATCH 04/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.20.0 --- user/RELEASES.md | 8 ++- user/gen.yaml | 6 +- user/pylintrc | 1 + user/setup.py | 2 +- user/src/epilot/sdk.py | 4 +- user/src/epilot/utils/utils.py | 127 ++++++++++++++++++--------------- 6 files changed, 84 insertions(+), 64 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 14742e930..c26f66734 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -52,4 +52,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.19.7 (2.17.9) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.19.7 (2.17.9) https://github.com/speakeasy-api/speakeasy + +## 2023-04-14 00:35:01 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.20.0 (2.18.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 8928b5e0b..813eb5279 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,15 +2,15 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.19.7 - generationVersion: 2.17.9 + speakeasyVersion: 1.20.0 + generationVersion: 2.18.0 generation: telemetryEnabled: false sdkClassName: epilot sdkFlattening: false singleTagPerOp: false python: - version: 1.3.1 + version: 1.4.0 author: epilot description: Python Client SDK for Epilot packageName: epilot-user diff --git a/user/pylintrc b/user/pylintrc index 1a0ea35b7..1ce47d88d 100755 --- a/user/pylintrc +++ b/user/pylintrc @@ -438,6 +438,7 @@ disable=raw-checker-failed, using-constant-test, too-many-statements, cyclic-import, + too-many-nested-blocks # Enable the message, report, category or checker with the given id(s). You can # either give multiple identifier separated by comma (,) or put this option diff --git a/user/setup.py b/user/setup.py index f26921970..7a367912d 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.3.1", + version="1.4.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index d9474e1ea..b77aec48f 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.3.1" - _gen_version: str = "2.17.9" + _sdk_version: str = "1.4.0" + _gen_version: str = "2.18.0" def __init__(self, security: shared.Security = None, diff --git a/user/src/epilot/utils/utils.py b/user/src/epilot/utils/utils.py index 9d4fba324..986a86937 100755 --- a/user/src/epilot/utils/utils.py +++ b/user/src/epilot/utils/utils.py @@ -152,62 +152,71 @@ def generate_url(clazz: type, server_url: str, path: str, path_params: dataclass if param_metadata is None: continue - if param_metadata.get('style', 'simple') == 'simple': - param = getattr( - path_params, field.name) if path_params is not None else None - param = _populate_from_globals( - field.name, param, 'pathParam', gbls) + param = getattr( + path_params, field.name) if path_params is not None else None + param = _populate_from_globals( + field.name, param, 'pathParam', gbls) - if param is None: - continue - - if isinstance(param, list): - pp_vals: list[str] = [] - for pp_val in param: - if pp_val is None: - continue - pp_vals.append(_val_to_string(pp_val)) - path = path.replace( - '{' + param_metadata.get('field_name', field.name) + '}', ",".join(pp_vals), 1) - elif isinstance(param, dict): - pp_vals: list[str] = [] - for pp_key in param: - if param[pp_key] is None: - continue - if param_metadata.get('explode'): - pp_vals.append( - f"{pp_key}={_val_to_string(param[pp_key])}") - else: - pp_vals.append( - f"{pp_key},{_val_to_string(param[pp_key])}") - path = path.replace( - '{' + param_metadata.get('field_name', field.name) + '}', ",".join(pp_vals), 1) - elif not isinstance(param, (str, int, float, complex, bool)): - pp_vals: list[str] = [] - param_fields: Tuple[Field, ...] = fields(param) - for param_field in param_fields: - param_value_metadata = param_field.metadata.get( - 'path_param') - if not param_value_metadata: - continue - - parm_name = param_value_metadata.get( - 'field_name', field.name) + if param is None: + continue - param_field_val = getattr(param, param_field.name) - if param_field_val is None: - continue - if param_metadata.get('explode'): - pp_vals.append( - f"{parm_name}={_val_to_string(param_field_val)}") - else: - pp_vals.append( - f"{parm_name},{_val_to_string(param_field_val)}") - path = path.replace( - '{' + param_metadata.get('field_name', field.name) + '}', ",".join(pp_vals), 1) - else: + f_name = param_metadata.get("field_name", field.name) + serialization = param_metadata.get('serialization', '') + if serialization != '': + serialized_params = _get_serialized_params( + param_metadata, f_name, param) + for key, value in serialized_params.items(): path = path.replace( - '{' + param_metadata.get('field_name', field.name) + '}', _val_to_string(param), 1) + '{' + key + '}', value, 1) + else: + if param_metadata.get('style', 'simple') == 'simple': + if isinstance(param, list): + pp_vals: list[str] = [] + for pp_val in param: + if pp_val is None: + continue + pp_vals.append(_val_to_string(pp_val)) + path = path.replace( + '{' + param_metadata.get('field_name', field.name) + '}', ",".join(pp_vals), 1) + elif isinstance(param, dict): + pp_vals: list[str] = [] + for pp_key in param: + if param[pp_key] is None: + continue + if param_metadata.get('explode'): + pp_vals.append( + f"{pp_key}={_val_to_string(param[pp_key])}") + else: + pp_vals.append( + f"{pp_key},{_val_to_string(param[pp_key])}") + path = path.replace( + '{' + param_metadata.get('field_name', field.name) + '}', ",".join(pp_vals), 1) + elif not isinstance(param, (str, int, float, complex, bool)): + pp_vals: list[str] = [] + param_fields: Tuple[Field, ...] = fields(param) + for param_field in param_fields: + param_value_metadata = param_field.metadata.get( + 'path_param') + if not param_value_metadata: + continue + + parm_name = param_value_metadata.get( + 'field_name', field.name) + + param_field_val = getattr(param, param_field.name) + if param_field_val is None: + continue + if param_metadata.get('explode'): + pp_vals.append( + f"{parm_name}={_val_to_string(param_field_val)}") + else: + pp_vals.append( + f"{parm_name},{_val_to_string(param_field_val)}") + path = path.replace( + '{' + param_metadata.get('field_name', field.name) + '}', ",".join(pp_vals), 1) + else: + path = path.replace( + '{' + param_metadata.get('field_name', field.name) + '}', _val_to_string(param), 1) return server_url.removesuffix("/") + path @@ -246,8 +255,12 @@ def get_query_params(clazz: type, query_params: dataclass, gbls: dict[str, dict[ f_name = metadata.get("field_name") serialization = metadata.get('serialization', '') if serialization != '': - params = params | _get_serialized_query_params( - metadata, f_name, value) + serialized_parms = _get_serialized_params(metadata, f_name, value) + for key, value in serialized_parms.items(): + if key in params: + params[key].extend(value) + else: + params[key] = [value] else: style = metadata.get('style', 'form') if style == 'deepObject': @@ -282,8 +295,8 @@ def get_headers(headers_params: dataclass) -> dict[str, str]: return headers -def _get_serialized_query_params(metadata: dict, field_name: str, obj: any) -> dict[str, list[str]]: - params: dict[str, list[str]] = {} +def _get_serialized_params(metadata: dict, field_name: str, obj: any) -> dict[str, str]: + params: dict[str, str] = {} serialization = metadata.get('serialization', '') if serialization == 'json': From f8e84904d492f083e73ed234369e76361dc68b6b Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 18 Apr 2023 00:35:23 +0000 Subject: [PATCH 05/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.20.1 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 7 +++---- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 8 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index c26f66734..6867ba591 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -58,4 +58,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.20.0 (2.18.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.20.0 (2.18.0) https://github.com/speakeasy-api/speakeasy + +## 2023-04-18 00:35:11 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.20.1 (2.18.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 813eb5279..aa0edb756 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,15 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.20.0 - generationVersion: 2.18.0 + speakeasyVersion: 1.20.1 + generationVersion: 2.18.1 generation: telemetryEnabled: false sdkClassName: epilot - sdkFlattening: false singleTagPerOp: false python: - version: 1.4.0 + version: 1.4.1 author: epilot description: Python Client SDK for Epilot packageName: epilot-user diff --git a/user/setup.py b/user/setup.py index 7a367912d..4869e9642 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.4.0", + version="1.4.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index b77aec48f..a1cdb7832 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.4.0" - _gen_version: str = "2.18.0" + _sdk_version: str = "1.4.1" + _gen_version: str = "2.18.1" def __init__(self, security: shared.Security = None, From b25a95bff6d1adfa4649eedf5aae9e4a58f239b0 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 19 Apr 2023 00:37:49 +0000 Subject: [PATCH 06/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.20.2 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 6867ba591..01061f4d7 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -64,4 +64,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.20.1 (2.18.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.20.1 (2.18.1) https://github.com/speakeasy-api/speakeasy + +## 2023-04-19 00:37:35 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.20.2 (2.18.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index aa0edb756..4a9884b87 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.20.1 - generationVersion: 2.18.1 + speakeasyVersion: 1.20.2 + generationVersion: 2.18.2 generation: telemetryEnabled: false sdkClassName: epilot singleTagPerOp: false python: - version: 1.4.1 + version: 1.4.2 author: epilot description: Python Client SDK for Epilot packageName: epilot-user diff --git a/user/setup.py b/user/setup.py index 4869e9642..dc2009b19 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.4.1", + version="1.4.2", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index a1cdb7832..ad63d4443 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.4.1" - _gen_version: str = "2.18.1" + _sdk_version: str = "1.4.2" + _gen_version: str = "2.18.2" def __init__(self, security: shared.Security = None, From 47e298e2aabdadd0c38a01f4d3fa5d6c3d82b563 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 21 Apr 2023 00:36:01 +0000 Subject: [PATCH 07/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.21.4 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 01061f4d7..092fa9d64 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -70,4 +70,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.20.2 (2.18.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.20.2 (2.18.2) https://github.com/speakeasy-api/speakeasy + +## 2023-04-21 00:35:50 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.21.4 (2.19.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 4a9884b87..f6382932d 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.20.2 - generationVersion: 2.18.2 + speakeasyVersion: 1.21.4 + generationVersion: 2.19.1 generation: telemetryEnabled: false sdkClassName: epilot singleTagPerOp: false python: - version: 1.4.2 + version: 1.5.0 author: epilot description: Python Client SDK for Epilot packageName: epilot-user diff --git a/user/setup.py b/user/setup.py index dc2009b19..45e483c90 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.4.2", + version="1.5.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index ad63d4443..b2d67c9da 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.4.2" - _gen_version: str = "2.18.2" + _sdk_version: str = "1.5.0" + _gen_version: str = "2.19.1" def __init__(self, security: shared.Security = None, From 2405b1cb2e96ad18a105260ee1882e422eb35708 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 22 Apr 2023 00:36:29 +0000 Subject: [PATCH 08/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.22.1 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 092fa9d64..69b4ee920 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -76,4 +76,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.21.4 (2.19.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.21.4 (2.19.1) https://github.com/speakeasy-api/speakeasy + +## 2023-04-22 00:36:18 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.22.1 (2.20.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index f6382932d..bba8f6294 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.21.4 - generationVersion: 2.19.1 + speakeasyVersion: 1.22.1 + generationVersion: 2.20.1 generation: telemetryEnabled: false sdkClassName: epilot singleTagPerOp: false python: - version: 1.5.0 + version: 1.6.0 author: epilot description: Python Client SDK for Epilot packageName: epilot-user diff --git a/user/setup.py b/user/setup.py index 45e483c90..5c74243df 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.5.0", + version="1.6.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index b2d67c9da..c46baa0c9 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.5.0" - _gen_version: str = "2.19.1" + _sdk_version: str = "1.6.0" + _gen_version: str = "2.20.1" def __init__(self, security: shared.Security = None, From 7148f061ea35bee8676ad3d5e315bcf60b538d70 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 26 Apr 2023 00:37:01 +0000 Subject: [PATCH 09/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.23.1 --- user/README.md | 38 ++-- user/RELEASES.md | 8 +- user/USAGE.md | 4 +- user/docs/epilot/README.md | 9 + user/docs/userv1/README.md | 121 ++++++++++++ user/docs/userv2/README.md | 366 +++++++++++++++++++++++++++++++++++++ user/files.gen | 3 + user/gen.yaml | 6 +- user/setup.py | 4 +- user/src/epilot/sdk.py | 4 +- 10 files changed, 534 insertions(+), 29 deletions(-) create mode 100755 user/docs/epilot/README.md create mode 100755 user/docs/userv1/README.md create mode 100755 user/docs/userv2/README.md diff --git a/user/README.md b/user/README.md index e76ef10a7..cfa35f4fd 100755 --- a/user/README.md +++ b/user/README.md @@ -12,7 +12,7 @@ pip install git+https://github.com/epilot-dev/sdk-python.git#subdirectory=user ```python import epilot -from epilot.models import operations, shared + s = epilot.Epilot( security=shared.Security( @@ -20,7 +20,7 @@ s = epilot.Epilot( ), ) - + res = s.user_v1.get_me() if res.user is not None: @@ -32,26 +32,26 @@ if res.user is not None: ## Available Resources and Operations -### user_v1 +### [user_v1](docs/userv1/README.md) -* `get_me` - getMe -* `get_user` - getUser -* `get_user_login_parameters` - getUserLoginParameters -* `list_users` - listUsers +* [get_me](docs/userv1/README.md#get_me) - getMe +* [get_user](docs/userv1/README.md#get_user) - getUser +* [get_user_login_parameters](docs/userv1/README.md#get_user_login_parameters) - getUserLoginParameters +* [list_users](docs/userv1/README.md#list_users) - listUsers -### user_v2 +### [user_v2](docs/userv2/README.md) -* `activate_user` - activateUser -* `delete_user_v2` - deleteUserV2 -* `get_me_v2` - getMeV2 -* `get_user_login_parameters_v2` - getUserLoginParametersV2 -* `get_user_v2` - getUserV2 -* `invite_user` - inviteUser -* `list_users_v2` - listUsersV2 -* `resend_user_invitation` - resendUserInvitation -* `sign_up_user` - signUpUser -* `update_user_v2` - updateUserV2 -* `verify_email_with_token` - verifyEmailWithToken +* [activate_user](docs/userv2/README.md#activate_user) - activateUser +* [delete_user_v2](docs/userv2/README.md#delete_user_v2) - deleteUserV2 +* [get_me_v2](docs/userv2/README.md#get_me_v2) - getMeV2 +* [get_user_login_parameters_v2](docs/userv2/README.md#get_user_login_parameters_v2) - getUserLoginParametersV2 +* [get_user_v2](docs/userv2/README.md#get_user_v2) - getUserV2 +* [invite_user](docs/userv2/README.md#invite_user) - inviteUser +* [list_users_v2](docs/userv2/README.md#list_users_v2) - listUsersV2 +* [resend_user_invitation](docs/userv2/README.md#resend_user_invitation) - resendUserInvitation +* [sign_up_user](docs/userv2/README.md#sign_up_user) - signUpUser +* [update_user_v2](docs/userv2/README.md#update_user_v2) - updateUserV2 +* [verify_email_with_token](docs/userv2/README.md#verify_email_with_token) - verifyEmailWithToken ### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks) diff --git a/user/RELEASES.md b/user/RELEASES.md index 69b4ee920..a04c6eb82 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -82,4 +82,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.22.1 (2.20.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.22.1 (2.20.1) https://github.com/speakeasy-api/speakeasy + +## 2023-04-26 00:36:50 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.23.1 (2.21.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/USAGE.md b/user/USAGE.md index 0ba3877bd..f0a13dc2d 100755 --- a/user/USAGE.md +++ b/user/USAGE.md @@ -1,7 +1,7 @@ ```python import epilot -from epilot.models import operations, shared + s = epilot.Epilot( security=shared.Security( @@ -9,7 +9,7 @@ s = epilot.Epilot( ), ) - + res = s.user_v1.get_me() if res.user is not None: diff --git a/user/docs/epilot/README.md b/user/docs/epilot/README.md new file mode 100755 index 000000000..538516802 --- /dev/null +++ b/user/docs/epilot/README.md @@ -0,0 +1,9 @@ +# Epilot SDK + +## Overview + +Manage users in epilot organization(s) + + +### Available Operations + diff --git a/user/docs/userv1/README.md b/user/docs/userv1/README.md new file mode 100755 index 000000000..3ca2f13c4 --- /dev/null +++ b/user/docs/userv1/README.md @@ -0,0 +1,121 @@ +# user_v1 + +## Overview + +Legacy User API + +### Available Operations + +* [get_me](#get_me) - getMe +* [get_user](#get_user) - getUser +* [get_user_login_parameters](#get_user_login_parameters) - getUserLoginParameters +* [list_users](#list_users) - listUsers + +## get_me + +Get currently logged in user + +### Example Usage + +```python +import epilot + + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + ), +) + + +res = s.user_v1.get_me() + +if res.user is not None: + # handle response +``` + +## get_user + +Get user by id + +### Example Usage + +```python +import epilot +from epilot.models import operations + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + ), +) + + +req = operations.GetUserRequest( + id="89bd9d8d-69a6-474e-8f46-7cc8796ed151", +) + +res = s.user_v1.get_user(req) + +if res.user is not None: + # handle response +``` + +## get_user_login_parameters + +Get user organization login parameters by username + +### Example Usage + +```python +import epilot +from epilot.models import operations + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + ), +) + + +req = operations.GetUserLoginParametersRequest( + username="Lydia_Aufderhar", +) + +res = s.user_v1.get_user_login_parameters(req) + +if res.get_user_login_parameters_200_application_json_object is not None: + # handle response +``` + +## list_users + +Lists users in organizations you have access to + +### Example Usage + +```python +import epilot +from epilot.models import operations + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + ), +) + + +req = operations.ListUsersRequest( + limit=9571.56, + offset=7781.57, + org_ids=[ + "at", + ], + query="at", +) + +res = s.user_v1.list_users(req) + +if res.list_users_200_application_json_object is not None: + # handle response +``` diff --git a/user/docs/userv2/README.md b/user/docs/userv2/README.md new file mode 100755 index 000000000..0e1c4b1d1 --- /dev/null +++ b/user/docs/userv2/README.md @@ -0,0 +1,366 @@ +# user_v2 + +## Overview + +User API V2 + +### Available Operations + +* [activate_user](#activate_user) - activateUser +* [delete_user_v2](#delete_user_v2) - deleteUserV2 +* [get_me_v2](#get_me_v2) - getMeV2 +* [get_user_login_parameters_v2](#get_user_login_parameters_v2) - getUserLoginParametersV2 +* [get_user_v2](#get_user_v2) - getUserV2 +* [invite_user](#invite_user) - inviteUser +* [list_users_v2](#list_users_v2) - listUsersV2 +* [resend_user_invitation](#resend_user_invitation) - resendUserInvitation +* [sign_up_user](#sign_up_user) - signUpUser +* [update_user_v2](#update_user_v2) - updateUserV2 +* [verify_email_with_token](#verify_email_with_token) - verifyEmailWithToken + +## activate_user + +Activate user using an invite token + +### Example Usage + +```python +import epilot +from epilot.models import operations, shared + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + ), +) + + +req = operations.ActivateUserRequest( + user_activation_payload=shared.UserActivationPayload( + display_name="Example User", + password="AKjhdakjsdh@!34", + ), + token="maiores", +) + +res = s.user_v2.activate_user(req) + +if res.status_code == 200: + # handle response +``` + +## delete_user_v2 + +Delete user by user id + +### Example Usage + +```python +import epilot +from epilot.models import operations + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + ), +) + + +req = operations.DeleteUserV2Request( + id="7cc78ca1-ba92-48fc-8167-42cb73920592", +) + +res = s.user_v2.delete_user_v2(req) + +if res.user is not None: + # handle response +``` + +## get_me_v2 + +Get currently logged in user + +### Example Usage + +```python +import epilot + + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + ), +) + + +res = s.user_v2.get_me_v2() + +if res.user_v2 is not None: + # handle response +``` + +## get_user_login_parameters_v2 + +Get user organization login parameters by username + +### Example Usage + +```python +import epilot +from epilot.models import operations + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + ), +) + + +req = operations.GetUserLoginParametersV2Request( + username="Leora.Fadel", +) + +res = s.user_v2.get_user_login_parameters_v2(req) + +if res.get_user_login_parameters_v2_200_application_json_object is not None: + # handle response +``` + +## get_user_v2 + +Get user details by user id + +### Example Usage + +```python +import epilot +from epilot.models import operations + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + ), +) + + +req = operations.GetUserV2Request( + id="fea7596e-b10f-4aaa-a352-c5955907aff1", +) + +res = s.user_v2.get_user_v2(req) + +if res.user_v2 is not None: + # handle response +``` + +## invite_user + +Creates a new user in the caller's organization and sends an invite email to activate + +### Example Usage + +```python +import epilot +from epilot.models import shared + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + ), +) + + +req = shared.UserInvitationPayload( + email="test@example.com", + language="de", + roles=[ + "123:owner", + ], +) + +res = s.user_v2.invite_user(req) + +if res.user_v2 is not None: + # handle response +``` + +## list_users_v2 + +Get the list of organization users + +### Example Usage + +```python +import epilot +from epilot.models import operations + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + ), +) + + +req = operations.ListUsersV2Request( + limit=6350.59, + offset=1613.09, + query="repellat", +) + +res = s.user_v2.list_users_v2(req) + +if res.list_users_v2_200_application_json_object is not None: + # handle response +``` + +## resend_user_invitation + +Resend user invitation email + +### Example Usage + +```python +import epilot +from epilot.models import operations + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + ), +) + + +req = operations.ResendUserInvitationRequestBody( + email="test@example.com", + language="de", +) + +res = s.user_v2.resend_user_invitation(req) + +if res.user_v2 is not None: + # handle response +``` + +## sign_up_user + +signUpUser + +### Example Usage + +```python +import epilot +from epilot.models import operations, shared + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + ), +) + + +req = operations.SignUpUserRequest( + signup_user_payload=shared.SignupUserPayload( + language="de", + organization_detail={ + "commodi": "quam", + "molestiae": "velit", + }, + user_detail=shared.UserDetail( + email="Carmelo67@yahoo.com", + full_name="Example user", + password="AKjhdakjsdh@!34", + ), + ), + token="animi", +) + +res = s.user_v2.sign_up_user(req) + +if res.sign_up_user_200_application_json_object is not None: + # handle response +``` + +## update_user_v2 + +Update user details + +### Example Usage + +```python +import epilot +from epilot.models import operations, shared + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + ), +) + + +req = operations.UpdateUserV2Request( + user_v2=shared.UserV2( + created_at="2022-02-08T04:44:32.246Z", + department="Sales", + display_name="Example User", + draft_email="Britney94@gmail.com", + email="Makayla9@yahoo.com", + id="9da1ffe7-8f09-47b0-874f-15471b5e6e13", + image_uri={ + "molestias": "excepturi", + "pariatur": "modi", + "praesentium": "rem", + }, + is_signature_enabled=True, + mfa_enabled=False, + organization_id="voluptates", + phone="1234567890", + phone_verified=True, + preferred_language="de", + properties=[ + shared.UserV2Properties( + name="profileImageName", + value="avatar.png", + ), + ], + signature="

Thanks

", + status="Deleted", + token="65dc527f-cb2d-4158-8f2e-8978dbceb599", + ), + id="91e450ad-2abd-4442-a980-2d502a94bb4f", +) + +res = s.user_v2.update_user_v2(req) + +if res.user_v2 is not None: + # handle response +``` + +## verify_email_with_token + +Update new email using an verification token + +### Example Usage + +```python +import epilot +from epilot.models import operations, shared + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + ), +) + + +req = operations.VerifyEmailWithTokenRequest( + user_verification_payload=shared.UserVerificationPayload( + password="AKjhdakjsdh@!34", + ), + token="eum", +) + +res = s.user_v2.verify_email_with_token(req) + +if res.status_code == 200: + # handle response +``` diff --git a/user/files.gen b/user/files.gen index 58c34f5fd..4a03d2aa3 100755 --- a/user/files.gen +++ b/user/files.gen @@ -35,4 +35,7 @@ src/epilot/models/shared/userdetail.py src/epilot/models/shared/userverificationpayload.py src/epilot/models/shared/security.py src/epilot/models/shared/__init__.py +docs/epilot/README.md +docs/userv1/README.md +docs/userv2/README.md USAGE.md \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index bba8f6294..a6a7ef7bc 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.22.1 - generationVersion: 2.20.1 + speakeasyVersion: 1.23.1 + generationVersion: 2.21.1 generation: telemetryEnabled: false sdkClassName: epilot singleTagPerOp: false python: - version: 1.6.0 + version: 1.7.0 author: epilot description: Python Client SDK for Epilot packageName: epilot-user diff --git a/user/setup.py b/user/setup.py index 5c74243df..f741534c3 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,14 +10,14 @@ setuptools.setup( name="epilot-user", - version="1.6.0", + version="1.7.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, long_description_content_type="text/markdown", packages=setuptools.find_packages(where="src"), install_requires=[ - "certifi==2022.12.07", + "certifi==2022.12.7", "charset-normalizer==2.1.1", "dataclasses-json-speakeasy==0.5.8", "idna==3.3", diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index c46baa0c9..588b1b1e4 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.6.0" - _gen_version: str = "2.20.1" + _sdk_version: str = "1.7.0" + _gen_version: str = "2.21.1" def __init__(self, security: shared.Security = None, From 816ec6321735f71ced6257705b548354bc4d4162 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 27 Apr 2023 00:39:03 +0000 Subject: [PATCH 10/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.25.1 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index a04c6eb82..7b2bc380c 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -88,4 +88,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.23.1 (2.21.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.23.1 (2.21.1) https://github.com/speakeasy-api/speakeasy + +## 2023-04-27 00:38:48 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.25.1 (2.22.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index a6a7ef7bc..617331edf 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.23.1 - generationVersion: 2.21.1 + speakeasyVersion: 1.25.1 + generationVersion: 2.22.0 generation: telemetryEnabled: false sdkClassName: epilot singleTagPerOp: false python: - version: 1.7.0 + version: 1.8.0 author: epilot description: Python Client SDK for Epilot packageName: epilot-user diff --git a/user/setup.py b/user/setup.py index f741534c3..961ea0acd 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.7.0", + version="1.8.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index 588b1b1e4..ce63517f3 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.7.0" - _gen_version: str = "2.21.1" + _sdk_version: str = "1.8.0" + _gen_version: str = "2.22.0" def __init__(self, security: shared.Security = None, From 27c628ed40cebb9e3b889f65d1b687c87251eea9 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 28 Apr 2023 00:37:30 +0000 Subject: [PATCH 11/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.26.2 --- user/RELEASES.md | 8 ++- user/gen.yaml | 6 +- user/setup.py | 2 +- .../epilot/models/operations/activateuser.py | 15 +++-- .../epilot/models/operations/deleteuserv2.py | 15 +++-- user/src/epilot/models/operations/getme.py | 12 ++-- user/src/epilot/models/operations/getmev2.py | 12 ++-- user/src/epilot/models/operations/getuser.py | 15 +++-- .../operations/getuserloginparameters.py | 18 ++++-- .../operations/getuserloginparametersv2.py | 18 ++++-- .../src/epilot/models/operations/getuserv2.py | 15 +++-- .../epilot/models/operations/inviteuser.py | 12 ++-- .../src/epilot/models/operations/listusers.py | 27 ++++++--- .../epilot/models/operations/listusersv2.py | 24 +++++--- .../models/operations/resenduserinvitation.py | 18 ++++-- .../epilot/models/operations/signupuser.py | 24 +++++--- .../epilot/models/operations/updateuserv2.py | 18 ++++-- .../models/operations/verifyemailwithtoken.py | 15 +++-- .../epilot/models/shared/loginparameters.py | 30 ++++++---- user/src/epilot/models/shared/organization.py | 54 ++++++++++++------ user/src/epilot/models/shared/security.py | 3 +- .../epilot/models/shared/signupuserpayload.py | 9 ++- user/src/epilot/models/shared/user.py | 36 ++++++++---- .../models/shared/useractivationpayload.py | 6 +- user/src/epilot/models/shared/userdetail.py | 9 ++- .../models/shared/userinvitationpayload.py | 9 ++- user/src/epilot/models/shared/userv2.py | 57 ++++++++++++------- .../models/shared/userverificationpayload.py | 3 +- user/src/epilot/sdk.py | 4 +- 29 files changed, 329 insertions(+), 165 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 7b2bc380c..f26237f49 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -94,4 +94,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.25.1 (2.22.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.25.1 (2.22.0) https://github.com/speakeasy-api/speakeasy + +## 2023-04-28 00:37:15 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.26.2 (2.23.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 617331edf..589e83029 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.25.1 - generationVersion: 2.22.0 + speakeasyVersion: 1.26.2 + generationVersion: 2.23.2 generation: telemetryEnabled: false sdkClassName: epilot singleTagPerOp: false python: - version: 1.8.0 + version: 1.9.0 author: epilot description: Python Client SDK for Epilot packageName: epilot-user diff --git a/user/setup.py b/user/setup.py index 961ea0acd..9f0eda0ea 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.8.0", + version="1.9.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/models/operations/activateuser.py b/user/src/epilot/models/operations/activateuser.py index 313eca4ba..4c1d4fc16 100755 --- a/user/src/epilot/models/operations/activateuser.py +++ b/user/src/epilot/models/operations/activateuser.py @@ -11,14 +11,19 @@ class ActivateUserRequest: token: str = dataclasses.field(metadata={'query_param': { 'field_name': 'token', 'style': 'form', 'explode': True }}) - r"""Invite Token""" - user_activation_payload: Optional[shared_useractivationpayload.UserActivationPayload] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) + + r"""Invite Token""" + user_activation_payload: Optional[shared_useractivationpayload.UserActivationPayload] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) + @dataclasses.dataclass class ActivateUserResponse: - content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + content_type: str = dataclasses.field() + + status_code: int = dataclasses.field() + + raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + \ No newline at end of file diff --git a/user/src/epilot/models/operations/deleteuserv2.py b/user/src/epilot/models/operations/deleteuserv2.py index 2ec96496b..93f85ca5c 100755 --- a/user/src/epilot/models/operations/deleteuserv2.py +++ b/user/src/epilot/models/operations/deleteuserv2.py @@ -11,15 +11,20 @@ class DeleteUserV2Request: id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) - r"""The Id of user""" + + r"""The Id of user""" @dataclasses.dataclass class DeleteUserV2Response: - content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + content_type: str = dataclasses.field() + + status_code: int = dataclasses.field() + + raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + user: Optional[shared_user.User] = dataclasses.field(default=None) - r"""The deleted user""" + + r"""The deleted user""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/getme.py b/user/src/epilot/models/operations/getme.py index 635060a1a..95471b10f 100755 --- a/user/src/epilot/models/operations/getme.py +++ b/user/src/epilot/models/operations/getme.py @@ -10,9 +10,13 @@ @dataclasses.dataclass class GetMeResponse: - content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + content_type: str = dataclasses.field() + + status_code: int = dataclasses.field() + + raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + user: Optional[shared_user.User] = dataclasses.field(default=None) - r"""Currently logged in user""" + + r"""Currently logged in user""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/getmev2.py b/user/src/epilot/models/operations/getmev2.py index 837f50465..6810011d7 100755 --- a/user/src/epilot/models/operations/getmev2.py +++ b/user/src/epilot/models/operations/getmev2.py @@ -10,9 +10,13 @@ @dataclasses.dataclass class GetMeV2Response: - content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + content_type: str = dataclasses.field() + + status_code: int = dataclasses.field() + + raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) - r"""currently logged in user""" + + r"""currently logged in user""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/getuser.py b/user/src/epilot/models/operations/getuser.py index d5eb0e8ce..f2e63f925 100755 --- a/user/src/epilot/models/operations/getuser.py +++ b/user/src/epilot/models/operations/getuser.py @@ -11,15 +11,20 @@ class GetUserRequest: id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) - r"""User id""" + + r"""User id""" @dataclasses.dataclass class GetUserResponse: - content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + content_type: str = dataclasses.field() + + status_code: int = dataclasses.field() + + raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + user: Optional[shared_user.User] = dataclasses.field(default=None) - r"""User""" + + r"""User""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/getuserloginparameters.py b/user/src/epilot/models/operations/getuserloginparameters.py index b37f700fc..28fff9f33 100755 --- a/user/src/epilot/models/operations/getuserloginparameters.py +++ b/user/src/epilot/models/operations/getuserloginparameters.py @@ -13,7 +13,8 @@ class GetUserLoginParametersRequest: username: str = dataclasses.field(metadata={'path_param': { 'field_name': 'username', 'style': 'simple', 'explode': False }}) - r"""Username""" + + r"""Username""" @dataclass_json(undefined=Undefined.EXCLUDE) @@ -21,15 +22,20 @@ class GetUserLoginParametersRequest: class GetUserLoginParameters200ApplicationJSON: r"""User""" - login_parameters: Optional[list[shared_loginparameters.LoginParameters]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('login_parameters'), 'exclude': lambda f: f is None }}) + login_parameters: Optional[list[shared_loginparameters.LoginParameters]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('login_parameters'), 'exclude': lambda f: f is None }}) + @dataclasses.dataclass class GetUserLoginParametersResponse: - content_type: str = dataclasses.field() - status_code: int = dataclasses.field() + content_type: str = dataclasses.field() + + status_code: int = dataclasses.field() + get_user_login_parameters_200_application_json_object: Optional[GetUserLoginParameters200ApplicationJSON] = dataclasses.field(default=None) - r"""User""" - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + + r"""User""" + raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + \ No newline at end of file diff --git a/user/src/epilot/models/operations/getuserloginparametersv2.py b/user/src/epilot/models/operations/getuserloginparametersv2.py index 4ffacfef4..db995607d 100755 --- a/user/src/epilot/models/operations/getuserloginparametersv2.py +++ b/user/src/epilot/models/operations/getuserloginparametersv2.py @@ -13,7 +13,8 @@ class GetUserLoginParametersV2Request: username: str = dataclasses.field(metadata={'path_param': { 'field_name': 'username', 'style': 'simple', 'explode': False }}) - r"""Username""" + + r"""Username""" @dataclass_json(undefined=Undefined.EXCLUDE) @@ -21,15 +22,20 @@ class GetUserLoginParametersV2Request: class GetUserLoginParametersV2200ApplicationJSON: r"""User""" - login_parameters: Optional[list[shared_loginparameters.LoginParameters]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('login_parameters'), 'exclude': lambda f: f is None }}) + login_parameters: Optional[list[shared_loginparameters.LoginParameters]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('login_parameters'), 'exclude': lambda f: f is None }}) + @dataclasses.dataclass class GetUserLoginParametersV2Response: - content_type: str = dataclasses.field() - status_code: int = dataclasses.field() + content_type: str = dataclasses.field() + + status_code: int = dataclasses.field() + get_user_login_parameters_v2_200_application_json_object: Optional[GetUserLoginParametersV2200ApplicationJSON] = dataclasses.field(default=None) - r"""User""" - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + + r"""User""" + raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + \ No newline at end of file diff --git a/user/src/epilot/models/operations/getuserv2.py b/user/src/epilot/models/operations/getuserv2.py index 3eba7a1ca..849e828ba 100755 --- a/user/src/epilot/models/operations/getuserv2.py +++ b/user/src/epilot/models/operations/getuserv2.py @@ -11,15 +11,20 @@ class GetUserV2Request: id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) - r"""The Id of user""" + + r"""The Id of user""" @dataclasses.dataclass class GetUserV2Response: - content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + content_type: str = dataclasses.field() + + status_code: int = dataclasses.field() + + raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) - r"""The returned user""" + + r"""The returned user""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/inviteuser.py b/user/src/epilot/models/operations/inviteuser.py index f228bcc1f..448d2785a 100755 --- a/user/src/epilot/models/operations/inviteuser.py +++ b/user/src/epilot/models/operations/inviteuser.py @@ -10,9 +10,13 @@ @dataclasses.dataclass class InviteUserResponse: - content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + content_type: str = dataclasses.field() + + status_code: int = dataclasses.field() + + raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) - r"""Invited successfully""" + + r"""Invited successfully""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/listusers.py b/user/src/epilot/models/operations/listusers.py index 43eb767e2..2cfdc7a56 100755 --- a/user/src/epilot/models/operations/listusers.py +++ b/user/src/epilot/models/operations/listusers.py @@ -13,13 +13,17 @@ class ListUsersRequest: limit: Optional[float] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'limit', 'style': 'form', 'explode': True }}) - r"""Limit the results size""" + + r"""Limit the results size""" offset: Optional[float] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'offset', 'style': 'form', 'explode': True }}) - r"""Specify the page""" + + r"""Specify the page""" org_ids: Optional[list[str]] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'org_ids', 'style': 'form', 'explode': False }}) - r"""Comma-separated list of organization ids to filter by""" + + r"""Comma-separated list of organization ids to filter by""" query: Optional[str] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'query', 'style': 'form', 'explode': True }}) - r"""Query text to filter by""" + + r"""Query text to filter by""" @dataclass_json(undefined=Undefined.EXCLUDE) @@ -27,15 +31,20 @@ class ListUsersRequest: class ListUsers200ApplicationJSON: r"""List of users""" - users: Optional[list[shared_user.User]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('users'), 'exclude': lambda f: f is None }}) + users: Optional[list[shared_user.User]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('users'), 'exclude': lambda f: f is None }}) + @dataclasses.dataclass class ListUsersResponse: - content_type: str = dataclasses.field() - status_code: int = dataclasses.field() + content_type: str = dataclasses.field() + + status_code: int = dataclasses.field() + list_users_200_application_json_object: Optional[ListUsers200ApplicationJSON] = dataclasses.field(default=None) - r"""List of users""" - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + + r"""List of users""" + raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + \ No newline at end of file diff --git a/user/src/epilot/models/operations/listusersv2.py b/user/src/epilot/models/operations/listusersv2.py index d5f7808bd..9117500b5 100755 --- a/user/src/epilot/models/operations/listusersv2.py +++ b/user/src/epilot/models/operations/listusersv2.py @@ -13,11 +13,14 @@ class ListUsersV2Request: limit: Optional[float] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'limit', 'style': 'form', 'explode': True }}) - r"""Limit the results size""" + + r"""Limit the results size""" offset: Optional[float] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'offset', 'style': 'form', 'explode': True }}) - r"""Specify the page""" + + r"""Specify the page""" query: Optional[str] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'query', 'style': 'form', 'explode': True }}) - r"""Query text to filter by""" + + r"""Query text to filter by""" @dataclass_json(undefined=Undefined.EXCLUDE) @@ -25,15 +28,20 @@ class ListUsersV2Request: class ListUsersV2200ApplicationJSON: r"""List of organization users""" - results: Optional[list[shared_userv2.UserV2]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('results'), 'exclude': lambda f: f is None }}) + results: Optional[list[shared_userv2.UserV2]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('results'), 'exclude': lambda f: f is None }}) + @dataclasses.dataclass class ListUsersV2Response: - content_type: str = dataclasses.field() - status_code: int = dataclasses.field() + content_type: str = dataclasses.field() + + status_code: int = dataclasses.field() + list_users_v2_200_application_json_object: Optional[ListUsersV2200ApplicationJSON] = dataclasses.field(default=None) - r"""List of organization users""" - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + + r"""List of organization users""" + raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + \ No newline at end of file diff --git a/user/src/epilot/models/operations/resenduserinvitation.py b/user/src/epilot/models/operations/resenduserinvitation.py index 9783ed11e..0b263a26c 100755 --- a/user/src/epilot/models/operations/resenduserinvitation.py +++ b/user/src/epilot/models/operations/resenduserinvitation.py @@ -20,17 +20,23 @@ class ResendUserInvitationRequestBodyLanguageEnum(str, Enum): class ResendUserInvitationRequestBody: email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) - r"""Email address of the address""" + + r"""Email address of the address""" language: Optional[ResendUserInvitationRequestBodyLanguageEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) - r"""Language for user invitation email""" + + r"""Language for user invitation email""" @dataclasses.dataclass class ResendUserInvitationResponse: - content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + content_type: str = dataclasses.field() + + status_code: int = dataclasses.field() + + raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) - r"""User Invitation sent successfully.""" + + r"""User Invitation sent successfully.""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/signupuser.py b/user/src/epilot/models/operations/signupuser.py index 2e4610568..3d34149eb 100755 --- a/user/src/epilot/models/operations/signupuser.py +++ b/user/src/epilot/models/operations/signupuser.py @@ -14,9 +14,11 @@ @dataclasses.dataclass class SignUpUserRequest: - signup_user_payload: Optional[shared_signupuserpayload.SignupUserPayload] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) + signup_user_payload: Optional[shared_signupuserpayload.SignupUserPayload] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) + token: Optional[str] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'token', 'style': 'form', 'explode': True }}) - r"""Invitation partner token""" + + r"""Invitation partner token""" @dataclass_json(undefined=Undefined.EXCLUDE) @@ -24,16 +26,22 @@ class SignUpUserRequest: class SignUpUser200ApplicationJSON: r"""The created user and organization""" - organization: Optional[shared_organization.Organization] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization'), 'exclude': lambda f: f is None }}) - user: Optional[shared_user.User] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('user'), 'exclude': lambda f: f is None }}) + organization: Optional[shared_organization.Organization] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization'), 'exclude': lambda f: f is None }}) + + user: Optional[shared_user.User] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('user'), 'exclude': lambda f: f is None }}) + @dataclasses.dataclass class SignUpUserResponse: - content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + content_type: str = dataclasses.field() + + status_code: int = dataclasses.field() + + raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + sign_up_user_200_application_json_object: Optional[SignUpUser200ApplicationJSON] = dataclasses.field(default=None) - r"""The created user and organization""" + + r"""The created user and organization""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/updateuserv2.py b/user/src/epilot/models/operations/updateuserv2.py index 6bed4adcc..9c661ec01 100755 --- a/user/src/epilot/models/operations/updateuserv2.py +++ b/user/src/epilot/models/operations/updateuserv2.py @@ -11,16 +11,22 @@ class UpdateUserV2Request: id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) - r"""The Id of user""" - user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) + + r"""The Id of user""" + user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) + @dataclasses.dataclass class UpdateUserV2Response: - content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + content_type: str = dataclasses.field() + + status_code: int = dataclasses.field() + + raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) - r"""The returned user""" + + r"""The returned user""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/verifyemailwithtoken.py b/user/src/epilot/models/operations/verifyemailwithtoken.py index 88121026b..e1ca3fd16 100755 --- a/user/src/epilot/models/operations/verifyemailwithtoken.py +++ b/user/src/epilot/models/operations/verifyemailwithtoken.py @@ -11,14 +11,19 @@ class VerifyEmailWithTokenRequest: token: str = dataclasses.field(metadata={'query_param': { 'field_name': 'token', 'style': 'form', 'explode': True }}) - r"""Verification Token""" - user_verification_payload: Optional[shared_userverificationpayload.UserVerificationPayload] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) + + r"""Verification Token""" + user_verification_payload: Optional[shared_userverificationpayload.UserVerificationPayload] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) + @dataclasses.dataclass class VerifyEmailWithTokenResponse: - content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + content_type: str = dataclasses.field() + + status_code: int = dataclasses.field() + + raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + \ No newline at end of file diff --git a/user/src/epilot/models/shared/loginparameters.py b/user/src/epilot/models/shared/loginparameters.py index 87d194012..02d1ac6a3 100755 --- a/user/src/epilot/models/shared/loginparameters.py +++ b/user/src/epilot/models/shared/loginparameters.py @@ -16,14 +16,24 @@ class LoginParametersOauthResponseTypeEnum(str, Enum): @dataclasses.dataclass class LoginParameters: - cognito_identity_pool_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_identity_pool_id'), 'exclude': lambda f: f is None }}) - cognito_oauth_domain: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_oauth_domain'), 'exclude': lambda f: f is None }}) - cognito_oauth_scopes: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_oauth_scopes'), 'exclude': lambda f: f is None }}) - cognito_region: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_region'), 'exclude': lambda f: f is None }}) - cognito_user_pool_client_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_user_pool_client_id'), 'exclude': lambda f: f is None }}) - cognito_user_pool_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_user_pool_id'), 'exclude': lambda f: f is None }}) - oauth_response_type: Optional[LoginParametersOauthResponseTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('oauth_response_type'), 'exclude': lambda f: f is None }}) - organization_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id'), 'exclude': lambda f: f is None }}) - organization_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_name'), 'exclude': lambda f: f is None }}) - organization_type: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_type'), 'exclude': lambda f: f is None }}) + cognito_identity_pool_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_identity_pool_id'), 'exclude': lambda f: f is None }}) + + cognito_oauth_domain: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_oauth_domain'), 'exclude': lambda f: f is None }}) + + cognito_oauth_scopes: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_oauth_scopes'), 'exclude': lambda f: f is None }}) + + cognito_region: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_region'), 'exclude': lambda f: f is None }}) + + cognito_user_pool_client_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_user_pool_client_id'), 'exclude': lambda f: f is None }}) + + cognito_user_pool_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_user_pool_id'), 'exclude': lambda f: f is None }}) + + oauth_response_type: Optional[LoginParametersOauthResponseTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('oauth_response_type'), 'exclude': lambda f: f is None }}) + + organization_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id'), 'exclude': lambda f: f is None }}) + + organization_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_name'), 'exclude': lambda f: f is None }}) + + organization_type: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_type'), 'exclude': lambda f: f is None }}) + \ No newline at end of file diff --git a/user/src/epilot/models/shared/organization.py b/user/src/epilot/models/shared/organization.py index 7a91f1580..eb8f7a4dd 100755 --- a/user/src/epilot/models/shared/organization.py +++ b/user/src/epilot/models/shared/organization.py @@ -12,11 +12,16 @@ @dataclasses.dataclass class OrganizationAddress: - city: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('city'), 'exclude': lambda f: f is None }}) - country: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('country'), 'exclude': lambda f: f is None }}) - postal_code: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('postal_code'), 'exclude': lambda f: f is None }}) - street: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('street'), 'exclude': lambda f: f is None }}) - street_number: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('street_number'), 'exclude': lambda f: f is None }}) + city: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('city'), 'exclude': lambda f: f is None }}) + + country: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('country'), 'exclude': lambda f: f is None }}) + + postal_code: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('postal_code'), 'exclude': lambda f: f is None }}) + + street: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('street'), 'exclude': lambda f: f is None }}) + + street_number: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('street_number'), 'exclude': lambda f: f is None }}) + class OrganizationTypeEnum(str, Enum): VENDOR = 'Vendor' @@ -27,17 +32,30 @@ class OrganizationTypeEnum(str, Enum): @dataclasses.dataclass class Organization: - address: Optional[OrganizationAddress] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('address'), 'exclude': lambda f: f is None }}) - email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) - id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id'), 'exclude': lambda f: f is None }}) - is_unlicensed_org: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('is_unlicensed_org'), 'exclude': lambda f: f is None }}) - logo_thumbnail_url: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('logo_thumbnail_url'), 'exclude': lambda f: f is None }}) - logo_url: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('logo_url'), 'exclude': lambda f: f is None }}) - name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name'), 'exclude': lambda f: f is None }}) - phone: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone'), 'exclude': lambda f: f is None }}) - pricing_tier: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('pricing_tier'), 'exclude': lambda f: f is None }}) - signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) - symbol: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('symbol'), 'exclude': lambda f: f is None }}) - type: Optional[OrganizationTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('type'), 'exclude': lambda f: f is None }}) - website: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('website'), 'exclude': lambda f: f is None }}) + address: Optional[OrganizationAddress] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('address'), 'exclude': lambda f: f is None }}) + + email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) + + id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id'), 'exclude': lambda f: f is None }}) + + is_unlicensed_org: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('is_unlicensed_org'), 'exclude': lambda f: f is None }}) + + logo_thumbnail_url: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('logo_thumbnail_url'), 'exclude': lambda f: f is None }}) + + logo_url: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('logo_url'), 'exclude': lambda f: f is None }}) + + name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name'), 'exclude': lambda f: f is None }}) + + phone: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone'), 'exclude': lambda f: f is None }}) + + pricing_tier: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('pricing_tier'), 'exclude': lambda f: f is None }}) + + signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) + + symbol: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('symbol'), 'exclude': lambda f: f is None }}) + + type: Optional[OrganizationTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('type'), 'exclude': lambda f: f is None }}) + + website: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('website'), 'exclude': lambda f: f is None }}) + \ No newline at end of file diff --git a/user/src/epilot/models/shared/security.py b/user/src/epilot/models/shared/security.py index cca0d01c8..2157ebc16 100755 --- a/user/src/epilot/models/shared/security.py +++ b/user/src/epilot/models/shared/security.py @@ -7,5 +7,6 @@ @dataclasses.dataclass class Security: - epilot_auth: str = dataclasses.field(metadata={'security': { 'scheme': True, 'type': 'http', 'sub_type': 'bearer', 'field_name': 'Authorization' }}) + epilot_auth: str = dataclasses.field(metadata={'security': { 'scheme': True, 'type': 'http', 'sub_type': 'bearer', 'field_name': 'Authorization' }}) + \ No newline at end of file diff --git a/user/src/epilot/models/shared/signupuserpayload.py b/user/src/epilot/models/shared/signupuserpayload.py index d1a4ee0e1..ade483fda 100755 --- a/user/src/epilot/models/shared/signupuserpayload.py +++ b/user/src/epilot/models/shared/signupuserpayload.py @@ -19,7 +19,10 @@ class SignupUserPayloadLanguageEnum(str, Enum): class SignupUserPayload: language: Optional[SignupUserPayloadLanguageEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) - r"""Language for user invitation email""" - organization_detail: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_detail'), 'exclude': lambda f: f is None }}) - user_detail: Optional[shared_userdetail.UserDetail] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('user_detail'), 'exclude': lambda f: f is None }}) + + r"""Language for user invitation email""" + organization_detail: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_detail'), 'exclude': lambda f: f is None }}) + + user_detail: Optional[shared_userdetail.UserDetail] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('user_detail'), 'exclude': lambda f: f is None }}) + \ No newline at end of file diff --git a/user/src/epilot/models/shared/user.py b/user/src/epilot/models/shared/user.py index e9ec3d39c..38b468b74 100755 --- a/user/src/epilot/models/shared/user.py +++ b/user/src/epilot/models/shared/user.py @@ -11,8 +11,10 @@ @dataclasses.dataclass class UserProperties: - name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) - value: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('value') }}) + name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) + + value: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('value') }}) + @dataclass_json(undefined=Undefined.EXCLUDE) @@ -20,15 +22,25 @@ class UserProperties: class User: r"""Currently logged in user""" - email: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email') }}) - id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id') }}) - name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) - organization_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id') }}) - preferred_language: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('preferred_language') }}) - properties: list[UserProperties] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('properties') }}) + email: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email') }}) + + id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id') }}) + + name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) + + organization_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id') }}) + + preferred_language: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('preferred_language') }}) + + properties: list[UserProperties] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('properties') }}) + roles: list[str] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('roles') }}) - r"""Deprecated! Please use Permissions API instead""" - display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('display_name'), 'exclude': lambda f: f is None }}) - image_uri: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri'), 'exclude': lambda f: f is None }}) - signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) + + r"""Deprecated! Please use Permissions API instead""" + display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('display_name'), 'exclude': lambda f: f is None }}) + + image_uri: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri'), 'exclude': lambda f: f is None }}) + + signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) + \ No newline at end of file diff --git a/user/src/epilot/models/shared/useractivationpayload.py b/user/src/epilot/models/shared/useractivationpayload.py index e69cc5c11..fa4ce6b70 100755 --- a/user/src/epilot/models/shared/useractivationpayload.py +++ b/user/src/epilot/models/shared/useractivationpayload.py @@ -12,7 +12,9 @@ class UserActivationPayload: display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('display_name'), 'exclude': lambda f: f is None }}) - r"""User's display name (default: email address)""" + + r"""User's display name (default: email address)""" password: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('password'), 'exclude': lambda f: f is None }}) - r"""User's password""" + + r"""User's password""" \ No newline at end of file diff --git a/user/src/epilot/models/shared/userdetail.py b/user/src/epilot/models/shared/userdetail.py index 1518c9330..952df3ca9 100755 --- a/user/src/epilot/models/shared/userdetail.py +++ b/user/src/epilot/models/shared/userdetail.py @@ -10,8 +10,11 @@ @dataclasses.dataclass class UserDetail: - email: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email') }}) - full_name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('full_name') }}) + email: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email') }}) + + full_name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('full_name') }}) + password: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('password') }}) - r"""User's password""" + + r"""User's password""" \ No newline at end of file diff --git a/user/src/epilot/models/shared/userinvitationpayload.py b/user/src/epilot/models/shared/userinvitationpayload.py index 127be3aff..930c13415 100755 --- a/user/src/epilot/models/shared/userinvitationpayload.py +++ b/user/src/epilot/models/shared/userinvitationpayload.py @@ -18,8 +18,11 @@ class UserInvitationPayloadLanguageEnum(str, Enum): class UserInvitationPayload: email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) - r"""Email address of the address""" + + r"""Email address of the address""" language: Optional[UserInvitationPayloadLanguageEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) - r"""Language for user invitation email""" - roles: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('roles'), 'exclude': lambda f: f is None }}) + + r"""Language for user invitation email""" + roles: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('roles'), 'exclude': lambda f: f is None }}) + \ No newline at end of file diff --git a/user/src/epilot/models/shared/userv2.py b/user/src/epilot/models/shared/userv2.py index 9b950cd0d..07635f586 100755 --- a/user/src/epilot/models/shared/userv2.py +++ b/user/src/epilot/models/shared/userv2.py @@ -12,8 +12,10 @@ @dataclasses.dataclass class UserV2Properties: - name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) - value: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('value') }}) + name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) + + value: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('value') }}) + class UserV2StatusEnum(str, Enum): ACTIVE = 'Active' @@ -27,23 +29,40 @@ class UserV2StatusEnum(str, Enum): class UserV2: r"""Invited successfully""" - created_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'exclude': lambda f: f is None }}) + created_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'exclude': lambda f: f is None }}) + department: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('department'), 'exclude': lambda f: f is None }}) - r"""User's department""" + + r"""User's department""" display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('display_name'), 'exclude': lambda f: f is None }}) - r"""User's display name (default: email address)""" - draft_email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('draft_email'), 'exclude': lambda f: f is None }}) - email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) - id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id'), 'exclude': lambda f: f is None }}) - image_uri: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri'), 'exclude': lambda f: f is None }}) - is_signature_enabled: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('is_signature_enabled'), 'exclude': lambda f: f is None }}) - mfa_enabled: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('mfa_enabled'), 'exclude': lambda f: f is None }}) - organization_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id'), 'exclude': lambda f: f is None }}) - phone: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone'), 'exclude': lambda f: f is None }}) - phone_verified: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone_verified'), 'exclude': lambda f: f is None }}) - preferred_language: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('preferred_language'), 'exclude': lambda f: f is None }}) - properties: Optional[list[UserV2Properties]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('properties'), 'exclude': lambda f: f is None }}) - signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) - status: Optional[UserV2StatusEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('status'), 'exclude': lambda f: f is None }}) - token: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('token'), 'exclude': lambda f: f is None }}) + + r"""User's display name (default: email address)""" + draft_email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('draft_email'), 'exclude': lambda f: f is None }}) + + email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) + + id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id'), 'exclude': lambda f: f is None }}) + + image_uri: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri'), 'exclude': lambda f: f is None }}) + + is_signature_enabled: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('is_signature_enabled'), 'exclude': lambda f: f is None }}) + + mfa_enabled: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('mfa_enabled'), 'exclude': lambda f: f is None }}) + + organization_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id'), 'exclude': lambda f: f is None }}) + + phone: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone'), 'exclude': lambda f: f is None }}) + + phone_verified: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone_verified'), 'exclude': lambda f: f is None }}) + + preferred_language: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('preferred_language'), 'exclude': lambda f: f is None }}) + + properties: Optional[list[UserV2Properties]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('properties'), 'exclude': lambda f: f is None }}) + + signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) + + status: Optional[UserV2StatusEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('status'), 'exclude': lambda f: f is None }}) + + token: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('token'), 'exclude': lambda f: f is None }}) + \ No newline at end of file diff --git a/user/src/epilot/models/shared/userverificationpayload.py b/user/src/epilot/models/shared/userverificationpayload.py index 02f283b83..b8e147e6d 100755 --- a/user/src/epilot/models/shared/userverificationpayload.py +++ b/user/src/epilot/models/shared/userverificationpayload.py @@ -12,5 +12,6 @@ class UserVerificationPayload: password: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('password'), 'exclude': lambda f: f is None }}) - r"""User's password""" + + r"""User's password""" \ No newline at end of file diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index ce63517f3..832c57471 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.8.0" - _gen_version: str = "2.22.0" + _sdk_version: str = "1.9.0" + _gen_version: str = "2.23.2" def __init__(self, security: shared.Security = None, From 9397cd15445e3fd307b4224f6cbb3cfa0179e512 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 29 Apr 2023 00:35:30 +0000 Subject: [PATCH 12/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.26.4 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- .../epilot/models/operations/activateuser.py | 5 ----- .../epilot/models/operations/deleteuserv2.py | 5 ----- user/src/epilot/models/operations/getme.py | 4 ---- user/src/epilot/models/operations/getmev2.py | 4 ---- user/src/epilot/models/operations/getuser.py | 5 ----- .../operations/getuserloginparameters.py | 6 ------ .../operations/getuserloginparametersv2.py | 6 ------ .../src/epilot/models/operations/getuserv2.py | 5 ----- .../epilot/models/operations/inviteuser.py | 4 ---- .../src/epilot/models/operations/listusers.py | 9 --------- .../epilot/models/operations/listusersv2.py | 8 -------- .../models/operations/resenduserinvitation.py | 6 ------ .../epilot/models/operations/signupuser.py | 8 -------- .../epilot/models/operations/updateuserv2.py | 6 ------ .../models/operations/verifyemailwithtoken.py | 5 ----- .../epilot/models/shared/loginparameters.py | 10 ---------- user/src/epilot/models/shared/organization.py | 18 ------------------ user/src/epilot/models/shared/security.py | 1 - .../epilot/models/shared/signupuserpayload.py | 3 --- user/src/epilot/models/shared/user.py | 12 ------------ .../models/shared/useractivationpayload.py | 2 -- user/src/epilot/models/shared/userdetail.py | 3 --- .../models/shared/userinvitationpayload.py | 3 --- user/src/epilot/models/shared/userv2.py | 19 ------------------- .../models/shared/userverificationpayload.py | 1 - user/src/epilot/sdk.py | 4 ++-- 29 files changed, 13 insertions(+), 165 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index f26237f49..fe7411347 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -100,4 +100,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.26.2 (2.23.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.26.2 (2.23.2) https://github.com/speakeasy-api/speakeasy + +## 2023-04-29 00:35:19 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.26.4 (2.23.4) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 589e83029..53fbd8db6 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.26.2 - generationVersion: 2.23.2 + speakeasyVersion: 1.26.4 + generationVersion: 2.23.4 generation: telemetryEnabled: false sdkClassName: epilot singleTagPerOp: false python: - version: 1.9.0 + version: 1.9.1 author: epilot description: Python Client SDK for Epilot packageName: epilot-user diff --git a/user/setup.py b/user/setup.py index 9f0eda0ea..ab9910268 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.9.0", + version="1.9.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/models/operations/activateuser.py b/user/src/epilot/models/operations/activateuser.py index 4c1d4fc16..9aead7781 100755 --- a/user/src/epilot/models/operations/activateuser.py +++ b/user/src/epilot/models/operations/activateuser.py @@ -11,19 +11,14 @@ class ActivateUserRequest: token: str = dataclasses.field(metadata={'query_param': { 'field_name': 'token', 'style': 'form', 'explode': True }}) - r"""Invite Token""" user_activation_payload: Optional[shared_useractivationpayload.UserActivationPayload] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) - @dataclasses.dataclass class ActivateUserResponse: content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - \ No newline at end of file diff --git a/user/src/epilot/models/operations/deleteuserv2.py b/user/src/epilot/models/operations/deleteuserv2.py index 93f85ca5c..8299bbbe9 100755 --- a/user/src/epilot/models/operations/deleteuserv2.py +++ b/user/src/epilot/models/operations/deleteuserv2.py @@ -11,7 +11,6 @@ class DeleteUserV2Request: id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) - r"""The Id of user""" @@ -19,12 +18,8 @@ class DeleteUserV2Request: class DeleteUserV2Response: content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - user: Optional[shared_user.User] = dataclasses.field(default=None) - r"""The deleted user""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/getme.py b/user/src/epilot/models/operations/getme.py index 95471b10f..27529a761 100755 --- a/user/src/epilot/models/operations/getme.py +++ b/user/src/epilot/models/operations/getme.py @@ -11,12 +11,8 @@ class GetMeResponse: content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - user: Optional[shared_user.User] = dataclasses.field(default=None) - r"""Currently logged in user""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/getmev2.py b/user/src/epilot/models/operations/getmev2.py index 6810011d7..4d3e67d32 100755 --- a/user/src/epilot/models/operations/getmev2.py +++ b/user/src/epilot/models/operations/getmev2.py @@ -11,12 +11,8 @@ class GetMeV2Response: content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) - r"""currently logged in user""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/getuser.py b/user/src/epilot/models/operations/getuser.py index f2e63f925..6d8753b9a 100755 --- a/user/src/epilot/models/operations/getuser.py +++ b/user/src/epilot/models/operations/getuser.py @@ -11,7 +11,6 @@ class GetUserRequest: id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) - r"""User id""" @@ -19,12 +18,8 @@ class GetUserRequest: class GetUserResponse: content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - user: Optional[shared_user.User] = dataclasses.field(default=None) - r"""User""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/getuserloginparameters.py b/user/src/epilot/models/operations/getuserloginparameters.py index 28fff9f33..f8289c995 100755 --- a/user/src/epilot/models/operations/getuserloginparameters.py +++ b/user/src/epilot/models/operations/getuserloginparameters.py @@ -13,7 +13,6 @@ class GetUserLoginParametersRequest: username: str = dataclasses.field(metadata={'path_param': { 'field_name': 'username', 'style': 'simple', 'explode': False }}) - r"""Username""" @@ -23,19 +22,14 @@ class GetUserLoginParameters200ApplicationJSON: r"""User""" login_parameters: Optional[list[shared_loginparameters.LoginParameters]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('login_parameters'), 'exclude': lambda f: f is None }}) - @dataclasses.dataclass class GetUserLoginParametersResponse: content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - get_user_login_parameters_200_application_json_object: Optional[GetUserLoginParameters200ApplicationJSON] = dataclasses.field(default=None) - r"""User""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - \ No newline at end of file diff --git a/user/src/epilot/models/operations/getuserloginparametersv2.py b/user/src/epilot/models/operations/getuserloginparametersv2.py index db995607d..f28b41c31 100755 --- a/user/src/epilot/models/operations/getuserloginparametersv2.py +++ b/user/src/epilot/models/operations/getuserloginparametersv2.py @@ -13,7 +13,6 @@ class GetUserLoginParametersV2Request: username: str = dataclasses.field(metadata={'path_param': { 'field_name': 'username', 'style': 'simple', 'explode': False }}) - r"""Username""" @@ -23,19 +22,14 @@ class GetUserLoginParametersV2200ApplicationJSON: r"""User""" login_parameters: Optional[list[shared_loginparameters.LoginParameters]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('login_parameters'), 'exclude': lambda f: f is None }}) - @dataclasses.dataclass class GetUserLoginParametersV2Response: content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - get_user_login_parameters_v2_200_application_json_object: Optional[GetUserLoginParametersV2200ApplicationJSON] = dataclasses.field(default=None) - r"""User""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - \ No newline at end of file diff --git a/user/src/epilot/models/operations/getuserv2.py b/user/src/epilot/models/operations/getuserv2.py index 849e828ba..a30f5e3ec 100755 --- a/user/src/epilot/models/operations/getuserv2.py +++ b/user/src/epilot/models/operations/getuserv2.py @@ -11,7 +11,6 @@ class GetUserV2Request: id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) - r"""The Id of user""" @@ -19,12 +18,8 @@ class GetUserV2Request: class GetUserV2Response: content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) - r"""The returned user""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/inviteuser.py b/user/src/epilot/models/operations/inviteuser.py index 448d2785a..e837e4b54 100755 --- a/user/src/epilot/models/operations/inviteuser.py +++ b/user/src/epilot/models/operations/inviteuser.py @@ -11,12 +11,8 @@ class InviteUserResponse: content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) - r"""Invited successfully""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/listusers.py b/user/src/epilot/models/operations/listusers.py index 2cfdc7a56..f0d04c376 100755 --- a/user/src/epilot/models/operations/listusers.py +++ b/user/src/epilot/models/operations/listusers.py @@ -13,16 +13,12 @@ class ListUsersRequest: limit: Optional[float] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'limit', 'style': 'form', 'explode': True }}) - r"""Limit the results size""" offset: Optional[float] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'offset', 'style': 'form', 'explode': True }}) - r"""Specify the page""" org_ids: Optional[list[str]] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'org_ids', 'style': 'form', 'explode': False }}) - r"""Comma-separated list of organization ids to filter by""" query: Optional[str] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'query', 'style': 'form', 'explode': True }}) - r"""Query text to filter by""" @@ -32,19 +28,14 @@ class ListUsers200ApplicationJSON: r"""List of users""" users: Optional[list[shared_user.User]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('users'), 'exclude': lambda f: f is None }}) - @dataclasses.dataclass class ListUsersResponse: content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - list_users_200_application_json_object: Optional[ListUsers200ApplicationJSON] = dataclasses.field(default=None) - r"""List of users""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - \ No newline at end of file diff --git a/user/src/epilot/models/operations/listusersv2.py b/user/src/epilot/models/operations/listusersv2.py index 9117500b5..dfdf4a823 100755 --- a/user/src/epilot/models/operations/listusersv2.py +++ b/user/src/epilot/models/operations/listusersv2.py @@ -13,13 +13,10 @@ class ListUsersV2Request: limit: Optional[float] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'limit', 'style': 'form', 'explode': True }}) - r"""Limit the results size""" offset: Optional[float] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'offset', 'style': 'form', 'explode': True }}) - r"""Specify the page""" query: Optional[str] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'query', 'style': 'form', 'explode': True }}) - r"""Query text to filter by""" @@ -29,19 +26,14 @@ class ListUsersV2200ApplicationJSON: r"""List of organization users""" results: Optional[list[shared_userv2.UserV2]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('results'), 'exclude': lambda f: f is None }}) - @dataclasses.dataclass class ListUsersV2Response: content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - list_users_v2_200_application_json_object: Optional[ListUsersV2200ApplicationJSON] = dataclasses.field(default=None) - r"""List of organization users""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - \ No newline at end of file diff --git a/user/src/epilot/models/operations/resenduserinvitation.py b/user/src/epilot/models/operations/resenduserinvitation.py index 0b263a26c..cb596d57d 100755 --- a/user/src/epilot/models/operations/resenduserinvitation.py +++ b/user/src/epilot/models/operations/resenduserinvitation.py @@ -20,10 +20,8 @@ class ResendUserInvitationRequestBodyLanguageEnum(str, Enum): class ResendUserInvitationRequestBody: email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) - r"""Email address of the address""" language: Optional[ResendUserInvitationRequestBodyLanguageEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) - r"""Language for user invitation email""" @@ -31,12 +29,8 @@ class ResendUserInvitationRequestBody: class ResendUserInvitationResponse: content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) - r"""User Invitation sent successfully.""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/signupuser.py b/user/src/epilot/models/operations/signupuser.py index 3d34149eb..1d348b489 100755 --- a/user/src/epilot/models/operations/signupuser.py +++ b/user/src/epilot/models/operations/signupuser.py @@ -15,9 +15,7 @@ class SignUpUserRequest: signup_user_payload: Optional[shared_signupuserpayload.SignupUserPayload] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) - token: Optional[str] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'token', 'style': 'form', 'explode': True }}) - r"""Invitation partner token""" @@ -27,21 +25,15 @@ class SignUpUser200ApplicationJSON: r"""The created user and organization""" organization: Optional[shared_organization.Organization] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization'), 'exclude': lambda f: f is None }}) - user: Optional[shared_user.User] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('user'), 'exclude': lambda f: f is None }}) - @dataclasses.dataclass class SignUpUserResponse: content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - sign_up_user_200_application_json_object: Optional[SignUpUser200ApplicationJSON] = dataclasses.field(default=None) - r"""The created user and organization""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/updateuserv2.py b/user/src/epilot/models/operations/updateuserv2.py index 9c661ec01..e2f8fec35 100755 --- a/user/src/epilot/models/operations/updateuserv2.py +++ b/user/src/epilot/models/operations/updateuserv2.py @@ -11,22 +11,16 @@ class UpdateUserV2Request: id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) - r"""The Id of user""" user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) - @dataclasses.dataclass class UpdateUserV2Response: content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) - r"""The returned user""" \ No newline at end of file diff --git a/user/src/epilot/models/operations/verifyemailwithtoken.py b/user/src/epilot/models/operations/verifyemailwithtoken.py index e1ca3fd16..5c667f421 100755 --- a/user/src/epilot/models/operations/verifyemailwithtoken.py +++ b/user/src/epilot/models/operations/verifyemailwithtoken.py @@ -11,19 +11,14 @@ class VerifyEmailWithTokenRequest: token: str = dataclasses.field(metadata={'query_param': { 'field_name': 'token', 'style': 'form', 'explode': True }}) - r"""Verification Token""" user_verification_payload: Optional[shared_userverificationpayload.UserVerificationPayload] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) - @dataclasses.dataclass class VerifyEmailWithTokenResponse: content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - \ No newline at end of file diff --git a/user/src/epilot/models/shared/loginparameters.py b/user/src/epilot/models/shared/loginparameters.py index 02d1ac6a3..31baaf717 100755 --- a/user/src/epilot/models/shared/loginparameters.py +++ b/user/src/epilot/models/shared/loginparameters.py @@ -17,23 +17,13 @@ class LoginParametersOauthResponseTypeEnum(str, Enum): class LoginParameters: cognito_identity_pool_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_identity_pool_id'), 'exclude': lambda f: f is None }}) - cognito_oauth_domain: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_oauth_domain'), 'exclude': lambda f: f is None }}) - cognito_oauth_scopes: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_oauth_scopes'), 'exclude': lambda f: f is None }}) - cognito_region: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_region'), 'exclude': lambda f: f is None }}) - cognito_user_pool_client_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_user_pool_client_id'), 'exclude': lambda f: f is None }}) - cognito_user_pool_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_user_pool_id'), 'exclude': lambda f: f is None }}) - oauth_response_type: Optional[LoginParametersOauthResponseTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('oauth_response_type'), 'exclude': lambda f: f is None }}) - organization_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id'), 'exclude': lambda f: f is None }}) - organization_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_name'), 'exclude': lambda f: f is None }}) - organization_type: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_type'), 'exclude': lambda f: f is None }}) - \ No newline at end of file diff --git a/user/src/epilot/models/shared/organization.py b/user/src/epilot/models/shared/organization.py index eb8f7a4dd..1b0b18292 100755 --- a/user/src/epilot/models/shared/organization.py +++ b/user/src/epilot/models/shared/organization.py @@ -13,15 +13,10 @@ class OrganizationAddress: city: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('city'), 'exclude': lambda f: f is None }}) - country: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('country'), 'exclude': lambda f: f is None }}) - postal_code: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('postal_code'), 'exclude': lambda f: f is None }}) - street: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('street'), 'exclude': lambda f: f is None }}) - street_number: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('street_number'), 'exclude': lambda f: f is None }}) - class OrganizationTypeEnum(str, Enum): VENDOR = 'Vendor' @@ -33,29 +28,16 @@ class OrganizationTypeEnum(str, Enum): class Organization: address: Optional[OrganizationAddress] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('address'), 'exclude': lambda f: f is None }}) - email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) - id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id'), 'exclude': lambda f: f is None }}) - is_unlicensed_org: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('is_unlicensed_org'), 'exclude': lambda f: f is None }}) - logo_thumbnail_url: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('logo_thumbnail_url'), 'exclude': lambda f: f is None }}) - logo_url: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('logo_url'), 'exclude': lambda f: f is None }}) - name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name'), 'exclude': lambda f: f is None }}) - phone: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone'), 'exclude': lambda f: f is None }}) - pricing_tier: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('pricing_tier'), 'exclude': lambda f: f is None }}) - signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) - symbol: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('symbol'), 'exclude': lambda f: f is None }}) - type: Optional[OrganizationTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('type'), 'exclude': lambda f: f is None }}) - website: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('website'), 'exclude': lambda f: f is None }}) - \ No newline at end of file diff --git a/user/src/epilot/models/shared/security.py b/user/src/epilot/models/shared/security.py index 2157ebc16..7be3d6e93 100755 --- a/user/src/epilot/models/shared/security.py +++ b/user/src/epilot/models/shared/security.py @@ -8,5 +8,4 @@ class Security: epilot_auth: str = dataclasses.field(metadata={'security': { 'scheme': True, 'type': 'http', 'sub_type': 'bearer', 'field_name': 'Authorization' }}) - \ No newline at end of file diff --git a/user/src/epilot/models/shared/signupuserpayload.py b/user/src/epilot/models/shared/signupuserpayload.py index ade483fda..229a5ab37 100755 --- a/user/src/epilot/models/shared/signupuserpayload.py +++ b/user/src/epilot/models/shared/signupuserpayload.py @@ -19,10 +19,7 @@ class SignupUserPayloadLanguageEnum(str, Enum): class SignupUserPayload: language: Optional[SignupUserPayloadLanguageEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) - r"""Language for user invitation email""" organization_detail: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_detail'), 'exclude': lambda f: f is None }}) - user_detail: Optional[shared_userdetail.UserDetail] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('user_detail'), 'exclude': lambda f: f is None }}) - \ No newline at end of file diff --git a/user/src/epilot/models/shared/user.py b/user/src/epilot/models/shared/user.py index 38b468b74..d0438a802 100755 --- a/user/src/epilot/models/shared/user.py +++ b/user/src/epilot/models/shared/user.py @@ -12,9 +12,7 @@ class UserProperties: name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) - value: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('value') }}) - @dataclass_json(undefined=Undefined.EXCLUDE) @@ -23,24 +21,14 @@ class User: r"""Currently logged in user""" email: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email') }}) - id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id') }}) - name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) - organization_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id') }}) - preferred_language: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('preferred_language') }}) - properties: list[UserProperties] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('properties') }}) - roles: list[str] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('roles') }}) - r"""Deprecated! Please use Permissions API instead""" display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('display_name'), 'exclude': lambda f: f is None }}) - image_uri: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri'), 'exclude': lambda f: f is None }}) - signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) - \ No newline at end of file diff --git a/user/src/epilot/models/shared/useractivationpayload.py b/user/src/epilot/models/shared/useractivationpayload.py index fa4ce6b70..5d8785223 100755 --- a/user/src/epilot/models/shared/useractivationpayload.py +++ b/user/src/epilot/models/shared/useractivationpayload.py @@ -12,9 +12,7 @@ class UserActivationPayload: display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('display_name'), 'exclude': lambda f: f is None }}) - r"""User's display name (default: email address)""" password: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('password'), 'exclude': lambda f: f is None }}) - r"""User's password""" \ No newline at end of file diff --git a/user/src/epilot/models/shared/userdetail.py b/user/src/epilot/models/shared/userdetail.py index 952df3ca9..07fda023d 100755 --- a/user/src/epilot/models/shared/userdetail.py +++ b/user/src/epilot/models/shared/userdetail.py @@ -11,10 +11,7 @@ class UserDetail: email: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email') }}) - full_name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('full_name') }}) - password: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('password') }}) - r"""User's password""" \ No newline at end of file diff --git a/user/src/epilot/models/shared/userinvitationpayload.py b/user/src/epilot/models/shared/userinvitationpayload.py index 930c13415..e5a055b0e 100755 --- a/user/src/epilot/models/shared/userinvitationpayload.py +++ b/user/src/epilot/models/shared/userinvitationpayload.py @@ -18,11 +18,8 @@ class UserInvitationPayloadLanguageEnum(str, Enum): class UserInvitationPayload: email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) - r"""Email address of the address""" language: Optional[UserInvitationPayloadLanguageEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) - r"""Language for user invitation email""" roles: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('roles'), 'exclude': lambda f: f is None }}) - \ No newline at end of file diff --git a/user/src/epilot/models/shared/userv2.py b/user/src/epilot/models/shared/userv2.py index 07635f586..5eaec4af4 100755 --- a/user/src/epilot/models/shared/userv2.py +++ b/user/src/epilot/models/shared/userv2.py @@ -13,9 +13,7 @@ class UserV2Properties: name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) - value: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('value') }}) - class UserV2StatusEnum(str, Enum): ACTIVE = 'Active' @@ -30,39 +28,22 @@ class UserV2: r"""Invited successfully""" created_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'exclude': lambda f: f is None }}) - department: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('department'), 'exclude': lambda f: f is None }}) - r"""User's department""" display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('display_name'), 'exclude': lambda f: f is None }}) - r"""User's display name (default: email address)""" draft_email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('draft_email'), 'exclude': lambda f: f is None }}) - email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) - id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id'), 'exclude': lambda f: f is None }}) - image_uri: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri'), 'exclude': lambda f: f is None }}) - is_signature_enabled: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('is_signature_enabled'), 'exclude': lambda f: f is None }}) - mfa_enabled: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('mfa_enabled'), 'exclude': lambda f: f is None }}) - organization_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id'), 'exclude': lambda f: f is None }}) - phone: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone'), 'exclude': lambda f: f is None }}) - phone_verified: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone_verified'), 'exclude': lambda f: f is None }}) - preferred_language: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('preferred_language'), 'exclude': lambda f: f is None }}) - properties: Optional[list[UserV2Properties]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('properties'), 'exclude': lambda f: f is None }}) - signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) - status: Optional[UserV2StatusEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('status'), 'exclude': lambda f: f is None }}) - token: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('token'), 'exclude': lambda f: f is None }}) - \ No newline at end of file diff --git a/user/src/epilot/models/shared/userverificationpayload.py b/user/src/epilot/models/shared/userverificationpayload.py index b8e147e6d..b24cfadb0 100755 --- a/user/src/epilot/models/shared/userverificationpayload.py +++ b/user/src/epilot/models/shared/userverificationpayload.py @@ -12,6 +12,5 @@ class UserVerificationPayload: password: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('password'), 'exclude': lambda f: f is None }}) - r"""User's password""" \ No newline at end of file diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index 832c57471..500e5c71d 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.9.0" - _gen_version: str = "2.23.2" + _sdk_version: str = "1.9.1" + _gen_version: str = "2.23.4" def __init__(self, security: shared.Security = None, From 4da8e3a79c3dbc406712107e76797b781ed8c3c8 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 2 May 2023 00:37:01 +0000 Subject: [PATCH 13/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.26.5 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index fe7411347..aadcad7ba 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -106,4 +106,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.26.4 (2.23.4) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.26.4 (2.23.4) https://github.com/speakeasy-api/speakeasy + +## 2023-05-02 00:36:46 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.26.5 (2.23.6) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 53fbd8db6..d4477e9e7 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.26.4 - generationVersion: 2.23.4 + speakeasyVersion: 1.26.5 + generationVersion: 2.23.6 generation: telemetryEnabled: false sdkClassName: epilot singleTagPerOp: false python: - version: 1.9.1 + version: 1.9.2 author: epilot description: Python Client SDK for Epilot packageName: epilot-user diff --git a/user/setup.py b/user/setup.py index ab9910268..5013afa60 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.9.1", + version="1.9.2", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index 500e5c71d..bbae95daa 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.9.1" - _gen_version: str = "2.23.4" + _sdk_version: str = "1.9.2" + _gen_version: str = "2.23.6" def __init__(self, security: shared.Security = None, From 181bc41c405ab2e6965fe8d5b0e4d3c7d374ce59 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 3 May 2023 00:36:19 +0000 Subject: [PATCH 14/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.27.0 --- user/RELEASES.md | 8 +++- user/docs/userv1/README.md | 8 ++-- user/docs/userv2/README.md | 78 +++++++++++++++++----------------- user/gen.yaml | 6 +-- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 +- user/src/epilot/utils/utils.py | 2 +- 7 files changed, 57 insertions(+), 51 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index aadcad7ba..7883d764e 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -112,4 +112,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.26.5 (2.23.6) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.26.5 (2.23.6) https://github.com/speakeasy-api/speakeasy + +## 2023-05-03 00:36:05 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.27.0 (2.24.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/docs/userv1/README.md b/user/docs/userv1/README.md index 3ca2f13c4..aa34a276d 100755 --- a/user/docs/userv1/README.md +++ b/user/docs/userv1/README.md @@ -52,7 +52,7 @@ s = epilot.Epilot( req = operations.GetUserRequest( - id="89bd9d8d-69a6-474e-8f46-7cc8796ed151", + id='89bd9d8d-69a6-474e-8f46-7cc8796ed151', ) res = s.user_v1.get_user(req) @@ -79,7 +79,7 @@ s = epilot.Epilot( req = operations.GetUserLoginParametersRequest( - username="Lydia_Aufderhar", + username='Lydia_Aufderhar', ) res = s.user_v1.get_user_login_parameters(req) @@ -109,9 +109,9 @@ req = operations.ListUsersRequest( limit=9571.56, offset=7781.57, org_ids=[ - "at", + 'at', ], - query="at", + query='at', ) res = s.user_v1.list_users(req) diff --git a/user/docs/userv2/README.md b/user/docs/userv2/README.md index 0e1c4b1d1..01c5c6f0f 100755 --- a/user/docs/userv2/README.md +++ b/user/docs/userv2/README.md @@ -37,10 +37,10 @@ s = epilot.Epilot( req = operations.ActivateUserRequest( user_activation_payload=shared.UserActivationPayload( - display_name="Example User", - password="AKjhdakjsdh@!34", + display_name='Example User', + password='AKjhdakjsdh@!34', ), - token="maiores", + token='maiores', ) res = s.user_v2.activate_user(req) @@ -67,7 +67,7 @@ s = epilot.Epilot( req = operations.DeleteUserV2Request( - id="7cc78ca1-ba92-48fc-8167-42cb73920592", + id='7cc78ca1-ba92-48fc-8167-42cb73920592', ) res = s.user_v2.delete_user_v2(req) @@ -117,7 +117,7 @@ s = epilot.Epilot( req = operations.GetUserLoginParametersV2Request( - username="Leora.Fadel", + username='Leora.Fadel', ) res = s.user_v2.get_user_login_parameters_v2(req) @@ -144,7 +144,7 @@ s = epilot.Epilot( req = operations.GetUserV2Request( - id="fea7596e-b10f-4aaa-a352-c5955907aff1", + id='fea7596e-b10f-4aaa-a352-c5955907aff1', ) res = s.user_v2.get_user_v2(req) @@ -171,10 +171,10 @@ s = epilot.Epilot( req = shared.UserInvitationPayload( - email="test@example.com", - language="de", + email='test@example.com', + language=shared.UserInvitationPayloadLanguageEnum.DE, roles=[ - "123:owner", + '123:owner', ], ) @@ -204,7 +204,7 @@ s = epilot.Epilot( req = operations.ListUsersV2Request( limit=6350.59, offset=1613.09, - query="repellat", + query='repellat', ) res = s.user_v2.list_users_v2(req) @@ -231,8 +231,8 @@ s = epilot.Epilot( req = operations.ResendUserInvitationRequestBody( - email="test@example.com", - language="de", + email='test@example.com', + language=operations.ResendUserInvitationRequestBodyLanguageEnum.DE, ) res = s.user_v2.resend_user_invitation(req) @@ -260,18 +260,18 @@ s = epilot.Epilot( req = operations.SignUpUserRequest( signup_user_payload=shared.SignupUserPayload( - language="de", + language=shared.SignupUserPayloadLanguageEnum.DE, organization_detail={ - "commodi": "quam", - "molestiae": "velit", + "commodi": 'quam', + "molestiae": 'velit', }, user_detail=shared.UserDetail( - email="Carmelo67@yahoo.com", - full_name="Example user", - password="AKjhdakjsdh@!34", + email='Carmelo67@yahoo.com', + full_name='Example user', + password='AKjhdakjsdh@!34', ), ), - token="animi", + token='animi', ) res = s.user_v2.sign_up_user(req) @@ -299,34 +299,34 @@ s = epilot.Epilot( req = operations.UpdateUserV2Request( user_v2=shared.UserV2( - created_at="2022-02-08T04:44:32.246Z", - department="Sales", - display_name="Example User", - draft_email="Britney94@gmail.com", - email="Makayla9@yahoo.com", - id="9da1ffe7-8f09-47b0-874f-15471b5e6e13", + created_at='2022-02-08T04:44:32.246Z', + department='Sales', + display_name='Example User', + draft_email='Britney94@gmail.com', + email='Makayla9@yahoo.com', + id='9da1ffe7-8f09-47b0-874f-15471b5e6e13', image_uri={ - "molestias": "excepturi", - "pariatur": "modi", - "praesentium": "rem", + "molestias": 'excepturi', + "pariatur": 'modi', + "praesentium": 'rem', }, is_signature_enabled=True, mfa_enabled=False, - organization_id="voluptates", - phone="1234567890", + organization_id='voluptates', + phone='1234567890', phone_verified=True, - preferred_language="de", + preferred_language='de', properties=[ shared.UserV2Properties( - name="profileImageName", - value="avatar.png", + name='profileImageName', + value='avatar.png', ), ], - signature="

Thanks

", - status="Deleted", - token="65dc527f-cb2d-4158-8f2e-8978dbceb599", + signature='

Thanks

', + status=shared.UserV2StatusEnum.DELETED, + token='65dc527f-cb2d-4158-8f2e-8978dbceb599', ), - id="91e450ad-2abd-4442-a980-2d502a94bb4f", + id='91e450ad-2abd-4442-a980-2d502a94bb4f', ) res = s.user_v2.update_user_v2(req) @@ -354,9 +354,9 @@ s = epilot.Epilot( req = operations.VerifyEmailWithTokenRequest( user_verification_payload=shared.UserVerificationPayload( - password="AKjhdakjsdh@!34", + password='AKjhdakjsdh@!34', ), - token="eum", + token='eum', ) res = s.user_v2.verify_email_with_token(req) diff --git a/user/gen.yaml b/user/gen.yaml index d4477e9e7..fc30af7bb 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.26.5 - generationVersion: 2.23.6 + speakeasyVersion: 1.27.0 + generationVersion: 2.24.0 generation: telemetryEnabled: false sdkClassName: epilot singleTagPerOp: false python: - version: 1.9.2 + version: 1.10.0 author: epilot description: Python Client SDK for Epilot packageName: epilot-user diff --git a/user/setup.py b/user/setup.py index 5013afa60..28a086845 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.9.2", + version="1.10.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index bbae95daa..139a53401 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.9.2" - _gen_version: str = "2.23.6" + _sdk_version: str = "1.10.0" + _gen_version: str = "2.24.0" def __init__(self, security: shared.Security = None, diff --git a/user/src/epilot/utils/utils.py b/user/src/epilot/utils/utils.py index 986a86937..63dce946b 100755 --- a/user/src/epilot/utils/utils.py +++ b/user/src/epilot/utils/utils.py @@ -731,7 +731,7 @@ def _val_to_string(val): if isinstance(val, datetime): return val.isoformat().replace('+00:00', 'Z') if isinstance(val, Enum): - return val.value + return str(val.value) return str(val) From 5bc15bf573003a2a9cc2f518f8f5abe5373077e4 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 5 May 2023 00:33:39 +0000 Subject: [PATCH 15/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.29.0 --- user/RELEASES.md | 8 ++++- user/docs/userv1/README.md | 3 -- user/docs/userv2/README.md | 10 ------- user/gen.yaml | 7 +++-- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 +-- user/src/epilot/user_v1.py | 4 +++ user/src/epilot/user_v2.py | 11 +++++++ user/src/epilot/utils/utils.py | 53 +++++++++++++++++++++------------- 9 files changed, 62 insertions(+), 40 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 7883d764e..0fb865efa 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -118,4 +118,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.27.0 (2.24.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.27.0 (2.24.0) https://github.com/speakeasy-api/speakeasy + +## 2023-05-05 00:33:28 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.29.0 (2.26.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/docs/userv1/README.md b/user/docs/userv1/README.md index aa34a276d..0c38cc64b 100755 --- a/user/docs/userv1/README.md +++ b/user/docs/userv1/README.md @@ -50,7 +50,6 @@ s = epilot.Epilot( ), ) - req = operations.GetUserRequest( id='89bd9d8d-69a6-474e-8f46-7cc8796ed151', ) @@ -77,7 +76,6 @@ s = epilot.Epilot( ), ) - req = operations.GetUserLoginParametersRequest( username='Lydia_Aufderhar', ) @@ -104,7 +102,6 @@ s = epilot.Epilot( ), ) - req = operations.ListUsersRequest( limit=9571.56, offset=7781.57, diff --git a/user/docs/userv2/README.md b/user/docs/userv2/README.md index 01c5c6f0f..fbb0d0682 100755 --- a/user/docs/userv2/README.md +++ b/user/docs/userv2/README.md @@ -34,7 +34,6 @@ s = epilot.Epilot( ), ) - req = operations.ActivateUserRequest( user_activation_payload=shared.UserActivationPayload( display_name='Example User', @@ -65,7 +64,6 @@ s = epilot.Epilot( ), ) - req = operations.DeleteUserV2Request( id='7cc78ca1-ba92-48fc-8167-42cb73920592', ) @@ -115,7 +113,6 @@ s = epilot.Epilot( ), ) - req = operations.GetUserLoginParametersV2Request( username='Leora.Fadel', ) @@ -142,7 +139,6 @@ s = epilot.Epilot( ), ) - req = operations.GetUserV2Request( id='fea7596e-b10f-4aaa-a352-c5955907aff1', ) @@ -169,7 +165,6 @@ s = epilot.Epilot( ), ) - req = shared.UserInvitationPayload( email='test@example.com', language=shared.UserInvitationPayloadLanguageEnum.DE, @@ -200,7 +195,6 @@ s = epilot.Epilot( ), ) - req = operations.ListUsersV2Request( limit=6350.59, offset=1613.09, @@ -229,7 +223,6 @@ s = epilot.Epilot( ), ) - req = operations.ResendUserInvitationRequestBody( email='test@example.com', language=operations.ResendUserInvitationRequestBodyLanguageEnum.DE, @@ -257,7 +250,6 @@ s = epilot.Epilot( ), ) - req = operations.SignUpUserRequest( signup_user_payload=shared.SignupUserPayload( language=shared.SignupUserPayloadLanguageEnum.DE, @@ -296,7 +288,6 @@ s = epilot.Epilot( ), ) - req = operations.UpdateUserV2Request( user_v2=shared.UserV2( created_at='2022-02-08T04:44:32.246Z', @@ -351,7 +342,6 @@ s = epilot.Epilot( ), ) - req = operations.VerifyEmailWithTokenRequest( user_verification_payload=shared.UserVerificationPayload( password='AKjhdakjsdh@!34', diff --git a/user/gen.yaml b/user/gen.yaml index fc30af7bb..04feb414a 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,15 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.27.0 - generationVersion: 2.24.0 + speakeasyVersion: 1.29.0 + generationVersion: 2.26.0 generation: telemetryEnabled: false sdkClassName: epilot singleTagPerOp: false python: - version: 1.10.0 + version: 1.11.0 author: epilot description: Python Client SDK for Epilot + maxMethodParams: 0 packageName: epilot-user diff --git a/user/setup.py b/user/setup.py index 28a086845..ba5c35594 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.10.0", + version="1.11.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index 139a53401..f9c13abf4 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.10.0" - _gen_version: str = "2.24.0" + _sdk_version: str = "1.11.0" + _gen_version: str = "2.26.0" def __init__(self, security: shared.Security = None, diff --git a/user/src/epilot/user_v1.py b/user/src/epilot/user_v1.py index 691653ad8..7924847cd 100755 --- a/user/src/epilot/user_v1.py +++ b/user/src/epilot/user_v1.py @@ -22,6 +22,7 @@ def __init__(self, client: requests_http.Session, security_client: requests_http self._sdk_version = sdk_version self._gen_version = gen_version + def get_me(self) -> operations.GetMeResponse: r"""getMe Get currently logged in user @@ -45,6 +46,7 @@ def get_me(self) -> operations.GetMeResponse: return res + def get_user(self, request: operations.GetUserRequest) -> operations.GetUserResponse: r"""getUser Get user by id @@ -68,6 +70,7 @@ def get_user(self, request: operations.GetUserRequest) -> operations.GetUserResp return res + def get_user_login_parameters(self, request: operations.GetUserLoginParametersRequest) -> operations.GetUserLoginParametersResponse: r"""getUserLoginParameters Get user organization login parameters by username @@ -91,6 +94,7 @@ def get_user_login_parameters(self, request: operations.GetUserLoginParametersRe return res + def list_users(self, request: operations.ListUsersRequest) -> operations.ListUsersResponse: r"""listUsers Lists users in organizations you have access to diff --git a/user/src/epilot/user_v2.py b/user/src/epilot/user_v2.py index d873a909c..281b4de08 100755 --- a/user/src/epilot/user_v2.py +++ b/user/src/epilot/user_v2.py @@ -22,6 +22,7 @@ def __init__(self, client: requests_http.Session, security_client: requests_http self._sdk_version = sdk_version self._gen_version = gen_version + def activate_user(self, request: operations.ActivateUserRequest) -> operations.ActivateUserResponse: r"""activateUser Activate user using an invite token @@ -46,6 +47,7 @@ def activate_user(self, request: operations.ActivateUserRequest) -> operations.A return res + def delete_user_v2(self, request: operations.DeleteUserV2Request) -> operations.DeleteUserV2Response: r"""deleteUserV2 Delete user by user id @@ -69,6 +71,7 @@ def delete_user_v2(self, request: operations.DeleteUserV2Request) -> operations. return res + def get_me_v2(self) -> operations.GetMeV2Response: r"""getMeV2 Get currently logged in user @@ -92,6 +95,7 @@ def get_me_v2(self) -> operations.GetMeV2Response: return res + def get_user_login_parameters_v2(self, request: operations.GetUserLoginParametersV2Request) -> operations.GetUserLoginParametersV2Response: r"""getUserLoginParametersV2 Get user organization login parameters by username @@ -115,6 +119,7 @@ def get_user_login_parameters_v2(self, request: operations.GetUserLoginParameter return res + def get_user_v2(self, request: operations.GetUserV2Request) -> operations.GetUserV2Response: r"""getUserV2 Get user details by user id @@ -138,6 +143,7 @@ def get_user_v2(self, request: operations.GetUserV2Request) -> operations.GetUse return res + def invite_user(self, request: shared.UserInvitationPayload) -> operations.InviteUserResponse: r"""inviteUser Creates a new user in the caller's organization and sends an invite email to activate @@ -167,6 +173,7 @@ def invite_user(self, request: shared.UserInvitationPayload) -> operations.Invit return res + def list_users_v2(self, request: operations.ListUsersV2Request) -> operations.ListUsersV2Response: r"""listUsersV2 Get the list of organization users @@ -191,6 +198,7 @@ def list_users_v2(self, request: operations.ListUsersV2Request) -> operations.Li return res + def resend_user_invitation(self, request: operations.ResendUserInvitationRequestBody) -> operations.ResendUserInvitationResponse: r"""resendUserInvitation Resend user invitation email @@ -220,6 +228,7 @@ def resend_user_invitation(self, request: operations.ResendUserInvitationRequest return res + def sign_up_user(self, request: operations.SignUpUserRequest) -> operations.SignUpUserResponse: r"""signUpUser""" base_url = self._server_url @@ -246,6 +255,7 @@ def sign_up_user(self, request: operations.SignUpUserRequest) -> operations.Sign return res + def update_user_v2(self, request: operations.UpdateUserV2Request) -> operations.UpdateUserV2Response: r"""updateUserV2 Update user details @@ -273,6 +283,7 @@ def update_user_v2(self, request: operations.UpdateUserV2Request) -> operations. return res + def verify_email_with_token(self, request: operations.VerifyEmailWithTokenRequest) -> operations.VerifyEmailWithTokenResponse: r"""verifyEmailWithToken Update new email using an verification token diff --git a/user/src/epilot/utils/utils.py b/user/src/epilot/utils/utils.py index 63dce946b..a8b0d8f14 100755 --- a/user/src/epilot/utils/utils.py +++ b/user/src/epilot/utils/utils.py @@ -141,7 +141,8 @@ def _parse_basic_auth_scheme(client: SecurityClient, scheme: dataclass): client.client.headers['Authorization'] = f'Basic {base64.b64encode(data).decode()}' -def generate_url(clazz: type, server_url: str, path: str, path_params: dataclass, gbls: dict[str, dict[str, dict[str, Any]]] = None) -> str: +def generate_url(clazz: type, server_url: str, path: str, path_params: dataclass, + gbls: dict[str, dict[str, dict[str, Any]]] = None) -> str: path_param_fields: Tuple[Field, ...] = fields(clazz) for field in path_param_fields: request_metadata = field.metadata.get('request') @@ -233,7 +234,8 @@ def template_url(url_with_params: str, params: dict[str, str]) -> str: return url_with_params -def get_query_params(clazz: type, query_params: dataclass, gbls: dict[str, dict[str, dict[str, Any]]] = None) -> dict[str, list[str]]: +def get_query_params(clazz: type, query_params: dataclass, gbls: dict[str, dict[str, dict[str, Any]]] = None) -> dict[ + str, list[str]]: params: dict[str, list[str]] = {} param_fields: Tuple[Field, ...] = fields(clazz) @@ -267,8 +269,11 @@ def get_query_params(clazz: type, query_params: dataclass, gbls: dict[str, dict[ params = params | _get_deep_object_query_params( metadata, f_name, value) elif style == 'form': - params = params | _get_form_query_params( - metadata, f_name, value) + params = params | _get_delimited_query_params( + metadata, f_name, value, ",") + elif style == 'pipeDelimited': + params = params | _get_delimited_query_params( + metadata, f_name, value, "|") else: raise Exception('not yet implemented') return params @@ -327,12 +332,15 @@ def _get_deep_object_query_params(metadata: dict, field_name: str, obj: any) -> if val is None: continue - if params.get(f'{metadata.get("field_name", field_name)}[{obj_param_metadata.get("field_name", obj_field.name)}]') is None: - params[f'{metadata.get("field_name", field_name)}[{obj_param_metadata.get("field_name", obj_field.name)}]'] = [ + if params.get( + f'{metadata.get("field_name", field_name)}[{obj_param_metadata.get("field_name", obj_field.name)}]') is None: + params[ + f'{metadata.get("field_name", field_name)}[{obj_param_metadata.get("field_name", obj_field.name)}]'] = [ ] params[ - f'{metadata.get("field_name", field_name)}[{obj_param_metadata.get("field_name", obj_field.name)}]'].append(_val_to_string(val)) + f'{metadata.get("field_name", field_name)}[{obj_param_metadata.get("field_name", obj_field.name)}]'].append( + _val_to_string(val)) else: params[ f'{metadata.get("field_name", field_name)}[{obj_param_metadata.get("field_name", obj_field.name)}]'] = [ @@ -368,25 +376,28 @@ def _get_query_param_field_name(obj_field: Field) -> str: return obj_param_metadata.get("field_name", obj_field.name) -def _get_form_query_params(metadata: dict, field_name: str, obj: any) -> dict[str, list[str]]: - return _populate_form(field_name, metadata.get("explode", True), obj, _get_query_param_field_name) +def _get_delimited_query_params(metadata: dict, field_name: str, obj: any, array_delimiter: str) -> dict[ + str, list[str]]: + return _populate_form(field_name, metadata.get("explode", True), obj, _get_query_param_field_name, array_delimiter) SERIALIZATION_METHOD_TO_CONTENT_TYPE = { - 'json': 'application/json', - 'form': 'application/x-www-form-urlencoded', + 'json': 'application/json', + 'form': 'application/x-www-form-urlencoded', 'multipart': 'multipart/form-data', - 'raw': 'application/octet-stream', - 'string': 'text/plain', + 'raw': 'application/octet-stream', + 'string': 'text/plain', } -def serialize_request_body(request: dataclass, request_field_name: str, serialization_method: str) -> Tuple[str, any, any]: +def serialize_request_body(request: dataclass, request_field_name: str, serialization_method: str) -> Tuple[ + str, any, any]: if request is None: return None, None, None, None if not is_dataclass(request) or not hasattr(request, request_field_name): - return serialize_content_type(request_field_name, SERIALIZATION_METHOD_TO_CONTENT_TYPE[serialization_method], request) + return serialize_content_type(request_field_name, SERIALIZATION_METHOD_TO_CONTENT_TYPE[serialization_method], + request) request_val = getattr(request, request_field_name) @@ -401,7 +412,8 @@ def serialize_request_body(request: dataclass, request_field_name: str, serializ if request_metadata is None: raise Exception('invalid request type') - return serialize_content_type(request_field_name, request_metadata.get('media_type', 'application/octet-stream'), request_val) + return serialize_content_type(request_field_name, request_metadata.get('media_type', 'application/octet-stream'), + request_val) def serialize_content_type(field_name: str, media_type: str, request: dataclass) -> Tuple[str, any, list[list[any]]]: @@ -474,7 +486,7 @@ def serialize_multipart_form(media_type: str, request: dataclass) -> Tuple[str, def serialize_dict(original: dict, explode: bool, field_name, existing: Optional[dict[str, list[str]]]) -> dict[ - str, list[str]]: + str, list[str]]: if existing is None: existing = [] @@ -514,7 +526,7 @@ def serialize_form_data(field_name: str, data: dataclass) -> dict[str, any]: else: if metadata.get('style', 'form') == 'form': form = form | _populate_form( - field_name, metadata.get('explode', True), val, _get_form_field_name) + field_name, metadata.get('explode', True), val, _get_form_field_name, ",") else: raise Exception( f'Invalid form style for field {field.name}') @@ -536,7 +548,8 @@ def _get_form_field_name(obj_field: Field) -> str: return obj_param_metadata.get("field_name", obj_field.name) -def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_func: Callable) -> dict[str, list[str]]: +def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_func: Callable, array_delimiter: str) -> \ + dict[str, list[str]]: params: dict[str, list[str]] = {} if obj is None: @@ -591,7 +604,7 @@ def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_f items.append(_val_to_string(value)) if len(items) > 0: - params[field_name] = [','.join([str(item) for item in items])] + params[field_name] = [array_delimiter.join([str(item) for item in items])] else: params[field_name] = [_val_to_string(obj)] From 74230b987c53da791945a62ecf4d55167147f154 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 6 May 2023 00:33:51 +0000 Subject: [PATCH 16/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.29.1 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 0fb865efa..b57fe9581 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -124,4 +124,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.29.0 (2.26.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.29.0 (2.26.0) https://github.com/speakeasy-api/speakeasy + +## 2023-05-06 00:33:39 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.29.1 (2.26.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 04feb414a..0728158c9 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.29.0 - generationVersion: 2.26.0 + speakeasyVersion: 1.29.1 + generationVersion: 2.26.1 generation: telemetryEnabled: false sdkClassName: epilot singleTagPerOp: false python: - version: 1.11.0 + version: 1.11.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index ba5c35594..2992668a7 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.11.0", + version="1.11.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index f9c13abf4..9a18b419a 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.11.0" - _gen_version: str = "2.26.0" + _sdk_version: str = "1.11.1" + _gen_version: str = "2.26.1" def __init__(self, security: shared.Security = None, From 7f890d92c1f678d91f9c0d76372565869328d5b7 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 10 May 2023 00:36:31 +0000 Subject: [PATCH 17/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.29.2 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index b57fe9581..4de81d8f7 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -130,4 +130,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.29.1 (2.26.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.29.1 (2.26.1) https://github.com/speakeasy-api/speakeasy + +## 2023-05-10 00:36:17 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.29.2 (2.26.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 0728158c9..74fa250c1 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.29.1 - generationVersion: 2.26.1 + speakeasyVersion: 1.29.2 + generationVersion: 2.26.2 generation: telemetryEnabled: false sdkClassName: epilot singleTagPerOp: false python: - version: 1.11.1 + version: 1.11.2 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 2992668a7..49e89dba1 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.11.1", + version="1.11.2", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index 9a18b419a..992ffff03 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.11.1" - _gen_version: str = "2.26.1" + _sdk_version: str = "1.11.2" + _gen_version: str = "2.26.2" def __init__(self, security: shared.Security = None, From 9c682bb7ec4bff72a41a4996f2ed35b2c4f4ed8d Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 11 May 2023 00:36:27 +0000 Subject: [PATCH 18/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.30.0 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 4de81d8f7..24b1ab57d 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -136,4 +136,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.29.2 (2.26.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.29.2 (2.26.2) https://github.com/speakeasy-api/speakeasy + +## 2023-05-11 00:36:11 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.30.0 (2.26.3) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 74fa250c1..11963da03 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.29.2 - generationVersion: 2.26.2 + speakeasyVersion: 1.30.0 + generationVersion: 2.26.3 generation: telemetryEnabled: false sdkClassName: epilot singleTagPerOp: false python: - version: 1.11.2 + version: 1.11.3 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 49e89dba1..e99fd7216 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.11.2", + version="1.11.3", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index 992ffff03..f0036ed54 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.11.2" - _gen_version: str = "2.26.2" + _sdk_version: str = "1.11.3" + _gen_version: str = "2.26.3" def __init__(self, security: shared.Security = None, From 279c932c03923036a1c87d69e23648f8eacf304c Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 12 May 2023 00:36:17 +0000 Subject: [PATCH 19/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.30.1 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- user/src/epilot/utils/utils.py | 16 ++++++++-------- 5 files changed, 21 insertions(+), 15 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 24b1ab57d..e014f4000 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -142,4 +142,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.30.0 (2.26.3) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.30.0 (2.26.3) https://github.com/speakeasy-api/speakeasy + +## 2023-05-12 00:36:02 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.30.1 (2.26.4) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 11963da03..4590ed482 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.30.0 - generationVersion: 2.26.3 + speakeasyVersion: 1.30.1 + generationVersion: 2.26.4 generation: telemetryEnabled: false sdkClassName: epilot singleTagPerOp: false python: - version: 1.11.3 + version: 1.11.4 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index e99fd7216..903c3b3de 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.11.3", + version="1.11.4", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index f0036ed54..f63ea8877 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.11.3" - _gen_version: str = "2.26.3" + _sdk_version: str = "1.11.4" + _gen_version: str = "2.26.4" def __init__(self, security: shared.Security = None, diff --git a/user/src/epilot/utils/utils.py b/user/src/epilot/utils/utils.py index a8b0d8f14..98719fbf7 100755 --- a/user/src/epilot/utils/utils.py +++ b/user/src/epilot/utils/utils.py @@ -376,9 +376,9 @@ def _get_query_param_field_name(obj_field: Field) -> str: return obj_param_metadata.get("field_name", obj_field.name) -def _get_delimited_query_params(metadata: dict, field_name: str, obj: any, array_delimiter: str) -> dict[ +def _get_delimited_query_params(metadata: dict, field_name: str, obj: any, delimiter: str) -> dict[ str, list[str]]: - return _populate_form(field_name, metadata.get("explode", True), obj, _get_query_param_field_name, array_delimiter) + return _populate_form(field_name, metadata.get("explode", True), obj, _get_query_param_field_name, delimiter) SERIALIZATION_METHOD_TO_CONTENT_TYPE = { @@ -548,7 +548,7 @@ def _get_form_field_name(obj_field: Field) -> str: return obj_param_metadata.get("field_name", obj_field.name) -def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_func: Callable, array_delimiter: str) -> \ +def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_func: Callable, delimiter: str) -> \ dict[str, list[str]]: params: dict[str, list[str]] = {} @@ -572,10 +572,10 @@ def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_f params[obj_field_name] = [_val_to_string(val)] else: items.append( - f'{obj_field_name},{_val_to_string(val)}') + f'{obj_field_name}{delimiter}{_val_to_string(val)}') if len(items) > 0: - params[field_name] = [','.join(items)] + params[field_name] = [delimiter.join(items)] elif isinstance(obj, dict): items = [] for key, value in obj.items(): @@ -585,10 +585,10 @@ def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_f if explode: params[key] = _val_to_string(value) else: - items.append(f'{key},{_val_to_string(value)}') + items.append(f'{key}{delimiter}{_val_to_string(value)}') if len(items) > 0: - params[field_name] = [','.join(items)] + params[field_name] = [delimiter.join(items)] elif isinstance(obj, list): items = [] @@ -604,7 +604,7 @@ def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_f items.append(_val_to_string(value)) if len(items) > 0: - params[field_name] = [array_delimiter.join([str(item) for item in items])] + params[field_name] = [delimiter.join([str(item) for item in items])] else: params[field_name] = [_val_to_string(obj)] From 9fd7d7fc5756b60716874a84042534fa7b98e9e7 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 13 May 2023 00:34:47 +0000 Subject: [PATCH 20/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.31.1 --- user/README.md | 2 +- user/RELEASES.md | 8 +++++++- user/USAGE.md | 2 +- user/docs/userv1/README.md | 8 ++++---- user/docs/userv2/README.md | 22 +++++++++++----------- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- user/src/epilot/utils/utils.py | 2 +- 9 files changed, 31 insertions(+), 25 deletions(-) diff --git a/user/README.md b/user/README.md index cfa35f4fd..a5f941810 100755 --- a/user/README.md +++ b/user/README.md @@ -16,7 +16,7 @@ import epilot s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) diff --git a/user/RELEASES.md b/user/RELEASES.md index e014f4000..2dfaeb8e6 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -148,4 +148,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.30.1 (2.26.4) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.30.1 (2.26.4) https://github.com/speakeasy-api/speakeasy + +## 2023-05-13 00:34:35 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.31.1 (2.27.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/USAGE.md b/user/USAGE.md index f0a13dc2d..ed7957fb2 100755 --- a/user/USAGE.md +++ b/user/USAGE.md @@ -5,7 +5,7 @@ import epilot s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) diff --git a/user/docs/userv1/README.md b/user/docs/userv1/README.md index 0c38cc64b..c72e5a2b7 100755 --- a/user/docs/userv1/README.md +++ b/user/docs/userv1/README.md @@ -23,7 +23,7 @@ import epilot s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) @@ -46,7 +46,7 @@ from epilot.models import operations s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) @@ -72,7 +72,7 @@ from epilot.models import operations s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) @@ -98,7 +98,7 @@ from epilot.models import operations s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) diff --git a/user/docs/userv2/README.md b/user/docs/userv2/README.md index fbb0d0682..092610872 100755 --- a/user/docs/userv2/README.md +++ b/user/docs/userv2/README.md @@ -30,7 +30,7 @@ from epilot.models import operations, shared s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) @@ -60,7 +60,7 @@ from epilot.models import operations s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) @@ -86,7 +86,7 @@ import epilot s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) @@ -109,7 +109,7 @@ from epilot.models import operations s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) @@ -135,7 +135,7 @@ from epilot.models import operations s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) @@ -161,7 +161,7 @@ from epilot.models import shared s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) @@ -191,7 +191,7 @@ from epilot.models import operations s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) @@ -219,7 +219,7 @@ from epilot.models import operations s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) @@ -246,7 +246,7 @@ from epilot.models import operations, shared s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) @@ -284,7 +284,7 @@ from epilot.models import operations, shared s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) @@ -338,7 +338,7 @@ from epilot.models import operations, shared s = epilot.Epilot( security=shared.Security( - epilot_auth="Bearer YOUR_BEARER_TOKEN_HERE", + epilot_auth="YOUR_BEARER_TOKEN_HERE", ), ) diff --git a/user/gen.yaml b/user/gen.yaml index 4590ed482..4ebd6fa5a 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.30.1 - generationVersion: 2.26.4 + speakeasyVersion: 1.31.1 + generationVersion: 2.27.0 generation: telemetryEnabled: false sdkClassName: epilot singleTagPerOp: false python: - version: 1.11.4 + version: 1.12.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 903c3b3de..74e37bbd7 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.11.4", + version="1.12.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index f63ea8877..2bc18dcde 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.11.4" - _gen_version: str = "2.26.4" + _sdk_version: str = "1.12.0" + _gen_version: str = "2.27.0" def __init__(self, security: shared.Security = None, diff --git a/user/src/epilot/utils/utils.py b/user/src/epilot/utils/utils.py index 98719fbf7..6b39ecf74 100755 --- a/user/src/epilot/utils/utils.py +++ b/user/src/epilot/utils/utils.py @@ -112,7 +112,7 @@ def _parse_security_scheme_value(client: SecurityClient, scheme_metadata: dict, client.client.headers[header_name] = value elif scheme_type == 'http': if sub_type == 'bearer': - client.client.headers[header_name] = value + client.client.headers[header_name] = value.lower().startswith('bearer ') and value or f'Bearer {value}' else: raise Exception('not supported') else: From 70c563fc0becb96471c8bedde4a539d4a79e3b26 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 16 May 2023 00:36:46 +0000 Subject: [PATCH 21/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.32.0 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 8 ++++---- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 2dfaeb8e6..6dea5a97a 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -154,4 +154,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.31.1 (2.27.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.31.1 (2.27.0) https://github.com/speakeasy-api/speakeasy + +## 2023-05-16 00:36:31 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.32.0 (2.28.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 4ebd6fa5a..4a33d5b5e 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.31.1 - generationVersion: 2.27.0 + speakeasyVersion: 1.32.0 + generationVersion: 2.28.0 generation: - telemetryEnabled: false sdkClassName: epilot singleTagPerOp: false + telemetryEnabled: false python: - version: 1.12.0 + version: 1.13.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 74e37bbd7..fa473f1f7 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.12.0", + version="1.13.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index 2bc18dcde..e71068f01 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.12.0" - _gen_version: str = "2.27.0" + _sdk_version: str = "1.13.0" + _gen_version: str = "2.28.0" def __init__(self, security: shared.Security = None, From 1405e8d7a2746af608edfde400f786073141599a Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 17 May 2023 00:39:49 +0000 Subject: [PATCH 22/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.33.2 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 6dea5a97a..720806a72 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -160,4 +160,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.32.0 (2.28.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.32.0 (2.28.0) https://github.com/speakeasy-api/speakeasy + +## 2023-05-17 00:39:37 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.33.2 (2.29.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 4a33d5b5e..2847917fc 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.32.0 - generationVersion: 2.28.0 + speakeasyVersion: 1.33.2 + generationVersion: 2.29.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.13.0 + version: 1.14.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index fa473f1f7..52e80f1e1 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.13.0", + version="1.14.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index e71068f01..a55487125 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.13.0" - _gen_version: str = "2.28.0" + _sdk_version: str = "1.14.0" + _gen_version: str = "2.29.0" def __init__(self, security: shared.Security = None, From 20f0d6344f7b06d52fcde98d7e85ac87d8e00537 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 18 May 2023 00:36:59 +0000 Subject: [PATCH 23/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.34.0 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- user/src/epilot/user_v1.py | 20 ++++++++++++-------- user/src/epilot/user_v2.py | 37 +++++++++++++++++++++---------------- 6 files changed, 46 insertions(+), 31 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 720806a72..5886cd263 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -166,4 +166,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.33.2 (2.29.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.33.2 (2.29.0) https://github.com/speakeasy-api/speakeasy + +## 2023-05-18 00:36:45 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.34.0 (2.30.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 2847917fc..3cd7b5fde 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.33.2 - generationVersion: 2.29.0 + speakeasyVersion: 1.34.0 + generationVersion: 2.30.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.14.0 + version: 1.15.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 52e80f1e1..ff3428dc7 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.14.0", + version="1.15.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index a55487125..eaeb18cca 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.14.0" - _gen_version: str = "2.29.0" + _sdk_version: str = "1.15.0" + _gen_version: str = "2.30.0" def __init__(self, security: shared.Security = None, diff --git a/user/src/epilot/user_v1.py b/user/src/epilot/user_v1.py index 7924847cd..86b5deace 100755 --- a/user/src/epilot/user_v1.py +++ b/user/src/epilot/user_v1.py @@ -30,11 +30,12 @@ def get_me(self) -> operations.GetMeResponse: base_url = self._server_url url = base_url.removesuffix('/') + '/v1/users/me' - + headers = {} + headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client - http_res = client.request('GET', url) + http_res = client.request('GET', url, headers=headers) content_type = http_res.headers.get('Content-Type') res = operations.GetMeResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res) @@ -54,11 +55,12 @@ def get_user(self, request: operations.GetUserRequest) -> operations.GetUserResp base_url = self._server_url url = utils.generate_url(operations.GetUserRequest, base_url, '/v1/users/{id}', request) - + headers = {} + headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client - http_res = client.request('GET', url) + http_res = client.request('GET', url, headers=headers) content_type = http_res.headers.get('Content-Type') res = operations.GetUserResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res) @@ -78,11 +80,12 @@ def get_user_login_parameters(self, request: operations.GetUserLoginParametersRe base_url = self._server_url url = utils.generate_url(operations.GetUserLoginParametersRequest, base_url, '/v1/users/username/{username}:getLoginParameters', request) - + headers = {} + headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client - http_res = client.request('GET', url) + http_res = client.request('GET', url, headers=headers) content_type = http_res.headers.get('Content-Type') res = operations.GetUserLoginParametersResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res) @@ -102,12 +105,13 @@ def list_users(self, request: operations.ListUsersRequest) -> operations.ListUse base_url = self._server_url url = base_url.removesuffix('/') + '/v1/users' - + headers = {} query_params = utils.get_query_params(operations.ListUsersRequest, request) + headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client - http_res = client.request('GET', url, params=query_params) + http_res = client.request('GET', url, params=query_params, headers=headers) content_type = http_res.headers.get('Content-Type') res = operations.ListUsersResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res) diff --git a/user/src/epilot/user_v2.py b/user/src/epilot/user_v2.py index 281b4de08..72383422d 100755 --- a/user/src/epilot/user_v2.py +++ b/user/src/epilot/user_v2.py @@ -30,12 +30,12 @@ def activate_user(self, request: operations.ActivateUserRequest) -> operations.A base_url = self._server_url url = base_url.removesuffix('/') + '/v2/users/public/activate' - headers = {} req_content_type, data, form = utils.serialize_request_body(request, "user_activation_payload", 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type query_params = utils.get_query_params(operations.ActivateUserRequest, request) + headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -55,11 +55,12 @@ def delete_user_v2(self, request: operations.DeleteUserV2Request) -> operations. base_url = self._server_url url = utils.generate_url(operations.DeleteUserV2Request, base_url, '/v2/users/{id}', request) - + headers = {} + headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client - http_res = client.request('DELETE', url) + http_res = client.request('DELETE', url, headers=headers) content_type = http_res.headers.get('Content-Type') res = operations.DeleteUserV2Response(status_code=http_res.status_code, content_type=content_type, raw_response=http_res) @@ -79,11 +80,12 @@ def get_me_v2(self) -> operations.GetMeV2Response: base_url = self._server_url url = base_url.removesuffix('/') + '/v2/users/me' - + headers = {} + headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client - http_res = client.request('GET', url) + http_res = client.request('GET', url, headers=headers) content_type = http_res.headers.get('Content-Type') res = operations.GetMeV2Response(status_code=http_res.status_code, content_type=content_type, raw_response=http_res) @@ -103,11 +105,12 @@ def get_user_login_parameters_v2(self, request: operations.GetUserLoginParameter base_url = self._server_url url = utils.generate_url(operations.GetUserLoginParametersV2Request, base_url, '/v2/users/public/username/{username}:getLoginParameters', request) - + headers = {} + headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client - http_res = client.request('GET', url) + http_res = client.request('GET', url, headers=headers) content_type = http_res.headers.get('Content-Type') res = operations.GetUserLoginParametersV2Response(status_code=http_res.status_code, content_type=content_type, raw_response=http_res) @@ -127,11 +130,12 @@ def get_user_v2(self, request: operations.GetUserV2Request) -> operations.GetUse base_url = self._server_url url = utils.generate_url(operations.GetUserV2Request, base_url, '/v2/users/{id}', request) - + headers = {} + headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client - http_res = client.request('GET', url) + http_res = client.request('GET', url, headers=headers) content_type = http_res.headers.get('Content-Type') res = operations.GetUserV2Response(status_code=http_res.status_code, content_type=content_type, raw_response=http_res) @@ -151,11 +155,11 @@ def invite_user(self, request: shared.UserInvitationPayload) -> operations.Invit base_url = self._server_url url = base_url.removesuffix('/') + '/v2/users/invite' - headers = {} req_content_type, data, form = utils.serialize_request_body(request, "request", 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type + headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -181,12 +185,13 @@ def list_users_v2(self, request: operations.ListUsersV2Request) -> operations.Li base_url = self._server_url url = base_url.removesuffix('/') + '/v2/users' - + headers = {} query_params = utils.get_query_params(operations.ListUsersV2Request, request) + headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client - http_res = client.request('GET', url, params=query_params) + http_res = client.request('GET', url, params=query_params, headers=headers) content_type = http_res.headers.get('Content-Type') res = operations.ListUsersV2Response(status_code=http_res.status_code, content_type=content_type, raw_response=http_res) @@ -206,11 +211,11 @@ def resend_user_invitation(self, request: operations.ResendUserInvitationRequest base_url = self._server_url url = base_url.removesuffix('/') + '/v2/users/invite:resendEmail' - headers = {} req_content_type, data, form = utils.serialize_request_body(request, "request", 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type + headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -234,12 +239,12 @@ def sign_up_user(self, request: operations.SignUpUserRequest) -> operations.Sign base_url = self._server_url url = base_url.removesuffix('/') + '/v2/users/public/signup' - headers = {} req_content_type, data, form = utils.serialize_request_body(request, "signup_user_payload", 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type query_params = utils.get_query_params(operations.SignUpUserRequest, request) + headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -263,11 +268,11 @@ def update_user_v2(self, request: operations.UpdateUserV2Request) -> operations. base_url = self._server_url url = utils.generate_url(operations.UpdateUserV2Request, base_url, '/v2/users/{id}', request) - headers = {} req_content_type, data, form = utils.serialize_request_body(request, "user_v2", 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type + headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -291,12 +296,12 @@ def verify_email_with_token(self, request: operations.VerifyEmailWithTokenReques base_url = self._server_url url = base_url.removesuffix('/') + '/v2/users/public/verifyEmail' - headers = {} req_content_type, data, form = utils.serialize_request_body(request, "user_verification_payload", 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type query_params = utils.get_query_params(operations.VerifyEmailWithTokenRequest, request) + headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client From ffef13e0b9686d3c61d122a44296ed4837992638 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 19 May 2023 00:37:11 +0000 Subject: [PATCH 24/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.35.0 --- user/RELEASES.md | 8 +++++++- user/docs/userv2/README.md | 8 ++++---- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/models/operations/__init__.py | 2 +- .../epilot/models/operations/resenduserinvitation.py | 4 ++-- user/src/epilot/models/shared/__init__.py | 2 +- user/src/epilot/models/shared/loginparameters.py | 4 ++-- user/src/epilot/models/shared/organization.py | 4 ++-- user/src/epilot/models/shared/signupuserpayload.py | 4 ++-- .../src/epilot/models/shared/userinvitationpayload.py | 4 ++-- user/src/epilot/models/shared/userv2.py | 4 ++-- user/src/epilot/sdk.py | 4 ++-- user/src/epilot/user_v1.py | 4 ++++ user/src/epilot/user_v2.py | 11 +++++++++++ 15 files changed, 46 insertions(+), 25 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 5886cd263..732d79b06 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -172,4 +172,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.34.0 (2.30.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.34.0 (2.30.0) https://github.com/speakeasy-api/speakeasy + +## 2023-05-19 00:36:59 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.35.0 (2.31.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/docs/userv2/README.md b/user/docs/userv2/README.md index 092610872..354190299 100755 --- a/user/docs/userv2/README.md +++ b/user/docs/userv2/README.md @@ -167,7 +167,7 @@ s = epilot.Epilot( req = shared.UserInvitationPayload( email='test@example.com', - language=shared.UserInvitationPayloadLanguageEnum.DE, + language=shared.UserInvitationPayloadLanguage.DE, roles=[ '123:owner', ], @@ -225,7 +225,7 @@ s = epilot.Epilot( req = operations.ResendUserInvitationRequestBody( email='test@example.com', - language=operations.ResendUserInvitationRequestBodyLanguageEnum.DE, + language=operations.ResendUserInvitationRequestBodyLanguage.DE, ) res = s.user_v2.resend_user_invitation(req) @@ -252,7 +252,7 @@ s = epilot.Epilot( req = operations.SignUpUserRequest( signup_user_payload=shared.SignupUserPayload( - language=shared.SignupUserPayloadLanguageEnum.DE, + language=shared.SignupUserPayloadLanguage.DE, organization_detail={ "commodi": 'quam', "molestiae": 'velit', @@ -314,7 +314,7 @@ req = operations.UpdateUserV2Request( ), ], signature='

Thanks

', - status=shared.UserV2StatusEnum.DELETED, + status=shared.UserV2Status.DELETED, token='65dc527f-cb2d-4158-8f2e-8978dbceb599', ), id='91e450ad-2abd-4442-a980-2d502a94bb4f', diff --git a/user/gen.yaml b/user/gen.yaml index 3cd7b5fde..2f0aad5af 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.34.0 - generationVersion: 2.30.0 + speakeasyVersion: 1.35.0 + generationVersion: 2.31.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.15.0 + version: 1.16.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index ff3428dc7..69abeaa51 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.15.0", + version="1.16.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/models/operations/__init__.py b/user/src/epilot/models/operations/__init__.py index 50981df66..fb931bef6 100755 --- a/user/src/epilot/models/operations/__init__.py +++ b/user/src/epilot/models/operations/__init__.py @@ -16,4 +16,4 @@ from .updateuserv2 import * from .verifyemailwithtoken import * -__all__ = ["ActivateUserRequest","ActivateUserResponse","DeleteUserV2Request","DeleteUserV2Response","GetMeResponse","GetMeV2Response","GetUserLoginParameters200ApplicationJSON","GetUserLoginParametersRequest","GetUserLoginParametersResponse","GetUserLoginParametersV2200ApplicationJSON","GetUserLoginParametersV2Request","GetUserLoginParametersV2Response","GetUserRequest","GetUserResponse","GetUserV2Request","GetUserV2Response","InviteUserResponse","ListUsers200ApplicationJSON","ListUsersRequest","ListUsersResponse","ListUsersV2200ApplicationJSON","ListUsersV2Request","ListUsersV2Response","ResendUserInvitationRequestBody","ResendUserInvitationRequestBodyLanguageEnum","ResendUserInvitationResponse","SignUpUser200ApplicationJSON","SignUpUserRequest","SignUpUserResponse","UpdateUserV2Request","UpdateUserV2Response","VerifyEmailWithTokenRequest","VerifyEmailWithTokenResponse"] +__all__ = ["ActivateUserRequest","ActivateUserResponse","DeleteUserV2Request","DeleteUserV2Response","GetMeResponse","GetMeV2Response","GetUserLoginParameters200ApplicationJSON","GetUserLoginParametersRequest","GetUserLoginParametersResponse","GetUserLoginParametersV2200ApplicationJSON","GetUserLoginParametersV2Request","GetUserLoginParametersV2Response","GetUserRequest","GetUserResponse","GetUserV2Request","GetUserV2Response","InviteUserResponse","ListUsers200ApplicationJSON","ListUsersRequest","ListUsersResponse","ListUsersV2200ApplicationJSON","ListUsersV2Request","ListUsersV2Response","ResendUserInvitationRequestBody","ResendUserInvitationRequestBodyLanguage","ResendUserInvitationResponse","SignUpUser200ApplicationJSON","SignUpUserRequest","SignUpUserResponse","UpdateUserV2Request","UpdateUserV2Response","VerifyEmailWithTokenRequest","VerifyEmailWithTokenResponse"] diff --git a/user/src/epilot/models/operations/resenduserinvitation.py b/user/src/epilot/models/operations/resenduserinvitation.py index cb596d57d..eab78d00a 100755 --- a/user/src/epilot/models/operations/resenduserinvitation.py +++ b/user/src/epilot/models/operations/resenduserinvitation.py @@ -9,7 +9,7 @@ from epilot import utils from typing import Optional -class ResendUserInvitationRequestBodyLanguageEnum(str, Enum): +class ResendUserInvitationRequestBodyLanguage(str, Enum): r"""Language for user invitation email""" EN = 'en' DE = 'de' @@ -21,7 +21,7 @@ class ResendUserInvitationRequestBody: email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) r"""Email address of the address""" - language: Optional[ResendUserInvitationRequestBodyLanguageEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) + language: Optional[ResendUserInvitationRequestBodyLanguage] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) r"""Language for user invitation email""" diff --git a/user/src/epilot/models/shared/__init__.py b/user/src/epilot/models/shared/__init__.py index d24354b4b..027b13071 100755 --- a/user/src/epilot/models/shared/__init__.py +++ b/user/src/epilot/models/shared/__init__.py @@ -11,4 +11,4 @@ from .userv2 import * from .userverificationpayload import * -__all__ = ["LoginParameters","LoginParametersOauthResponseTypeEnum","Organization","OrganizationAddress","OrganizationTypeEnum","Security","SignupUserPayload","SignupUserPayloadLanguageEnum","User","UserActivationPayload","UserDetail","UserInvitationPayload","UserInvitationPayloadLanguageEnum","UserProperties","UserV2","UserV2Properties","UserV2StatusEnum","UserVerificationPayload"] +__all__ = ["LoginParameters","LoginParametersOauthResponseType","Organization","OrganizationAddress","OrganizationType","Security","SignupUserPayload","SignupUserPayloadLanguage","User","UserActivationPayload","UserDetail","UserInvitationPayload","UserInvitationPayloadLanguage","UserProperties","UserV2","UserV2Properties","UserV2Status","UserVerificationPayload"] diff --git a/user/src/epilot/models/shared/loginparameters.py b/user/src/epilot/models/shared/loginparameters.py index 31baaf717..5fb6741a9 100755 --- a/user/src/epilot/models/shared/loginparameters.py +++ b/user/src/epilot/models/shared/loginparameters.py @@ -7,7 +7,7 @@ from epilot import utils from typing import Optional -class LoginParametersOauthResponseTypeEnum(str, Enum): +class LoginParametersOauthResponseType(str, Enum): CODE = 'code' TOKEN = 'token' @@ -22,7 +22,7 @@ class LoginParameters: cognito_region: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_region'), 'exclude': lambda f: f is None }}) cognito_user_pool_client_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_user_pool_client_id'), 'exclude': lambda f: f is None }}) cognito_user_pool_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_user_pool_id'), 'exclude': lambda f: f is None }}) - oauth_response_type: Optional[LoginParametersOauthResponseTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('oauth_response_type'), 'exclude': lambda f: f is None }}) + oauth_response_type: Optional[LoginParametersOauthResponseType] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('oauth_response_type'), 'exclude': lambda f: f is None }}) organization_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id'), 'exclude': lambda f: f is None }}) organization_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_name'), 'exclude': lambda f: f is None }}) organization_type: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_type'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/models/shared/organization.py b/user/src/epilot/models/shared/organization.py index 1b0b18292..af92f3970 100755 --- a/user/src/epilot/models/shared/organization.py +++ b/user/src/epilot/models/shared/organization.py @@ -18,7 +18,7 @@ class OrganizationAddress: street: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('street'), 'exclude': lambda f: f is None }}) street_number: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('street_number'), 'exclude': lambda f: f is None }}) -class OrganizationTypeEnum(str, Enum): +class OrganizationType(str, Enum): VENDOR = 'Vendor' PARTNER = 'Partner' @@ -38,6 +38,6 @@ class Organization: pricing_tier: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('pricing_tier'), 'exclude': lambda f: f is None }}) signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) symbol: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('symbol'), 'exclude': lambda f: f is None }}) - type: Optional[OrganizationTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('type'), 'exclude': lambda f: f is None }}) + type: Optional[OrganizationType] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('type'), 'exclude': lambda f: f is None }}) website: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('website'), 'exclude': lambda f: f is None }}) \ No newline at end of file diff --git a/user/src/epilot/models/shared/signupuserpayload.py b/user/src/epilot/models/shared/signupuserpayload.py index 229a5ab37..d6e959945 100755 --- a/user/src/epilot/models/shared/signupuserpayload.py +++ b/user/src/epilot/models/shared/signupuserpayload.py @@ -8,7 +8,7 @@ from epilot import utils from typing import Any, Optional -class SignupUserPayloadLanguageEnum(str, Enum): +class SignupUserPayloadLanguage(str, Enum): r"""Language for user invitation email""" EN = 'en' DE = 'de' @@ -18,7 +18,7 @@ class SignupUserPayloadLanguageEnum(str, Enum): @dataclasses.dataclass class SignupUserPayload: - language: Optional[SignupUserPayloadLanguageEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) + language: Optional[SignupUserPayloadLanguage] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) r"""Language for user invitation email""" organization_detail: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_detail'), 'exclude': lambda f: f is None }}) user_detail: Optional[shared_userdetail.UserDetail] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('user_detail'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/models/shared/userinvitationpayload.py b/user/src/epilot/models/shared/userinvitationpayload.py index e5a055b0e..59404b294 100755 --- a/user/src/epilot/models/shared/userinvitationpayload.py +++ b/user/src/epilot/models/shared/userinvitationpayload.py @@ -7,7 +7,7 @@ from epilot import utils from typing import Optional -class UserInvitationPayloadLanguageEnum(str, Enum): +class UserInvitationPayloadLanguage(str, Enum): r"""Language for user invitation email""" EN = 'en' DE = 'de' @@ -19,7 +19,7 @@ class UserInvitationPayload: email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) r"""Email address of the address""" - language: Optional[UserInvitationPayloadLanguageEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) + language: Optional[UserInvitationPayloadLanguage] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) r"""Language for user invitation email""" roles: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('roles'), 'exclude': lambda f: f is None }}) \ No newline at end of file diff --git a/user/src/epilot/models/shared/userv2.py b/user/src/epilot/models/shared/userv2.py index 5eaec4af4..95d35843a 100755 --- a/user/src/epilot/models/shared/userv2.py +++ b/user/src/epilot/models/shared/userv2.py @@ -15,7 +15,7 @@ class UserV2Properties: name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) value: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('value') }}) -class UserV2StatusEnum(str, Enum): +class UserV2Status(str, Enum): ACTIVE = 'Active' PENDING = 'Pending' DEACTIVATED = 'Deactivated' @@ -44,6 +44,6 @@ class UserV2: preferred_language: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('preferred_language'), 'exclude': lambda f: f is None }}) properties: Optional[list[UserV2Properties]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('properties'), 'exclude': lambda f: f is None }}) signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) - status: Optional[UserV2StatusEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('status'), 'exclude': lambda f: f is None }}) + status: Optional[UserV2Status] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('status'), 'exclude': lambda f: f is None }}) token: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('token'), 'exclude': lambda f: f is None }}) \ No newline at end of file diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index eaeb18cca..1afbf6ecb 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.15.0" - _gen_version: str = "2.30.0" + _sdk_version: str = "1.16.0" + _gen_version: str = "2.31.0" def __init__(self, security: shared.Security = None, diff --git a/user/src/epilot/user_v1.py b/user/src/epilot/user_v1.py index 86b5deace..d8462cb42 100755 --- a/user/src/epilot/user_v1.py +++ b/user/src/epilot/user_v1.py @@ -31,6 +31,7 @@ def get_me(self) -> operations.GetMeResponse: url = base_url.removesuffix('/') + '/v1/users/me' headers = {} + headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -56,6 +57,7 @@ def get_user(self, request: operations.GetUserRequest) -> operations.GetUserResp url = utils.generate_url(operations.GetUserRequest, base_url, '/v1/users/{id}', request) headers = {} + headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -81,6 +83,7 @@ def get_user_login_parameters(self, request: operations.GetUserLoginParametersRe url = utils.generate_url(operations.GetUserLoginParametersRequest, base_url, '/v1/users/username/{username}:getLoginParameters', request) headers = {} + headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -107,6 +110,7 @@ def list_users(self, request: operations.ListUsersRequest) -> operations.ListUse url = base_url.removesuffix('/') + '/v1/users' headers = {} query_params = utils.get_query_params(operations.ListUsersRequest, request) + headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client diff --git a/user/src/epilot/user_v2.py b/user/src/epilot/user_v2.py index 72383422d..68576c6f5 100755 --- a/user/src/epilot/user_v2.py +++ b/user/src/epilot/user_v2.py @@ -35,6 +35,7 @@ def activate_user(self, request: operations.ActivateUserRequest) -> operations.A if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type query_params = utils.get_query_params(operations.ActivateUserRequest, request) + headers['Accept'] = '*/*' headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -56,6 +57,7 @@ def delete_user_v2(self, request: operations.DeleteUserV2Request) -> operations. url = utils.generate_url(operations.DeleteUserV2Request, base_url, '/v2/users/{id}', request) headers = {} + headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -81,6 +83,7 @@ def get_me_v2(self) -> operations.GetMeV2Response: url = base_url.removesuffix('/') + '/v2/users/me' headers = {} + headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -106,6 +109,7 @@ def get_user_login_parameters_v2(self, request: operations.GetUserLoginParameter url = utils.generate_url(operations.GetUserLoginParametersV2Request, base_url, '/v2/users/public/username/{username}:getLoginParameters', request) headers = {} + headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -131,6 +135,7 @@ def get_user_v2(self, request: operations.GetUserV2Request) -> operations.GetUse url = utils.generate_url(operations.GetUserV2Request, base_url, '/v2/users/{id}', request) headers = {} + headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -159,6 +164,7 @@ def invite_user(self, request: shared.UserInvitationPayload) -> operations.Invit req_content_type, data, form = utils.serialize_request_body(request, "request", 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type + headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -187,6 +193,7 @@ def list_users_v2(self, request: operations.ListUsersV2Request) -> operations.Li url = base_url.removesuffix('/') + '/v2/users' headers = {} query_params = utils.get_query_params(operations.ListUsersV2Request, request) + headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -215,6 +222,7 @@ def resend_user_invitation(self, request: operations.ResendUserInvitationRequest req_content_type, data, form = utils.serialize_request_body(request, "request", 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type + headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -244,6 +252,7 @@ def sign_up_user(self, request: operations.SignUpUserRequest) -> operations.Sign if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type query_params = utils.get_query_params(operations.SignUpUserRequest, request) + headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -272,6 +281,7 @@ def update_user_v2(self, request: operations.UpdateUserV2Request) -> operations. req_content_type, data, form = utils.serialize_request_body(request, "user_v2", 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type + headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client @@ -301,6 +311,7 @@ def verify_email_with_token(self, request: operations.VerifyEmailWithTokenReques if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type query_params = utils.get_query_params(operations.VerifyEmailWithTokenRequest, request) + headers['Accept'] = '*/*' headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._security_client From 91729747cd76a9a29ad0a366c1d0b65f5d31baac Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 23 May 2023 00:38:20 +0000 Subject: [PATCH 25/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.37.5 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 732d79b06..22eea4ba8 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -178,4 +178,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.35.0 (2.31.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.35.0 (2.31.0) https://github.com/speakeasy-api/speakeasy + +## 2023-05-23 00:38:04 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.37.5 (2.32.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 2f0aad5af..afff10810 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.35.0 - generationVersion: 2.31.0 + speakeasyVersion: 1.37.5 + generationVersion: 2.32.2 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.16.0 + version: 1.17.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 69abeaa51..dce9b807c 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.16.0", + version="1.17.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index 1afbf6ecb..01d29afb2 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.16.0" - _gen_version: str = "2.31.0" + _sdk_version: str = "1.17.0" + _gen_version: str = "2.32.2" def __init__(self, security: shared.Security = None, From bc43804347b295e276cfa91dfcd6b4622fcefc6c Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 27 May 2023 00:38:33 +0000 Subject: [PATCH 26/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.39.0 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 22eea4ba8..1f63db826 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -184,4 +184,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.37.5 (2.32.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.37.5 (2.32.2) https://github.com/speakeasy-api/speakeasy + +## 2023-05-27 00:38:19 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.39.0 (2.32.7) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index afff10810..58a972978 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.37.5 - generationVersion: 2.32.2 + speakeasyVersion: 1.39.0 + generationVersion: 2.32.7 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.17.0 + version: 1.17.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index dce9b807c..f7db2c82e 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.17.0", + version="1.17.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index 01d29afb2..7306179d8 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.17.0" - _gen_version: str = "2.32.2" + _sdk_version: str = "1.17.1" + _gen_version: str = "2.32.7" def __init__(self, security: shared.Security = None, From 95d53d7c0ff961d93d2737fac29db479efc59bb6 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 1 Jun 2023 00:52:10 +0000 Subject: [PATCH 27/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.40.2 --- user/.gitignore | 5 +++++ user/RELEASES.md | 8 +++++++- user/files.gen | 1 + user/gen.yaml | 6 +++--- user/setup.py | 7 +++++-- user/src/epilot/sdk.py | 4 ++-- 6 files changed, 23 insertions(+), 8 deletions(-) create mode 100755 user/.gitignore diff --git a/user/.gitignore b/user/.gitignore new file mode 100755 index 000000000..9072ad43b --- /dev/null +++ b/user/.gitignore @@ -0,0 +1,5 @@ +venv/ +src/*.egg-info/ +__pycache__/ +.pytest_cache/ +.python-version` \ No newline at end of file diff --git a/user/RELEASES.md b/user/RELEASES.md index 1f63db826..13aa08912 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -190,4 +190,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.39.0 (2.32.7) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.39.0 (2.32.7) https://github.com/speakeasy-api/speakeasy + +## 2023-06-01 00:51:57 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.40.2 (2.34.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/files.gen b/user/files.gen index 4a03d2aa3..8701193ae 100755 --- a/user/files.gen +++ b/user/files.gen @@ -1,6 +1,7 @@ src/epilot/user_v1.py src/epilot/user_v2.py src/epilot/sdk.py +.gitignore pylintrc setup.py src/epilot/__init__.py diff --git a/user/gen.yaml b/user/gen.yaml index 58a972978..4129c095d 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.39.0 - generationVersion: 2.32.7 + speakeasyVersion: 1.40.2 + generationVersion: 2.34.2 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.17.1 + version: 1.18.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index f7db2c82e..aa6ba071f 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.17.1", + version="1.18.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, @@ -21,6 +21,7 @@ "charset-normalizer==2.1.1", "dataclasses-json-speakeasy==0.5.8", "idna==3.3", + "jsonpath-python==1.0.6 ", "marshmallow==3.17.1", "marshmallow-enum==1.5.1", "mypy-extensions==0.4.3", @@ -32,8 +33,10 @@ "typing-inspect==0.8.0", "typing_extensions==4.3.0", "urllib3==1.26.12", - "pylint==2.16.2", ], + extras_require={ + "dev":["pylint==2.16.2"] + }, package_dir={'': 'src'}, python_requires='>=3.9' ) diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index 7306179d8..fa695aaab 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.17.1" - _gen_version: str = "2.32.7" + _sdk_version: str = "1.18.0" + _gen_version: str = "2.34.2" def __init__(self, security: shared.Security = None, From b740380a1bae9f8b590330f2b33a92a2f1868e4d Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 2 Jun 2023 00:41:45 +0000 Subject: [PATCH 28/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.40.3 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 34 +++++++++++++++++----------------- user/src/epilot/sdk.py | 4 ++-- 4 files changed, 29 insertions(+), 23 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 13aa08912..ba16bcb6d 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -196,4 +196,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.40.2 (2.34.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.40.2 (2.34.2) https://github.com/speakeasy-api/speakeasy + +## 2023-06-02 00:41:31 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.40.3 (2.34.7) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 4129c095d..8155ff7e2 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.40.2 - generationVersion: 2.34.2 + speakeasyVersion: 1.40.3 + generationVersion: 2.34.7 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.18.0 + version: 1.18.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index aa6ba071f..b2be59165 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,29 +10,29 @@ setuptools.setup( name="epilot-user", - version="1.18.0", + version="1.18.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, long_description_content_type="text/markdown", packages=setuptools.find_packages(where="src"), install_requires=[ - "certifi==2022.12.7", - "charset-normalizer==2.1.1", - "dataclasses-json-speakeasy==0.5.8", - "idna==3.3", - "jsonpath-python==1.0.6 ", - "marshmallow==3.17.1", - "marshmallow-enum==1.5.1", - "mypy-extensions==0.4.3", - "packaging==21.3", - "pyparsing==3.0.9", - "python-dateutil==2.8.2", - "requests==2.28.1", - "six==1.16.0", - "typing-inspect==0.8.0", - "typing_extensions==4.3.0", - "urllib3==1.26.12", + "certifi>=2022.12.7", + "charset-normalizer>=2.1.1", + "dataclasses-json-speakeasy>=0.5.8", + "idna>=3.3", + "jsonpath-python>=1.0.6 ", + "marshmallow>=3.17.1", + "marshmallow-enum>=1.5.1", + "mypy-extensions>=0.4.3", + "packaging>=21.3", + "pyparsing>=3.0.9", + "python-dateutil>=2.8.2", + "requests>=2.28.1", + "six>=1.16.0", + "typing-inspect>=0.8.0", + "typing_extensions>=4.3.0", + "urllib3>=1.26.12", ], extras_require={ "dev":["pylint==2.16.2"] diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index fa695aaab..4604cf6e4 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -22,8 +22,8 @@ class Epilot: _security_client: requests_http.Session _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.18.0" - _gen_version: str = "2.34.2" + _sdk_version: str = "1.18.1" + _gen_version: str = "2.34.7" def __init__(self, security: shared.Security = None, From 18193add5a99a7f1f40b840151dd207819fcd4cb Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 3 Jun 2023 00:41:10 +0000 Subject: [PATCH 29/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.43.0 --- user/RELEASES.md | 8 ++- user/files.gen | 1 + user/gen.yaml | 6 +- user/setup.py | 2 +- user/src/epilot/__init__.py | 1 + user/src/epilot/sdk.py | 54 ++++----------- user/src/epilot/sdkconfiguration.py | 27 ++++++++ user/src/epilot/user_v1.py | 48 ++++++------- user/src/epilot/user_v2.py | 102 +++++++++++++--------------- 9 files changed, 119 insertions(+), 130 deletions(-) create mode 100755 user/src/epilot/sdkconfiguration.py diff --git a/user/RELEASES.md b/user/RELEASES.md index ba16bcb6d..7b0ed0fe1 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -202,4 +202,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.40.3 (2.34.7) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.40.3 (2.34.7) https://github.com/speakeasy-api/speakeasy + +## 2023-06-03 00:40:57 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.43.0 (2.35.3) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/files.gen b/user/files.gen index 8701193ae..f9f5999b8 100755 --- a/user/files.gen +++ b/user/files.gen @@ -1,3 +1,4 @@ +src/epilot/sdkconfiguration.py src/epilot/user_v1.py src/epilot/user_v2.py src/epilot/sdk.py diff --git a/user/gen.yaml b/user/gen.yaml index 8155ff7e2..0f257d88f 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.40.3 - generationVersion: 2.34.7 + speakeasyVersion: 1.43.0 + generationVersion: 2.35.3 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.18.1 + version: 1.19.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index b2be59165..98d27fb38 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.18.1", + version="1.19.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/__init__.py b/user/src/epilot/__init__.py index b9e232018..e6c0deeb6 100755 --- a/user/src/epilot/__init__.py +++ b/user/src/epilot/__init__.py @@ -1,3 +1,4 @@ """Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" from .sdk import * +from .sdkconfiguration import * diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index 4604cf6e4..b03cbccec 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -1,16 +1,12 @@ """Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" import requests as requests_http -from . import utils +from .sdkconfiguration import SDKConfiguration from .user_v1 import UserV1 from .user_v2 import UserV2 +from epilot import utils from epilot.models import shared -SERVERS = [ - "https://user.sls.epilot.io", -] -"""Contains the list of servers available to the SDK""" - class Epilot: r"""Manage users in epilot organization(s)""" user_v1: UserV1 @@ -18,15 +14,11 @@ class Epilot: user_v2: UserV2 r"""User API V2""" - _client: requests_http.Session - _security_client: requests_http.Session - _server_url: str = SERVERS[0] - _language: str = "python" - _sdk_version: str = "1.18.1" - _gen_version: str = "2.34.7" + sdk_configuration: SDKConfiguration def __init__(self, security: shared.Security = None, + server_idx: int = None, server_url: str = None, url_params: dict[str, str] = None, client: requests_http.Session = None @@ -35,6 +27,8 @@ def __init__(self, :param security: The security details required for authentication :type security: shared.Security + :param server_idx: The index of the server to use for all operations + :type server_idx: int :param server_url: The server URL to use for all operations :type server_url: str :param url_params: Parameters to optionally template the server URL with @@ -42,40 +36,20 @@ def __init__(self, :param client: The requests.Session HTTP client to use for all operations :type client: requests_http.Session """ - self._client = requests_http.Session() + if client is None: + client = requests_http.Session() + security_client = utils.configure_security_client(client, security) if server_url is not None: if url_params is not None: - self._server_url = utils.template_url(server_url, url_params) - else: - self._server_url = server_url - - if client is not None: - self._client = client - - self._security_client = utils.configure_security_client(self._client, security) - + server_url = utils.template_url(server_url, url_params) + self.sdk_configuration = SDKConfiguration(client, security_client, server_url, server_idx) + self._init_sdks() def _init_sdks(self): - self.user_v1 = UserV1( - self._client, - self._security_client, - self._server_url, - self._language, - self._sdk_version, - self._gen_version - ) - - self.user_v2 = UserV2( - self._client, - self._security_client, - self._server_url, - self._language, - self._sdk_version, - self._gen_version - ) - + self.user_v1 = UserV1(self.sdk_configuration) + self.user_v2 = UserV2(self.sdk_configuration) \ No newline at end of file diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py new file mode 100755 index 000000000..839baad27 --- /dev/null +++ b/user/src/epilot/sdkconfiguration.py @@ -0,0 +1,27 @@ +"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" + +import requests +from dataclasses import dataclass + +SERVERS = [ + 'https://user.sls.epilot.io', +] +"""Contains the list of servers available to the SDK""" + +@dataclass +class SDKConfiguration: + client: requests.Session + security_client: requests.Session + server_url: str = '' + server_idx: int = 0 + language: str = 'python' + sdk_version: str = '1.19.0' + gen_version: str = '2.35.3' + + def get_server_details(self) -> tuple[str, dict[str, str]]: + if self.server_url: + return self.server_url.removesuffix('/'), {} + if self.server_idx is None: + self.server_idx = 0 + + return SERVERS[self.server_idx], {} diff --git a/user/src/epilot/user_v1.py b/user/src/epilot/user_v1.py index d8462cb42..1a2528755 100755 --- a/user/src/epilot/user_v1.py +++ b/user/src/epilot/user_v1.py @@ -1,40 +1,30 @@ """Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" -import requests as requests_http -from . import utils +from .sdkconfiguration import SDKConfiguration +from epilot import utils from epilot.models import operations, shared from typing import Optional class UserV1: r"""Legacy User API""" - _client: requests_http.Session - _security_client: requests_http.Session - _server_url: str - _language: str - _sdk_version: str - _gen_version: str + sdk_configuration: SDKConfiguration - def __init__(self, client: requests_http.Session, security_client: requests_http.Session, server_url: str, language: str, sdk_version: str, gen_version: str) -> None: - self._client = client - self._security_client = security_client - self._server_url = server_url - self._language = language - self._sdk_version = sdk_version - self._gen_version = gen_version + def __init__(self, sdk_config: SDKConfiguration) -> None: + self.sdk_configuration = sdk_config def get_me(self) -> operations.GetMeResponse: r"""getMe Get currently logged in user """ - base_url = self._server_url + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) - url = base_url.removesuffix('/') + '/v1/users/me' + url = base_url + '/v1/users/me' headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' - client = self._security_client + client = self.sdk_configuration.security_client http_res = client.request('GET', url, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -53,14 +43,14 @@ def get_user(self, request: operations.GetUserRequest) -> operations.GetUserResp r"""getUser Get user by id """ - base_url = self._server_url + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) url = utils.generate_url(operations.GetUserRequest, base_url, '/v1/users/{id}', request) headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' - client = self._security_client + client = self.sdk_configuration.security_client http_res = client.request('GET', url, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -79,14 +69,14 @@ def get_user_login_parameters(self, request: operations.GetUserLoginParametersRe r"""getUserLoginParameters Get user organization login parameters by username """ - base_url = self._server_url + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) url = utils.generate_url(operations.GetUserLoginParametersRequest, base_url, '/v1/users/username/{username}:getLoginParameters', request) headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' - client = self._security_client + client = self.sdk_configuration.security_client http_res = client.request('GET', url, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -105,15 +95,15 @@ def list_users(self, request: operations.ListUsersRequest) -> operations.ListUse r"""listUsers Lists users in organizations you have access to """ - base_url = self._server_url + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) - url = base_url.removesuffix('/') + '/v1/users' + url = base_url + '/v1/users' headers = {} query_params = utils.get_query_params(operations.ListUsersRequest, request) headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' - client = self._security_client + client = self.sdk_configuration.security_client http_res = client.request('GET', url, params=query_params, headers=headers) content_type = http_res.headers.get('Content-Type') diff --git a/user/src/epilot/user_v2.py b/user/src/epilot/user_v2.py index 68576c6f5..efd512204 100755 --- a/user/src/epilot/user_v2.py +++ b/user/src/epilot/user_v2.py @@ -1,44 +1,34 @@ """Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" -import requests as requests_http -from . import utils +from .sdkconfiguration import SDKConfiguration +from epilot import utils from epilot.models import operations, shared from typing import Optional class UserV2: r"""User API V2""" - _client: requests_http.Session - _security_client: requests_http.Session - _server_url: str - _language: str - _sdk_version: str - _gen_version: str - - def __init__(self, client: requests_http.Session, security_client: requests_http.Session, server_url: str, language: str, sdk_version: str, gen_version: str) -> None: - self._client = client - self._security_client = security_client - self._server_url = server_url - self._language = language - self._sdk_version = sdk_version - self._gen_version = gen_version + sdk_configuration: SDKConfiguration + + def __init__(self, sdk_config: SDKConfiguration) -> None: + self.sdk_configuration = sdk_config def activate_user(self, request: operations.ActivateUserRequest) -> operations.ActivateUserResponse: r"""activateUser Activate user using an invite token """ - base_url = self._server_url + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) - url = base_url.removesuffix('/') + '/v2/users/public/activate' + url = base_url + '/v2/users/public/activate' headers = {} req_content_type, data, form = utils.serialize_request_body(request, "user_activation_payload", 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type query_params = utils.get_query_params(operations.ActivateUserRequest, request) headers['Accept'] = '*/*' - headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' - client = self._security_client + client = self.sdk_configuration.security_client http_res = client.request('POST', url, params=query_params, data=data, files=form, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -53,14 +43,14 @@ def delete_user_v2(self, request: operations.DeleteUserV2Request) -> operations. r"""deleteUserV2 Delete user by user id """ - base_url = self._server_url + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) url = utils.generate_url(operations.DeleteUserV2Request, base_url, '/v2/users/{id}', request) headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' - client = self._security_client + client = self.sdk_configuration.security_client http_res = client.request('DELETE', url, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -79,14 +69,14 @@ def get_me_v2(self) -> operations.GetMeV2Response: r"""getMeV2 Get currently logged in user """ - base_url = self._server_url + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) - url = base_url.removesuffix('/') + '/v2/users/me' + url = base_url + '/v2/users/me' headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' - client = self._security_client + client = self.sdk_configuration.security_client http_res = client.request('GET', url, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -105,14 +95,14 @@ def get_user_login_parameters_v2(self, request: operations.GetUserLoginParameter r"""getUserLoginParametersV2 Get user organization login parameters by username """ - base_url = self._server_url + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) url = utils.generate_url(operations.GetUserLoginParametersV2Request, base_url, '/v2/users/public/username/{username}:getLoginParameters', request) headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' - client = self._security_client + client = self.sdk_configuration.security_client http_res = client.request('GET', url, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -131,14 +121,14 @@ def get_user_v2(self, request: operations.GetUserV2Request) -> operations.GetUse r"""getUserV2 Get user details by user id """ - base_url = self._server_url + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) url = utils.generate_url(operations.GetUserV2Request, base_url, '/v2/users/{id}', request) headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' - client = self._security_client + client = self.sdk_configuration.security_client http_res = client.request('GET', url, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -157,17 +147,17 @@ def invite_user(self, request: shared.UserInvitationPayload) -> operations.Invit r"""inviteUser Creates a new user in the caller's organization and sends an invite email to activate """ - base_url = self._server_url + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) - url = base_url.removesuffix('/') + '/v2/users/invite' + url = base_url + '/v2/users/invite' headers = {} req_content_type, data, form = utils.serialize_request_body(request, "request", 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' - client = self._security_client + client = self.sdk_configuration.security_client http_res = client.request('POST', url, data=data, files=form, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -188,15 +178,15 @@ def list_users_v2(self, request: operations.ListUsersV2Request) -> operations.Li r"""listUsersV2 Get the list of organization users """ - base_url = self._server_url + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) - url = base_url.removesuffix('/') + '/v2/users' + url = base_url + '/v2/users' headers = {} query_params = utils.get_query_params(operations.ListUsersV2Request, request) headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' - client = self._security_client + client = self.sdk_configuration.security_client http_res = client.request('GET', url, params=query_params, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -215,17 +205,17 @@ def resend_user_invitation(self, request: operations.ResendUserInvitationRequest r"""resendUserInvitation Resend user invitation email """ - base_url = self._server_url + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) - url = base_url.removesuffix('/') + '/v2/users/invite:resendEmail' + url = base_url + '/v2/users/invite:resendEmail' headers = {} req_content_type, data, form = utils.serialize_request_body(request, "request", 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' - client = self._security_client + client = self.sdk_configuration.security_client http_res = client.request('POST', url, data=data, files=form, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -244,18 +234,18 @@ def resend_user_invitation(self, request: operations.ResendUserInvitationRequest def sign_up_user(self, request: operations.SignUpUserRequest) -> operations.SignUpUserResponse: r"""signUpUser""" - base_url = self._server_url + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) - url = base_url.removesuffix('/') + '/v2/users/public/signup' + url = base_url + '/v2/users/public/signup' headers = {} req_content_type, data, form = utils.serialize_request_body(request, "signup_user_payload", 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type query_params = utils.get_query_params(operations.SignUpUserRequest, request) headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' - client = self._security_client + client = self.sdk_configuration.security_client http_res = client.request('POST', url, params=query_params, data=data, files=form, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -274,7 +264,7 @@ def update_user_v2(self, request: operations.UpdateUserV2Request) -> operations. r"""updateUserV2 Update user details """ - base_url = self._server_url + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) url = utils.generate_url(operations.UpdateUserV2Request, base_url, '/v2/users/{id}', request) headers = {} @@ -282,9 +272,9 @@ def update_user_v2(self, request: operations.UpdateUserV2Request) -> operations. if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' - client = self._security_client + client = self.sdk_configuration.security_client http_res = client.request('PATCH', url, data=data, files=form, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -303,18 +293,18 @@ def verify_email_with_token(self, request: operations.VerifyEmailWithTokenReques r"""verifyEmailWithToken Update new email using an verification token """ - base_url = self._server_url + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) - url = base_url.removesuffix('/') + '/v2/users/public/verifyEmail' + url = base_url + '/v2/users/public/verifyEmail' headers = {} req_content_type, data, form = utils.serialize_request_body(request, "user_verification_payload", 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type query_params = utils.get_query_params(operations.VerifyEmailWithTokenRequest, request) headers['Accept'] = '*/*' - headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' - client = self._security_client + client = self.sdk_configuration.security_client http_res = client.request('POST', url, params=query_params, data=data, files=form, headers=headers) content_type = http_res.headers.get('Content-Type') From 2e3f7495af47d86e6349aa0184da5f3e32e0bc19 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 7 Jun 2023 00:44:13 +0000 Subject: [PATCH 30/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.44.2 --- user/RELEASES.md | 8 +++++++- user/docs/epilot/README.md | 2 +- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdk.py | 2 +- user/src/epilot/sdkconfiguration.py | 5 +++-- 6 files changed, 16 insertions(+), 9 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 7b0ed0fe1..81ebb24d3 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -208,4 +208,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.43.0 (2.35.3) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.43.0 (2.35.3) https://github.com/speakeasy-api/speakeasy + +## 2023-06-07 00:43:58 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.44.2 (2.35.9) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/docs/epilot/README.md b/user/docs/epilot/README.md index 538516802..880468b2e 100755 --- a/user/docs/epilot/README.md +++ b/user/docs/epilot/README.md @@ -2,7 +2,7 @@ ## Overview -Manage users in epilot organization(s) +User API: Manage users in epilot organization(s) ### Available Operations diff --git a/user/gen.yaml b/user/gen.yaml index 0f257d88f..f64cfb328 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.43.0 - generationVersion: 2.35.3 + speakeasyVersion: 1.44.2 + generationVersion: 2.35.9 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.19.0 + version: 1.19.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 98d27fb38..e297f79ac 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.19.0", + version="1.19.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index b03cbccec..ffb3d910e 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -8,7 +8,7 @@ from epilot.models import shared class Epilot: - r"""Manage users in epilot organization(s)""" + r"""User API: Manage users in epilot organization(s)""" user_v1: UserV1 r"""Legacy User API""" user_v2: UserV2 diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 839baad27..73a2ed4fb 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -3,6 +3,7 @@ import requests from dataclasses import dataclass + SERVERS = [ 'https://user.sls.epilot.io', ] @@ -15,8 +16,8 @@ class SDKConfiguration: server_url: str = '' server_idx: int = 0 language: str = 'python' - sdk_version: str = '1.19.0' - gen_version: str = '2.35.3' + sdk_version: str = '1.19.1' + gen_version: str = '2.35.9' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 1cf2962259c19a29996f56aa5d3b09b41679fe93 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 8 Jun 2023 00:43:16 +0000 Subject: [PATCH 31/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.45.0 --- user/README.md | 2 +- user/RELEASES.md | 8 +++++++- user/USAGE.md | 2 +- user/docs/userv1/README.md | 8 ++++---- user/docs/userv2/README.md | 22 +++++++++++----------- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 5 +++-- user/src/epilot/user_v1.py | 8 ++++---- user/src/epilot/user_v2.py | 22 +++++++++++----------- 10 files changed, 46 insertions(+), 39 deletions(-) diff --git a/user/README.md b/user/README.md index a5f941810..7b8af0c74 100755 --- a/user/README.md +++ b/user/README.md @@ -16,7 +16,7 @@ import epilot s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) diff --git a/user/RELEASES.md b/user/RELEASES.md index 81ebb24d3..8cfad6b57 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -214,4 +214,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.44.2 (2.35.9) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.44.2 (2.35.9) https://github.com/speakeasy-api/speakeasy + +## 2023-06-08 00:43:02 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.45.0 (2.37.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/USAGE.md b/user/USAGE.md index ed7957fb2..868c709fe 100755 --- a/user/USAGE.md +++ b/user/USAGE.md @@ -5,7 +5,7 @@ import epilot s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) diff --git a/user/docs/userv1/README.md b/user/docs/userv1/README.md index c72e5a2b7..98e62f24a 100755 --- a/user/docs/userv1/README.md +++ b/user/docs/userv1/README.md @@ -23,7 +23,7 @@ import epilot s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) @@ -46,7 +46,7 @@ from epilot.models import operations s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) @@ -72,7 +72,7 @@ from epilot.models import operations s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) @@ -98,7 +98,7 @@ from epilot.models import operations s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) diff --git a/user/docs/userv2/README.md b/user/docs/userv2/README.md index 354190299..8c76374a7 100755 --- a/user/docs/userv2/README.md +++ b/user/docs/userv2/README.md @@ -30,7 +30,7 @@ from epilot.models import operations, shared s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) @@ -60,7 +60,7 @@ from epilot.models import operations s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) @@ -86,7 +86,7 @@ import epilot s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) @@ -109,7 +109,7 @@ from epilot.models import operations s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) @@ -135,7 +135,7 @@ from epilot.models import operations s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) @@ -161,7 +161,7 @@ from epilot.models import shared s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) @@ -191,7 +191,7 @@ from epilot.models import operations s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) @@ -219,7 +219,7 @@ from epilot.models import operations s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) @@ -246,7 +246,7 @@ from epilot.models import operations, shared s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) @@ -284,7 +284,7 @@ from epilot.models import operations, shared s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) @@ -338,7 +338,7 @@ from epilot.models import operations, shared s = epilot.Epilot( security=shared.Security( - epilot_auth="YOUR_BEARER_TOKEN_HERE", + epilot_auth="", ), ) diff --git a/user/gen.yaml b/user/gen.yaml index f64cfb328..2f7a5d838 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.44.2 - generationVersion: 2.35.9 + speakeasyVersion: 1.45.0 + generationVersion: 2.37.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.19.1 + version: 1.20.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index e297f79ac..725d18c2a 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.19.1", + version="1.20.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 73a2ed4fb..11b58249d 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -16,8 +16,9 @@ class SDKConfiguration: server_url: str = '' server_idx: int = 0 language: str = 'python' - sdk_version: str = '1.19.1' - gen_version: str = '2.35.9' + openapi_doc_version: str = '2.0.0' + sdk_version: str = '1.20.0' + gen_version: str = '2.37.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/user/src/epilot/user_v1.py b/user/src/epilot/user_v1.py index 1a2528755..c681504c1 100755 --- a/user/src/epilot/user_v1.py +++ b/user/src/epilot/user_v1.py @@ -22,7 +22,7 @@ def get_me(self) -> operations.GetMeResponse: url = base_url + '/v1/users/me' headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' client = self.sdk_configuration.security_client @@ -48,7 +48,7 @@ def get_user(self, request: operations.GetUserRequest) -> operations.GetUserResp url = utils.generate_url(operations.GetUserRequest, base_url, '/v1/users/{id}', request) headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' client = self.sdk_configuration.security_client @@ -74,7 +74,7 @@ def get_user_login_parameters(self, request: operations.GetUserLoginParametersRe url = utils.generate_url(operations.GetUserLoginParametersRequest, base_url, '/v1/users/username/{username}:getLoginParameters', request) headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' client = self.sdk_configuration.security_client @@ -101,7 +101,7 @@ def list_users(self, request: operations.ListUsersRequest) -> operations.ListUse headers = {} query_params = utils.get_query_params(operations.ListUsersRequest, request) headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' client = self.sdk_configuration.security_client diff --git a/user/src/epilot/user_v2.py b/user/src/epilot/user_v2.py index efd512204..b2c99fbce 100755 --- a/user/src/epilot/user_v2.py +++ b/user/src/epilot/user_v2.py @@ -26,7 +26,7 @@ def activate_user(self, request: operations.ActivateUserRequest) -> operations.A headers['content-type'] = req_content_type query_params = utils.get_query_params(operations.ActivateUserRequest, request) headers['Accept'] = '*/*' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' client = self.sdk_configuration.security_client @@ -48,7 +48,7 @@ def delete_user_v2(self, request: operations.DeleteUserV2Request) -> operations. url = utils.generate_url(operations.DeleteUserV2Request, base_url, '/v2/users/{id}', request) headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' client = self.sdk_configuration.security_client @@ -74,7 +74,7 @@ def get_me_v2(self) -> operations.GetMeV2Response: url = base_url + '/v2/users/me' headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' client = self.sdk_configuration.security_client @@ -100,7 +100,7 @@ def get_user_login_parameters_v2(self, request: operations.GetUserLoginParameter url = utils.generate_url(operations.GetUserLoginParametersV2Request, base_url, '/v2/users/public/username/{username}:getLoginParameters', request) headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' client = self.sdk_configuration.security_client @@ -126,7 +126,7 @@ def get_user_v2(self, request: operations.GetUserV2Request) -> operations.GetUse url = utils.generate_url(operations.GetUserV2Request, base_url, '/v2/users/{id}', request) headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' client = self.sdk_configuration.security_client @@ -155,7 +155,7 @@ def invite_user(self, request: shared.UserInvitationPayload) -> operations.Invit if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' client = self.sdk_configuration.security_client @@ -184,7 +184,7 @@ def list_users_v2(self, request: operations.ListUsersV2Request) -> operations.Li headers = {} query_params = utils.get_query_params(operations.ListUsersV2Request, request) headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' client = self.sdk_configuration.security_client @@ -213,7 +213,7 @@ def resend_user_invitation(self, request: operations.ResendUserInvitationRequest if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' client = self.sdk_configuration.security_client @@ -243,7 +243,7 @@ def sign_up_user(self, request: operations.SignUpUserRequest) -> operations.Sign headers['content-type'] = req_content_type query_params = utils.get_query_params(operations.SignUpUserRequest, request) headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' client = self.sdk_configuration.security_client @@ -272,7 +272,7 @@ def update_user_v2(self, request: operations.UpdateUserV2Request) -> operations. if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' client = self.sdk_configuration.security_client @@ -302,7 +302,7 @@ def verify_email_with_token(self, request: operations.VerifyEmailWithTokenReques headers['content-type'] = req_content_type query_params = utils.get_query_params(operations.VerifyEmailWithTokenRequest, request) headers['Accept'] = '*/*' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' client = self.sdk_configuration.security_client From bb40b3759c98520cc6ce32da71271db960b3224d Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 9 Jun 2023 00:45:06 +0000 Subject: [PATCH 32/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.45.2 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 8cfad6b57..20b20fa74 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -220,4 +220,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.45.0 (2.37.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.45.0 (2.37.0) https://github.com/speakeasy-api/speakeasy + +## 2023-06-09 00:44:53 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.45.2 (2.37.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 2f7a5d838..176a81569 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.45.0 - generationVersion: 2.37.0 + speakeasyVersion: 1.45.2 + generationVersion: 2.37.2 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.20.0 + version: 1.20.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 725d18c2a..e3af7151a 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.20.0", + version="1.20.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 11b58249d..97dd0482e 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.20.0' - gen_version: str = '2.37.0' + sdk_version: str = '1.20.1' + gen_version: str = '2.37.2' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From f0bc82663982940602f5623594d5093aa893bb1c Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 10 Jun 2023 00:39:49 +0000 Subject: [PATCH 33/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.47.0 --- user/README.md | 40 +- user/RELEASES.md | 8 +- .../models/operations/activateuserrequest.md | 9 + .../models/operations/activateuserresponse.md | 10 + .../models/operations/deleteuserv2request.md | 8 + .../models/operations/deleteuserv2response.md | 11 + user/docs/models/operations/getmeresponse.md | 11 + .../docs/models/operations/getmev2response.md | 11 + ...etuserloginparameters200applicationjson.md | 10 + .../getuserloginparametersrequest.md | 8 + .../getuserloginparametersresponse.md | 11 + ...userloginparametersv2200applicationjson.md | 10 + .../getuserloginparametersv2request.md | 8 + .../getuserloginparametersv2response.md | 11 + user/docs/models/operations/getuserrequest.md | 8 + .../docs/models/operations/getuserresponse.md | 11 + .../models/operations/getuserv2request.md | 8 + .../models/operations/getuserv2response.md | 11 + .../models/operations/inviteuserresponse.md | 11 + .../operations/listusers200applicationjson.md | 10 + .../models/operations/listusersrequest.md | 11 + .../models/operations/listusersresponse.md | 11 + .../listusersv2200applicationjson.md | 10 + .../models/operations/listusersv2request.md | 10 + .../models/operations/listusersv2response.md | 11 + .../resenduserinvitationrequestbody.md | 9 + ...resenduserinvitationrequestbodylanguage.md | 11 + .../resenduserinvitationresponse.md | 11 + .../signupuser200applicationjson.md | 11 + .../models/operations/signupuserrequest.md | 9 + .../models/operations/signupuserresponse.md | 11 + .../models/operations/updateuserv2request.md | 9 + .../models/operations/updateuserv2response.md | 11 + .../operations/verifyemailwithtokenrequest.md | 9 + .../verifyemailwithtokenresponse.md | 10 + user/docs/models/shared/loginparameters.md | 17 + .../loginparametersoauthresponsetype.md | 9 + user/docs/models/shared/organization.md | 20 + .../docs/models/shared/organizationaddress.md | 12 + user/docs/models/shared/organizationtype.md | 9 + user/docs/models/shared/security.md | 8 + user/docs/models/shared/signupuserpayload.md | 10 + .../shared/signupuserpayloadlanguage.md | 11 + user/docs/models/shared/user.md | 19 + .../models/shared/useractivationpayload.md | 9 + user/docs/models/shared/userdetail.md | 10 + .../models/shared/userinvitationpayload.md | 10 + .../shared/userinvitationpayloadlanguage.md | 11 + user/docs/models/shared/userproperties.md | 9 + user/docs/models/shared/userv2.md | 26 + user/docs/models/shared/userv2properties.md | 9 + user/docs/models/shared/userv2status.md | 11 + .../models/shared/userverificationpayload.md | 8 + user/docs/{ => sdks}/epilot/README.md | 0 user/docs/sdks/userv1/README.md | 160 ++++++ user/docs/sdks/userv2/README.md | 482 ++++++++++++++++++ user/docs/userv1/README.md | 118 ----- user/docs/userv2/README.md | 356 ------------- user/files.gen | 59 ++- user/gen.yaml | 6 +- user/setup.py | 2 +- .../epilot/models/operations/activateuser.py | 9 +- .../epilot/models/operations/deleteuserv2.py | 9 +- user/src/epilot/models/operations/getme.py | 5 +- user/src/epilot/models/operations/getmev2.py | 5 +- user/src/epilot/models/operations/getuser.py | 9 +- .../operations/getuserloginparameters.py | 13 +- .../operations/getuserloginparametersv2.py | 13 +- .../src/epilot/models/operations/getuserv2.py | 9 +- .../epilot/models/operations/inviteuser.py | 5 +- .../src/epilot/models/operations/listusers.py | 13 +- .../epilot/models/operations/listusersv2.py | 13 +- .../models/operations/resenduserinvitation.py | 9 +- .../epilot/models/operations/signupuser.py | 13 +- .../epilot/models/operations/updateuserv2.py | 9 +- .../models/operations/verifyemailwithtoken.py | 9 +- .../epilot/models/shared/loginparameters.py | 5 +- user/src/epilot/models/shared/organization.py | 9 +- user/src/epilot/models/shared/security.py | 5 +- .../epilot/models/shared/signupuserpayload.py | 5 +- user/src/epilot/models/shared/user.py | 9 +- .../models/shared/useractivationpayload.py | 5 +- user/src/epilot/models/shared/userdetail.py | 5 +- .../models/shared/userinvitationpayload.py | 5 +- user/src/epilot/models/shared/userv2.py | 9 +- .../models/shared/userverificationpayload.py | 5 +- user/src/epilot/sdkconfiguration.py | 4 +- 87 files changed, 1414 insertions(+), 575 deletions(-) create mode 100755 user/docs/models/operations/activateuserrequest.md create mode 100755 user/docs/models/operations/activateuserresponse.md create mode 100755 user/docs/models/operations/deleteuserv2request.md create mode 100755 user/docs/models/operations/deleteuserv2response.md create mode 100755 user/docs/models/operations/getmeresponse.md create mode 100755 user/docs/models/operations/getmev2response.md create mode 100755 user/docs/models/operations/getuserloginparameters200applicationjson.md create mode 100755 user/docs/models/operations/getuserloginparametersrequest.md create mode 100755 user/docs/models/operations/getuserloginparametersresponse.md create mode 100755 user/docs/models/operations/getuserloginparametersv2200applicationjson.md create mode 100755 user/docs/models/operations/getuserloginparametersv2request.md create mode 100755 user/docs/models/operations/getuserloginparametersv2response.md create mode 100755 user/docs/models/operations/getuserrequest.md create mode 100755 user/docs/models/operations/getuserresponse.md create mode 100755 user/docs/models/operations/getuserv2request.md create mode 100755 user/docs/models/operations/getuserv2response.md create mode 100755 user/docs/models/operations/inviteuserresponse.md create mode 100755 user/docs/models/operations/listusers200applicationjson.md create mode 100755 user/docs/models/operations/listusersrequest.md create mode 100755 user/docs/models/operations/listusersresponse.md create mode 100755 user/docs/models/operations/listusersv2200applicationjson.md create mode 100755 user/docs/models/operations/listusersv2request.md create mode 100755 user/docs/models/operations/listusersv2response.md create mode 100755 user/docs/models/operations/resenduserinvitationrequestbody.md create mode 100755 user/docs/models/operations/resenduserinvitationrequestbodylanguage.md create mode 100755 user/docs/models/operations/resenduserinvitationresponse.md create mode 100755 user/docs/models/operations/signupuser200applicationjson.md create mode 100755 user/docs/models/operations/signupuserrequest.md create mode 100755 user/docs/models/operations/signupuserresponse.md create mode 100755 user/docs/models/operations/updateuserv2request.md create mode 100755 user/docs/models/operations/updateuserv2response.md create mode 100755 user/docs/models/operations/verifyemailwithtokenrequest.md create mode 100755 user/docs/models/operations/verifyemailwithtokenresponse.md create mode 100755 user/docs/models/shared/loginparameters.md create mode 100755 user/docs/models/shared/loginparametersoauthresponsetype.md create mode 100755 user/docs/models/shared/organization.md create mode 100755 user/docs/models/shared/organizationaddress.md create mode 100755 user/docs/models/shared/organizationtype.md create mode 100755 user/docs/models/shared/security.md create mode 100755 user/docs/models/shared/signupuserpayload.md create mode 100755 user/docs/models/shared/signupuserpayloadlanguage.md create mode 100755 user/docs/models/shared/user.md create mode 100755 user/docs/models/shared/useractivationpayload.md create mode 100755 user/docs/models/shared/userdetail.md create mode 100755 user/docs/models/shared/userinvitationpayload.md create mode 100755 user/docs/models/shared/userinvitationpayloadlanguage.md create mode 100755 user/docs/models/shared/userproperties.md create mode 100755 user/docs/models/shared/userv2.md create mode 100755 user/docs/models/shared/userv2properties.md create mode 100755 user/docs/models/shared/userv2status.md create mode 100755 user/docs/models/shared/userverificationpayload.md rename user/docs/{ => sdks}/epilot/README.md (100%) create mode 100755 user/docs/sdks/userv1/README.md create mode 100755 user/docs/sdks/userv2/README.md delete mode 100755 user/docs/userv1/README.md delete mode 100755 user/docs/userv2/README.md diff --git a/user/README.md b/user/README.md index 7b8af0c74..894ba275d 100755 --- a/user/README.md +++ b/user/README.md @@ -32,26 +32,26 @@ if res.user is not None: ## Available Resources and Operations -### [user_v1](docs/userv1/README.md) - -* [get_me](docs/userv1/README.md#get_me) - getMe -* [get_user](docs/userv1/README.md#get_user) - getUser -* [get_user_login_parameters](docs/userv1/README.md#get_user_login_parameters) - getUserLoginParameters -* [list_users](docs/userv1/README.md#list_users) - listUsers - -### [user_v2](docs/userv2/README.md) - -* [activate_user](docs/userv2/README.md#activate_user) - activateUser -* [delete_user_v2](docs/userv2/README.md#delete_user_v2) - deleteUserV2 -* [get_me_v2](docs/userv2/README.md#get_me_v2) - getMeV2 -* [get_user_login_parameters_v2](docs/userv2/README.md#get_user_login_parameters_v2) - getUserLoginParametersV2 -* [get_user_v2](docs/userv2/README.md#get_user_v2) - getUserV2 -* [invite_user](docs/userv2/README.md#invite_user) - inviteUser -* [list_users_v2](docs/userv2/README.md#list_users_v2) - listUsersV2 -* [resend_user_invitation](docs/userv2/README.md#resend_user_invitation) - resendUserInvitation -* [sign_up_user](docs/userv2/README.md#sign_up_user) - signUpUser -* [update_user_v2](docs/userv2/README.md#update_user_v2) - updateUserV2 -* [verify_email_with_token](docs/userv2/README.md#verify_email_with_token) - verifyEmailWithToken +### [user_v1](docs/sdks/userv1/README.md) + +* [get_me](docs/sdks/userv1/README.md#get_me) - getMe +* [get_user](docs/sdks/userv1/README.md#get_user) - getUser +* [get_user_login_parameters](docs/sdks/userv1/README.md#get_user_login_parameters) - getUserLoginParameters +* [list_users](docs/sdks/userv1/README.md#list_users) - listUsers + +### [user_v2](docs/sdks/userv2/README.md) + +* [activate_user](docs/sdks/userv2/README.md#activate_user) - activateUser +* [delete_user_v2](docs/sdks/userv2/README.md#delete_user_v2) - deleteUserV2 +* [get_me_v2](docs/sdks/userv2/README.md#get_me_v2) - getMeV2 +* [get_user_login_parameters_v2](docs/sdks/userv2/README.md#get_user_login_parameters_v2) - getUserLoginParametersV2 +* [get_user_v2](docs/sdks/userv2/README.md#get_user_v2) - getUserV2 +* [invite_user](docs/sdks/userv2/README.md#invite_user) - inviteUser +* [list_users_v2](docs/sdks/userv2/README.md#list_users_v2) - listUsersV2 +* [resend_user_invitation](docs/sdks/userv2/README.md#resend_user_invitation) - resendUserInvitation +* [sign_up_user](docs/sdks/userv2/README.md#sign_up_user) - signUpUser +* [update_user_v2](docs/sdks/userv2/README.md#update_user_v2) - updateUserV2 +* [verify_email_with_token](docs/sdks/userv2/README.md#verify_email_with_token) - verifyEmailWithToken ### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks) diff --git a/user/RELEASES.md b/user/RELEASES.md index 20b20fa74..eadde8722 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -226,4 +226,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.45.2 (2.37.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.45.2 (2.37.2) https://github.com/speakeasy-api/speakeasy + +## 2023-06-10 00:39:35 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.47.0 (2.39.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/docs/models/operations/activateuserrequest.md b/user/docs/models/operations/activateuserrequest.md new file mode 100755 index 000000000..9bfc0fbcd --- /dev/null +++ b/user/docs/models/operations/activateuserrequest.md @@ -0,0 +1,9 @@ +# ActivateUserRequest + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | +| `user_activation_payload` | [Optional[shared.UserActivationPayload]](../../models/shared/useractivationpayload.md) | :heavy_minus_sign: | N/A | +| `token` | *str* | :heavy_check_mark: | Invite Token | \ No newline at end of file diff --git a/user/docs/models/operations/activateuserresponse.md b/user/docs/models/operations/activateuserresponse.md new file mode 100755 index 000000000..1bdd6d191 --- /dev/null +++ b/user/docs/models/operations/activateuserresponse.md @@ -0,0 +1,10 @@ +# ActivateUserResponse + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | N/A | +| `status_code` | *int* | :heavy_check_mark: | N/A | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/deleteuserv2request.md b/user/docs/models/operations/deleteuserv2request.md new file mode 100755 index 000000000..a51d56912 --- /dev/null +++ b/user/docs/models/operations/deleteuserv2request.md @@ -0,0 +1,8 @@ +# DeleteUserV2Request + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `id` | *str* | :heavy_check_mark: | The Id of user | \ No newline at end of file diff --git a/user/docs/models/operations/deleteuserv2response.md b/user/docs/models/operations/deleteuserv2response.md new file mode 100755 index 000000000..405a90ece --- /dev/null +++ b/user/docs/models/operations/deleteuserv2response.md @@ -0,0 +1,11 @@ +# DeleteUserV2Response + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | N/A | +| `status_code` | *int* | :heavy_check_mark: | N/A | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `user` | [Optional[shared.User]](../../models/shared/user.md) | :heavy_minus_sign: | The deleted user | \ No newline at end of file diff --git a/user/docs/models/operations/getmeresponse.md b/user/docs/models/operations/getmeresponse.md new file mode 100755 index 000000000..b5ddf6621 --- /dev/null +++ b/user/docs/models/operations/getmeresponse.md @@ -0,0 +1,11 @@ +# GetMeResponse + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | N/A | +| `status_code` | *int* | :heavy_check_mark: | N/A | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `user` | [Optional[shared.User]](../../models/shared/user.md) | :heavy_minus_sign: | Currently logged in user | \ No newline at end of file diff --git a/user/docs/models/operations/getmev2response.md b/user/docs/models/operations/getmev2response.md new file mode 100755 index 000000000..c2df51330 --- /dev/null +++ b/user/docs/models/operations/getmev2response.md @@ -0,0 +1,11 @@ +# GetMeV2Response + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | N/A | +| `status_code` | *int* | :heavy_check_mark: | N/A | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | currently logged in user | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparameters200applicationjson.md b/user/docs/models/operations/getuserloginparameters200applicationjson.md new file mode 100755 index 000000000..04d1f190a --- /dev/null +++ b/user/docs/models/operations/getuserloginparameters200applicationjson.md @@ -0,0 +1,10 @@ +# GetUserLoginParameters200ApplicationJSON + +User + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | +| `login_parameters` | list[[shared.LoginParameters](../../models/shared/loginparameters.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersrequest.md b/user/docs/models/operations/getuserloginparametersrequest.md new file mode 100755 index 000000000..e292ef6b4 --- /dev/null +++ b/user/docs/models/operations/getuserloginparametersrequest.md @@ -0,0 +1,8 @@ +# GetUserLoginParametersRequest + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `username` | *str* | :heavy_check_mark: | Username | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersresponse.md b/user/docs/models/operations/getuserloginparametersresponse.md new file mode 100755 index 000000000..b67888491 --- /dev/null +++ b/user/docs/models/operations/getuserloginparametersresponse.md @@ -0,0 +1,11 @@ +# GetUserLoginParametersResponse + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | N/A | +| `status_code` | *int* | :heavy_check_mark: | N/A | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `get_user_login_parameters_200_application_json_object` | [Optional[GetUserLoginParameters200ApplicationJSON]](../../models/operations/getuserloginparameters200applicationjson.md) | :heavy_minus_sign: | User | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersv2200applicationjson.md b/user/docs/models/operations/getuserloginparametersv2200applicationjson.md new file mode 100755 index 000000000..d69632565 --- /dev/null +++ b/user/docs/models/operations/getuserloginparametersv2200applicationjson.md @@ -0,0 +1,10 @@ +# GetUserLoginParametersV2200ApplicationJSON + +User + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | +| `login_parameters` | list[[shared.LoginParameters](../../models/shared/loginparameters.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersv2request.md b/user/docs/models/operations/getuserloginparametersv2request.md new file mode 100755 index 000000000..eb7c59328 --- /dev/null +++ b/user/docs/models/operations/getuserloginparametersv2request.md @@ -0,0 +1,8 @@ +# GetUserLoginParametersV2Request + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `username` | *str* | :heavy_check_mark: | Username | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersv2response.md b/user/docs/models/operations/getuserloginparametersv2response.md new file mode 100755 index 000000000..d3745fee5 --- /dev/null +++ b/user/docs/models/operations/getuserloginparametersv2response.md @@ -0,0 +1,11 @@ +# GetUserLoginParametersV2Response + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | N/A | +| `status_code` | *int* | :heavy_check_mark: | N/A | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `get_user_login_parameters_v2_200_application_json_object` | [Optional[GetUserLoginParametersV2200ApplicationJSON]](../../models/operations/getuserloginparametersv2200applicationjson.md) | :heavy_minus_sign: | User | \ No newline at end of file diff --git a/user/docs/models/operations/getuserrequest.md b/user/docs/models/operations/getuserrequest.md new file mode 100755 index 000000000..1dd295cff --- /dev/null +++ b/user/docs/models/operations/getuserrequest.md @@ -0,0 +1,8 @@ +# GetUserRequest + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `id` | *str* | :heavy_check_mark: | User id | \ No newline at end of file diff --git a/user/docs/models/operations/getuserresponse.md b/user/docs/models/operations/getuserresponse.md new file mode 100755 index 000000000..12d611b00 --- /dev/null +++ b/user/docs/models/operations/getuserresponse.md @@ -0,0 +1,11 @@ +# GetUserResponse + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | N/A | +| `status_code` | *int* | :heavy_check_mark: | N/A | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `user` | [Optional[shared.User]](../../models/shared/user.md) | :heavy_minus_sign: | User | \ No newline at end of file diff --git a/user/docs/models/operations/getuserv2request.md b/user/docs/models/operations/getuserv2request.md new file mode 100755 index 000000000..4bbef2b59 --- /dev/null +++ b/user/docs/models/operations/getuserv2request.md @@ -0,0 +1,8 @@ +# GetUserV2Request + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `id` | *str* | :heavy_check_mark: | The Id of user | \ No newline at end of file diff --git a/user/docs/models/operations/getuserv2response.md b/user/docs/models/operations/getuserv2response.md new file mode 100755 index 000000000..cdaf62014 --- /dev/null +++ b/user/docs/models/operations/getuserv2response.md @@ -0,0 +1,11 @@ +# GetUserV2Response + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | N/A | +| `status_code` | *int* | :heavy_check_mark: | N/A | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | The returned user | \ No newline at end of file diff --git a/user/docs/models/operations/inviteuserresponse.md b/user/docs/models/operations/inviteuserresponse.md new file mode 100755 index 000000000..35010f807 --- /dev/null +++ b/user/docs/models/operations/inviteuserresponse.md @@ -0,0 +1,11 @@ +# InviteUserResponse + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | N/A | +| `status_code` | *int* | :heavy_check_mark: | N/A | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | Invited successfully | \ No newline at end of file diff --git a/user/docs/models/operations/listusers200applicationjson.md b/user/docs/models/operations/listusers200applicationjson.md new file mode 100755 index 000000000..e557dc2f0 --- /dev/null +++ b/user/docs/models/operations/listusers200applicationjson.md @@ -0,0 +1,10 @@ +# ListUsers200ApplicationJSON + +List of users + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | +| `users` | list[[shared.User](../../models/shared/user.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/listusersrequest.md b/user/docs/models/operations/listusersrequest.md new file mode 100755 index 000000000..0be24232c --- /dev/null +++ b/user/docs/models/operations/listusersrequest.md @@ -0,0 +1,11 @@ +# ListUsersRequest + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | +| `limit` | *Optional[float]* | :heavy_minus_sign: | Limit the results size | +| `offset` | *Optional[float]* | :heavy_minus_sign: | Specify the page | +| `org_ids` | list[*str*] | :heavy_minus_sign: | Comma-separated list of organization ids to filter by | +| `query` | *Optional[str]* | :heavy_minus_sign: | Query text to filter by | \ No newline at end of file diff --git a/user/docs/models/operations/listusersresponse.md b/user/docs/models/operations/listusersresponse.md new file mode 100755 index 000000000..1e601c74e --- /dev/null +++ b/user/docs/models/operations/listusersresponse.md @@ -0,0 +1,11 @@ +# ListUsersResponse + + +## Fields + +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | N/A | +| `status_code` | *int* | :heavy_check_mark: | N/A | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `list_users_200_application_json_object` | [Optional[ListUsers200ApplicationJSON]](../../models/operations/listusers200applicationjson.md) | :heavy_minus_sign: | List of users | \ No newline at end of file diff --git a/user/docs/models/operations/listusersv2200applicationjson.md b/user/docs/models/operations/listusersv2200applicationjson.md new file mode 100755 index 000000000..5dbc8bf47 --- /dev/null +++ b/user/docs/models/operations/listusersv2200applicationjson.md @@ -0,0 +1,10 @@ +# ListUsersV2200ApplicationJSON + +List of organization users + + +## Fields + +| Field | Type | Required | Description | +| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | +| `results` | list[[shared.UserV2](../../models/shared/userv2.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/listusersv2request.md b/user/docs/models/operations/listusersv2request.md new file mode 100755 index 000000000..71150aad4 --- /dev/null +++ b/user/docs/models/operations/listusersv2request.md @@ -0,0 +1,10 @@ +# ListUsersV2Request + + +## Fields + +| Field | Type | Required | Description | +| ----------------------- | ----------------------- | ----------------------- | ----------------------- | +| `limit` | *Optional[float]* | :heavy_minus_sign: | Limit the results size | +| `offset` | *Optional[float]* | :heavy_minus_sign: | Specify the page | +| `query` | *Optional[str]* | :heavy_minus_sign: | Query text to filter by | \ No newline at end of file diff --git a/user/docs/models/operations/listusersv2response.md b/user/docs/models/operations/listusersv2response.md new file mode 100755 index 000000000..715e49caf --- /dev/null +++ b/user/docs/models/operations/listusersv2response.md @@ -0,0 +1,11 @@ +# ListUsersV2Response + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | N/A | +| `status_code` | *int* | :heavy_check_mark: | N/A | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `list_users_v2_200_application_json_object` | [Optional[ListUsersV2200ApplicationJSON]](../../models/operations/listusersv2200applicationjson.md) | :heavy_minus_sign: | List of organization users | \ No newline at end of file diff --git a/user/docs/models/operations/resenduserinvitationrequestbody.md b/user/docs/models/operations/resenduserinvitationrequestbody.md new file mode 100755 index 000000000..79ba58dbc --- /dev/null +++ b/user/docs/models/operations/resenduserinvitationrequestbody.md @@ -0,0 +1,9 @@ +# ResendUserInvitationRequestBody + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| `email` | *Optional[str]* | :heavy_minus_sign: | Email address of the address | test@example.com | +| `language` | [Optional[ResendUserInvitationRequestBodyLanguage]](../../models/operations/resenduserinvitationrequestbodylanguage.md) | :heavy_minus_sign: | Language for user invitation email | | \ No newline at end of file diff --git a/user/docs/models/operations/resenduserinvitationrequestbodylanguage.md b/user/docs/models/operations/resenduserinvitationrequestbodylanguage.md new file mode 100755 index 000000000..19b880524 --- /dev/null +++ b/user/docs/models/operations/resenduserinvitationrequestbodylanguage.md @@ -0,0 +1,11 @@ +# ResendUserInvitationRequestBodyLanguage + +Language for user invitation email + + +## Values + +| Name | Value | +| ----- | ----- | +| `EN` | en | +| `DE` | de | \ No newline at end of file diff --git a/user/docs/models/operations/resenduserinvitationresponse.md b/user/docs/models/operations/resenduserinvitationresponse.md new file mode 100755 index 000000000..543db144c --- /dev/null +++ b/user/docs/models/operations/resenduserinvitationresponse.md @@ -0,0 +1,11 @@ +# ResendUserInvitationResponse + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | N/A | +| `status_code` | *int* | :heavy_check_mark: | N/A | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | User Invitation sent successfully. | \ No newline at end of file diff --git a/user/docs/models/operations/signupuser200applicationjson.md b/user/docs/models/operations/signupuser200applicationjson.md new file mode 100755 index 000000000..c47d2b0c3 --- /dev/null +++ b/user/docs/models/operations/signupuser200applicationjson.md @@ -0,0 +1,11 @@ +# SignUpUser200ApplicationJSON + +The created user and organization + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `organization` | [Optional[shared.Organization]](../../models/shared/organization.md) | :heavy_minus_sign: | N/A | +| `user` | [Optional[shared.User]](../../models/shared/user.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/signupuserrequest.md b/user/docs/models/operations/signupuserrequest.md new file mode 100755 index 000000000..122ee6109 --- /dev/null +++ b/user/docs/models/operations/signupuserrequest.md @@ -0,0 +1,9 @@ +# SignUpUserRequest + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `signup_user_payload` | [Optional[shared.SignupUserPayload]](../../models/shared/signupuserpayload.md) | :heavy_minus_sign: | N/A | +| `token` | *Optional[str]* | :heavy_minus_sign: | Invitation partner token | \ No newline at end of file diff --git a/user/docs/models/operations/signupuserresponse.md b/user/docs/models/operations/signupuserresponse.md new file mode 100755 index 000000000..431019d26 --- /dev/null +++ b/user/docs/models/operations/signupuserresponse.md @@ -0,0 +1,11 @@ +# SignUpUserResponse + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | N/A | +| `status_code` | *int* | :heavy_check_mark: | N/A | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `sign_up_user_200_application_json_object` | [Optional[SignUpUser200ApplicationJSON]](../../models/operations/signupuser200applicationjson.md) | :heavy_minus_sign: | The created user and organization | \ No newline at end of file diff --git a/user/docs/models/operations/updateuserv2request.md b/user/docs/models/operations/updateuserv2request.md new file mode 100755 index 000000000..51fe8dde2 --- /dev/null +++ b/user/docs/models/operations/updateuserv2request.md @@ -0,0 +1,9 @@ +# UpdateUserV2Request + + +## Fields + +| Field | Type | Required | Description | +| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | +| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | N/A | +| `id` | *str* | :heavy_check_mark: | The Id of user | \ No newline at end of file diff --git a/user/docs/models/operations/updateuserv2response.md b/user/docs/models/operations/updateuserv2response.md new file mode 100755 index 000000000..c9ea09678 --- /dev/null +++ b/user/docs/models/operations/updateuserv2response.md @@ -0,0 +1,11 @@ +# UpdateUserV2Response + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | N/A | +| `status_code` | *int* | :heavy_check_mark: | N/A | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | The returned user | \ No newline at end of file diff --git a/user/docs/models/operations/verifyemailwithtokenrequest.md b/user/docs/models/operations/verifyemailwithtokenrequest.md new file mode 100755 index 000000000..92231ef79 --- /dev/null +++ b/user/docs/models/operations/verifyemailwithtokenrequest.md @@ -0,0 +1,9 @@ +# VerifyEmailWithTokenRequest + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `user_verification_payload` | [Optional[shared.UserVerificationPayload]](../../models/shared/userverificationpayload.md) | :heavy_minus_sign: | N/A | +| `token` | *str* | :heavy_check_mark: | Verification Token | \ No newline at end of file diff --git a/user/docs/models/operations/verifyemailwithtokenresponse.md b/user/docs/models/operations/verifyemailwithtokenresponse.md new file mode 100755 index 000000000..c6ca287c2 --- /dev/null +++ b/user/docs/models/operations/verifyemailwithtokenresponse.md @@ -0,0 +1,10 @@ +# VerifyEmailWithTokenResponse + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | N/A | +| `status_code` | *int* | :heavy_check_mark: | N/A | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/shared/loginparameters.md b/user/docs/models/shared/loginparameters.md new file mode 100755 index 000000000..33d08f534 --- /dev/null +++ b/user/docs/models/shared/loginparameters.md @@ -0,0 +1,17 @@ +# LoginParameters + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| `cognito_identity_pool_id` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-1:d24af723-7b40-4c3d-be57-d0a732a59a5d | +| `cognito_oauth_domain` | *Optional[str]* | :heavy_minus_sign: | N/A | epilot-org-123 | +| `cognito_oauth_scopes` | list[*str*] | :heavy_minus_sign: | N/A | | +| `cognito_region` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-1 | +| `cognito_user_pool_client_id` | *Optional[str]* | :heavy_minus_sign: | N/A | asbkh213ehkquwhdi | +| `cognito_user_pool_id` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-sample | +| `oauth_response_type` | [Optional[LoginParametersOauthResponseType]](../../models/shared/loginparametersoauthresponsetype.md) | :heavy_minus_sign: | N/A | | +| `organization_id` | *Optional[str]* | :heavy_minus_sign: | N/A | 123 | +| `organization_name` | *Optional[str]* | :heavy_minus_sign: | N/A | epilot GmbH | +| `organization_type` | *Optional[str]* | :heavy_minus_sign: | N/A | Vendor | \ No newline at end of file diff --git a/user/docs/models/shared/loginparametersoauthresponsetype.md b/user/docs/models/shared/loginparametersoauthresponsetype.md new file mode 100755 index 000000000..dbff00d79 --- /dev/null +++ b/user/docs/models/shared/loginparametersoauthresponsetype.md @@ -0,0 +1,9 @@ +# LoginParametersOauthResponseType + + +## Values + +| Name | Value | +| ------- | ------- | +| `CODE` | code | +| `TOKEN` | token | \ No newline at end of file diff --git a/user/docs/models/shared/organization.md b/user/docs/models/shared/organization.md new file mode 100755 index 000000000..139711307 --- /dev/null +++ b/user/docs/models/shared/organization.md @@ -0,0 +1,20 @@ +# Organization + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | +| `address` | [Optional[OrganizationAddress]](../../models/shared/organizationaddress.md) | :heavy_minus_sign: | N/A | | +| `email` | *Optional[str]* | :heavy_minus_sign: | N/A | someone@epilot.cloud | +| `id` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `is_unlicensed_org` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | +| `logo_thumbnail_url` | *Optional[str]* | :heavy_minus_sign: | N/A | https://epilot-playground-organization-data.s3.eu-central-1.amazonaws.com/epilot-logo.png | +| `logo_url` | *Optional[str]* | :heavy_minus_sign: | N/A | https://epilot-playground-organization-data.s3.eu-central-1.amazonaws.com/epilot-logo.png | +| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | Epilot | +| `phone` | *Optional[str]* | :heavy_minus_sign: | N/A | 49123123123 | +| `pricing_tier` | *Optional[str]* | :heavy_minus_sign: | N/A | professional | +| `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| +| `symbol` | *Optional[str]* | :heavy_minus_sign: | N/A | EPI | +| `type` | [Optional[OrganizationType]](../../models/shared/organizationtype.md) | :heavy_minus_sign: | N/A | | +| `website` | *Optional[str]* | :heavy_minus_sign: | N/A | https://epilot.cloud | \ No newline at end of file diff --git a/user/docs/models/shared/organizationaddress.md b/user/docs/models/shared/organizationaddress.md new file mode 100755 index 000000000..05487a59c --- /dev/null +++ b/user/docs/models/shared/organizationaddress.md @@ -0,0 +1,12 @@ +# OrganizationAddress + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `city` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `country` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `postal_code` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `street` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `street_number` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/shared/organizationtype.md b/user/docs/models/shared/organizationtype.md new file mode 100755 index 000000000..c91a9df64 --- /dev/null +++ b/user/docs/models/shared/organizationtype.md @@ -0,0 +1,9 @@ +# OrganizationType + + +## Values + +| Name | Value | +| --------- | --------- | +| `VENDOR` | Vendor | +| `PARTNER` | Partner | \ No newline at end of file diff --git a/user/docs/models/shared/security.md b/user/docs/models/shared/security.md new file mode 100755 index 000000000..f06333390 --- /dev/null +++ b/user/docs/models/shared/security.md @@ -0,0 +1,8 @@ +# Security + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | +| `epilot_auth` | *str* | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/user/docs/models/shared/signupuserpayload.md b/user/docs/models/shared/signupuserpayload.md new file mode 100755 index 000000000..a73d25dc5 --- /dev/null +++ b/user/docs/models/shared/signupuserpayload.md @@ -0,0 +1,10 @@ +# SignupUserPayload + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | +| `language` | [Optional[SignupUserPayloadLanguage]](../../models/shared/signupuserpayloadlanguage.md) | :heavy_minus_sign: | Language for user invitation email | +| `organization_detail` | dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `user_detail` | [Optional[UserDetail]](../../models/shared/userdetail.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/shared/signupuserpayloadlanguage.md b/user/docs/models/shared/signupuserpayloadlanguage.md new file mode 100755 index 000000000..9adf4c581 --- /dev/null +++ b/user/docs/models/shared/signupuserpayloadlanguage.md @@ -0,0 +1,11 @@ +# SignupUserPayloadLanguage + +Language for user invitation email + + +## Values + +| Name | Value | +| ----- | ----- | +| `EN` | en | +| `DE` | de | \ No newline at end of file diff --git a/user/docs/models/shared/user.md b/user/docs/models/shared/user.md new file mode 100755 index 000000000..9c26cc504 --- /dev/null +++ b/user/docs/models/shared/user.md @@ -0,0 +1,19 @@ +# User + +Currently logged in user + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | +| `display_name` | *Optional[str]* | :heavy_minus_sign: | N/A | Example user | +| `email` | *str* | :heavy_check_mark: | N/A | | +| `id` | *str* | :heavy_check_mark: | N/A | | +| `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | +| `name` | *str* | :heavy_check_mark: | N/A | Example user | +| `organization_id` | *str* | :heavy_check_mark: | N/A | | +| `preferred_language` | *str* | :heavy_check_mark: | N/A | de | +| `properties` | list[[UserProperties](../../models/shared/userproperties.md)] | :heavy_check_mark: | N/A | | +| `roles` | list[*str*] | :heavy_check_mark: | Deprecated! Please use Permissions API instead | | +| `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| \ No newline at end of file diff --git a/user/docs/models/shared/useractivationpayload.md b/user/docs/models/shared/useractivationpayload.md new file mode 100755 index 000000000..f191f1195 --- /dev/null +++ b/user/docs/models/shared/useractivationpayload.md @@ -0,0 +1,9 @@ +# UserActivationPayload + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | +| `display_name` | *Optional[str]* | :heavy_minus_sign: | User's display name (default: email address) | Example User | +| `password` | *Optional[str]* | :heavy_minus_sign: | User's password | AKjhdakjsdh@!34 | \ No newline at end of file diff --git a/user/docs/models/shared/userdetail.md b/user/docs/models/shared/userdetail.md new file mode 100755 index 000000000..de89ee00e --- /dev/null +++ b/user/docs/models/shared/userdetail.md @@ -0,0 +1,10 @@ +# UserDetail + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | +| `email` | *str* | :heavy_check_mark: | N/A | | +| `full_name` | *str* | :heavy_check_mark: | N/A | Example user | +| `password` | *str* | :heavy_check_mark: | User's password | AKjhdakjsdh@!34 | \ No newline at end of file diff --git a/user/docs/models/shared/userinvitationpayload.md b/user/docs/models/shared/userinvitationpayload.md new file mode 100755 index 000000000..565457923 --- /dev/null +++ b/user/docs/models/shared/userinvitationpayload.md @@ -0,0 +1,10 @@ +# UserInvitationPayload + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | +| `email` | *Optional[str]* | :heavy_minus_sign: | Email address of the address | test@example.com | +| `language` | [Optional[UserInvitationPayloadLanguage]](../../models/shared/userinvitationpayloadlanguage.md) | :heavy_minus_sign: | Language for user invitation email | | +| `roles` | list[*str*] | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/user/docs/models/shared/userinvitationpayloadlanguage.md b/user/docs/models/shared/userinvitationpayloadlanguage.md new file mode 100755 index 000000000..5c8afbcac --- /dev/null +++ b/user/docs/models/shared/userinvitationpayloadlanguage.md @@ -0,0 +1,11 @@ +# UserInvitationPayloadLanguage + +Language for user invitation email + + +## Values + +| Name | Value | +| ----- | ----- | +| `EN` | en | +| `DE` | de | \ No newline at end of file diff --git a/user/docs/models/shared/userproperties.md b/user/docs/models/shared/userproperties.md new file mode 100755 index 000000000..3f28f6770 --- /dev/null +++ b/user/docs/models/shared/userproperties.md @@ -0,0 +1,9 @@ +# UserProperties + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | +| `name` | *str* | :heavy_check_mark: | N/A | profileImageName | +| `value` | *str* | :heavy_check_mark: | N/A | avatar.png | \ No newline at end of file diff --git a/user/docs/models/shared/userv2.md b/user/docs/models/shared/userv2.md new file mode 100755 index 000000000..11b9f69ae --- /dev/null +++ b/user/docs/models/shared/userv2.md @@ -0,0 +1,26 @@ +# UserV2 + +Invited successfully + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | +| `created_at` | *Optional[str]* | :heavy_minus_sign: | N/A | 2022-02-08T04:44:32.246Z | +| `department` | *Optional[str]* | :heavy_minus_sign: | User's department | Sales | +| `display_name` | *Optional[str]* | :heavy_minus_sign: | User's display name (default: email address) | Example User | +| `draft_email` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `email` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `id` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | +| `is_signature_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | true | +| `mfa_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | +| `organization_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `phone` | *Optional[str]* | :heavy_minus_sign: | N/A | 1234567890 | +| `phone_verified` | *Optional[bool]* | :heavy_minus_sign: | N/A | true | +| `preferred_language` | *Optional[str]* | :heavy_minus_sign: | N/A | de | +| `properties` | list[[UserV2Properties](../../models/shared/userv2properties.md)] | :heavy_minus_sign: | N/A | | +| `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| +| `status` | [Optional[UserV2Status]](../../models/shared/userv2status.md) | :heavy_minus_sign: | N/A | | +| `token` | *Optional[str]* | :heavy_minus_sign: | N/A | 65dc527f-cb2d-4158-8f2e-8978dbceb599 | \ No newline at end of file diff --git a/user/docs/models/shared/userv2properties.md b/user/docs/models/shared/userv2properties.md new file mode 100755 index 000000000..d100a47c5 --- /dev/null +++ b/user/docs/models/shared/userv2properties.md @@ -0,0 +1,9 @@ +# UserV2Properties + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | +| `name` | *str* | :heavy_check_mark: | N/A | profileImageName | +| `value` | *str* | :heavy_check_mark: | N/A | avatar.png | \ No newline at end of file diff --git a/user/docs/models/shared/userv2status.md b/user/docs/models/shared/userv2status.md new file mode 100755 index 000000000..4536edb5a --- /dev/null +++ b/user/docs/models/shared/userv2status.md @@ -0,0 +1,11 @@ +# UserV2Status + + +## Values + +| Name | Value | +| ------------- | ------------- | +| `ACTIVE` | Active | +| `PENDING` | Pending | +| `DEACTIVATED` | Deactivated | +| `DELETED` | Deleted | \ No newline at end of file diff --git a/user/docs/models/shared/userverificationpayload.md b/user/docs/models/shared/userverificationpayload.md new file mode 100755 index 000000000..09e3d731c --- /dev/null +++ b/user/docs/models/shared/userverificationpayload.md @@ -0,0 +1,8 @@ +# UserVerificationPayload + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | +| `password` | *Optional[str]* | :heavy_minus_sign: | User's password | AKjhdakjsdh@!34 | \ No newline at end of file diff --git a/user/docs/epilot/README.md b/user/docs/sdks/epilot/README.md similarity index 100% rename from user/docs/epilot/README.md rename to user/docs/sdks/epilot/README.md diff --git a/user/docs/sdks/userv1/README.md b/user/docs/sdks/userv1/README.md new file mode 100755 index 000000000..fbc844445 --- /dev/null +++ b/user/docs/sdks/userv1/README.md @@ -0,0 +1,160 @@ +# user_v1 + +## Overview + +Legacy User API + +### Available Operations + +* [get_me](#get_me) - getMe +* [get_user](#get_user) - getUser +* [get_user_login_parameters](#get_user_login_parameters) - getUserLoginParameters +* [list_users](#list_users) - listUsers + +## get_me + +Get currently logged in user + +### Example Usage + +```python +import epilot + + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), +) + + +res = s.user_v1.get_me() + +if res.user is not None: + # handle response +``` + + +### Response + +**[operations.GetMeResponse](../../models/operations/getmeresponse.md)** + + +## get_user + +Get user by id + +### Example Usage + +```python +import epilot +from epilot.models import operations + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), +) + +req = operations.GetUserRequest( + id='89bd9d8d-69a6-474e-8f46-7cc8796ed151', +) + +res = s.user_v1.get_user(req) + +if res.user is not None: + # handle response +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | +| `request` | [operations.GetUserRequest](../../models/operations/getuserrequest.md) | :heavy_check_mark: | The request object to use for the request. | + + +### Response + +**[operations.GetUserResponse](../../models/operations/getuserresponse.md)** + + +## get_user_login_parameters + +Get user organization login parameters by username + +### Example Usage + +```python +import epilot +from epilot.models import operations + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), +) + +req = operations.GetUserLoginParametersRequest( + username='Lydia_Aufderhar', +) + +res = s.user_v1.get_user_login_parameters(req) + +if res.get_user_login_parameters_200_application_json_object is not None: + # handle response +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- | +| `request` | [operations.GetUserLoginParametersRequest](../../models/operations/getuserloginparametersrequest.md) | :heavy_check_mark: | The request object to use for the request. | + + +### Response + +**[operations.GetUserLoginParametersResponse](../../models/operations/getuserloginparametersresponse.md)** + + +## list_users + +Lists users in organizations you have access to + +### Example Usage + +```python +import epilot +from epilot.models import operations + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), +) + +req = operations.ListUsersRequest( + limit=9571.56, + offset=7781.57, + org_ids=[ + 'at', + ], + query='at', +) + +res = s.user_v1.list_users(req) + +if res.list_users_200_application_json_object is not None: + # handle response +``` + +### Parameters + +| Parameter | Type | Required | Description | +| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `request` | [operations.ListUsersRequest](../../models/operations/listusersrequest.md) | :heavy_check_mark: | The request object to use for the request. | + + +### Response + +**[operations.ListUsersResponse](../../models/operations/listusersresponse.md)** + diff --git a/user/docs/sdks/userv2/README.md b/user/docs/sdks/userv2/README.md new file mode 100755 index 000000000..b012f1097 --- /dev/null +++ b/user/docs/sdks/userv2/README.md @@ -0,0 +1,482 @@ +# user_v2 + +## Overview + +User API V2 + +### Available Operations + +* [activate_user](#activate_user) - activateUser +* [delete_user_v2](#delete_user_v2) - deleteUserV2 +* [get_me_v2](#get_me_v2) - getMeV2 +* [get_user_login_parameters_v2](#get_user_login_parameters_v2) - getUserLoginParametersV2 +* [get_user_v2](#get_user_v2) - getUserV2 +* [invite_user](#invite_user) - inviteUser +* [list_users_v2](#list_users_v2) - listUsersV2 +* [resend_user_invitation](#resend_user_invitation) - resendUserInvitation +* [sign_up_user](#sign_up_user) - signUpUser +* [update_user_v2](#update_user_v2) - updateUserV2 +* [verify_email_with_token](#verify_email_with_token) - verifyEmailWithToken + +## activate_user + +Activate user using an invite token + +### Example Usage + +```python +import epilot +from epilot.models import operations, shared + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), +) + +req = operations.ActivateUserRequest( + user_activation_payload=shared.UserActivationPayload( + display_name='Example User', + password='AKjhdakjsdh@!34', + ), + token='maiores', +) + +res = s.user_v2.activate_user(req) + +if res.status_code == 200: + # handle response +``` + +### Parameters + +| Parameter | Type | Required | Description | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `request` | [operations.ActivateUserRequest](../../models/operations/activateuserrequest.md) | :heavy_check_mark: | The request object to use for the request. | + + +### Response + +**[operations.ActivateUserResponse](../../models/operations/activateuserresponse.md)** + + +## delete_user_v2 + +Delete user by user id + +### Example Usage + +```python +import epilot +from epilot.models import operations + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), +) + +req = operations.DeleteUserV2Request( + id='7cc78ca1-ba92-48fc-8167-42cb73920592', +) + +res = s.user_v2.delete_user_v2(req) + +if res.user is not None: + # handle response +``` + +### Parameters + +| Parameter | Type | Required | Description | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `request` | [operations.DeleteUserV2Request](../../models/operations/deleteuserv2request.md) | :heavy_check_mark: | The request object to use for the request. | + + +### Response + +**[operations.DeleteUserV2Response](../../models/operations/deleteuserv2response.md)** + + +## get_me_v2 + +Get currently logged in user + +### Example Usage + +```python +import epilot + + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), +) + + +res = s.user_v2.get_me_v2() + +if res.user_v2 is not None: + # handle response +``` + + +### Response + +**[operations.GetMeV2Response](../../models/operations/getmev2response.md)** + + +## get_user_login_parameters_v2 + +Get user organization login parameters by username + +### Example Usage + +```python +import epilot +from epilot.models import operations + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), +) + +req = operations.GetUserLoginParametersV2Request( + username='Leora.Fadel', +) + +res = s.user_v2.get_user_login_parameters_v2(req) + +if res.get_user_login_parameters_v2_200_application_json_object is not None: + # handle response +``` + +### Parameters + +| Parameter | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | +| `request` | [operations.GetUserLoginParametersV2Request](../../models/operations/getuserloginparametersv2request.md) | :heavy_check_mark: | The request object to use for the request. | + + +### Response + +**[operations.GetUserLoginParametersV2Response](../../models/operations/getuserloginparametersv2response.md)** + + +## get_user_v2 + +Get user details by user id + +### Example Usage + +```python +import epilot +from epilot.models import operations + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), +) + +req = operations.GetUserV2Request( + id='fea7596e-b10f-4aaa-a352-c5955907aff1', +) + +res = s.user_v2.get_user_v2(req) + +if res.user_v2 is not None: + # handle response +``` + +### Parameters + +| Parameter | Type | Required | Description | +| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `request` | [operations.GetUserV2Request](../../models/operations/getuserv2request.md) | :heavy_check_mark: | The request object to use for the request. | + + +### Response + +**[operations.GetUserV2Response](../../models/operations/getuserv2response.md)** + + +## invite_user + +Creates a new user in the caller's organization and sends an invite email to activate + +### Example Usage + +```python +import epilot +from epilot.models import shared + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), +) + +req = shared.UserInvitationPayload( + email='test@example.com', + language=shared.UserInvitationPayloadLanguage.DE, + roles=[ + '123:owner', + ], +) + +res = s.user_v2.invite_user(req) + +if res.user_v2 is not None: + # handle response +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| `request` | [shared.UserInvitationPayload](../../models/shared/userinvitationpayload.md) | :heavy_check_mark: | The request object to use for the request. | + + +### Response + +**[operations.InviteUserResponse](../../models/operations/inviteuserresponse.md)** + + +## list_users_v2 + +Get the list of organization users + +### Example Usage + +```python +import epilot +from epilot.models import operations + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), +) + +req = operations.ListUsersV2Request( + limit=6350.59, + offset=1613.09, + query='repellat', +) + +res = s.user_v2.list_users_v2(req) + +if res.list_users_v2_200_application_json_object is not None: + # handle response +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `request` | [operations.ListUsersV2Request](../../models/operations/listusersv2request.md) | :heavy_check_mark: | The request object to use for the request. | + + +### Response + +**[operations.ListUsersV2Response](../../models/operations/listusersv2response.md)** + + +## resend_user_invitation + +Resend user invitation email + +### Example Usage + +```python +import epilot +from epilot.models import operations + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), +) + +req = operations.ResendUserInvitationRequestBody( + email='test@example.com', + language=operations.ResendUserInvitationRequestBodyLanguage.DE, +) + +res = s.user_v2.resend_user_invitation(req) + +if res.user_v2 is not None: + # handle response +``` + +### Parameters + +| Parameter | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | +| `request` | [operations.ResendUserInvitationRequestBody](../../models/operations/resenduserinvitationrequestbody.md) | :heavy_check_mark: | The request object to use for the request. | + + +### Response + +**[operations.ResendUserInvitationResponse](../../models/operations/resenduserinvitationresponse.md)** + + +## sign_up_user + +signUpUser + +### Example Usage + +```python +import epilot +from epilot.models import operations, shared + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), +) + +req = operations.SignUpUserRequest( + signup_user_payload=shared.SignupUserPayload( + language=shared.SignupUserPayloadLanguage.DE, + organization_detail={ + "commodi": 'quam', + "molestiae": 'velit', + }, + user_detail=shared.UserDetail( + email='Carmelo67@yahoo.com', + full_name='Example user', + password='AKjhdakjsdh@!34', + ), + ), + token='animi', +) + +res = s.user_v2.sign_up_user(req) + +if res.sign_up_user_200_application_json_object is not None: + # handle response +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| `request` | [operations.SignUpUserRequest](../../models/operations/signupuserrequest.md) | :heavy_check_mark: | The request object to use for the request. | + + +### Response + +**[operations.SignUpUserResponse](../../models/operations/signupuserresponse.md)** + + +## update_user_v2 + +Update user details + +### Example Usage + +```python +import epilot +from epilot.models import operations, shared + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), +) + +req = operations.UpdateUserV2Request( + user_v2=shared.UserV2( + created_at='2022-02-08T04:44:32.246Z', + department='Sales', + display_name='Example User', + draft_email='Britney94@gmail.com', + email='Makayla9@yahoo.com', + id='9da1ffe7-8f09-47b0-874f-15471b5e6e13', + image_uri={ + "molestias": 'excepturi', + "pariatur": 'modi', + "praesentium": 'rem', + }, + is_signature_enabled=True, + mfa_enabled=False, + organization_id='voluptates', + phone='1234567890', + phone_verified=True, + preferred_language='de', + properties=[ + shared.UserV2Properties( + name='profileImageName', + value='avatar.png', + ), + ], + signature='

Thanks

', + status=shared.UserV2Status.DELETED, + token='65dc527f-cb2d-4158-8f2e-8978dbceb599', + ), + id='91e450ad-2abd-4442-a980-2d502a94bb4f', +) + +res = s.user_v2.update_user_v2(req) + +if res.user_v2 is not None: + # handle response +``` + +### Parameters + +| Parameter | Type | Required | Description | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `request` | [operations.UpdateUserV2Request](../../models/operations/updateuserv2request.md) | :heavy_check_mark: | The request object to use for the request. | + + +### Response + +**[operations.UpdateUserV2Response](../../models/operations/updateuserv2response.md)** + + +## verify_email_with_token + +Update new email using an verification token + +### Example Usage + +```python +import epilot +from epilot.models import operations, shared + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), +) + +req = operations.VerifyEmailWithTokenRequest( + user_verification_payload=shared.UserVerificationPayload( + password='AKjhdakjsdh@!34', + ), + token='eum', +) + +res = s.user_v2.verify_email_with_token(req) + +if res.status_code == 200: + # handle response +``` + +### Parameters + +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | +| `request` | [operations.VerifyEmailWithTokenRequest](../../models/operations/verifyemailwithtokenrequest.md) | :heavy_check_mark: | The request object to use for the request. | + + +### Response + +**[operations.VerifyEmailWithTokenResponse](../../models/operations/verifyemailwithtokenresponse.md)** + diff --git a/user/docs/userv1/README.md b/user/docs/userv1/README.md deleted file mode 100755 index 98e62f24a..000000000 --- a/user/docs/userv1/README.md +++ /dev/null @@ -1,118 +0,0 @@ -# user_v1 - -## Overview - -Legacy User API - -### Available Operations - -* [get_me](#get_me) - getMe -* [get_user](#get_user) - getUser -* [get_user_login_parameters](#get_user_login_parameters) - getUserLoginParameters -* [list_users](#list_users) - listUsers - -## get_me - -Get currently logged in user - -### Example Usage - -```python -import epilot - - -s = epilot.Epilot( - security=shared.Security( - epilot_auth="", - ), -) - - -res = s.user_v1.get_me() - -if res.user is not None: - # handle response -``` - -## get_user - -Get user by id - -### Example Usage - -```python -import epilot -from epilot.models import operations - -s = epilot.Epilot( - security=shared.Security( - epilot_auth="", - ), -) - -req = operations.GetUserRequest( - id='89bd9d8d-69a6-474e-8f46-7cc8796ed151', -) - -res = s.user_v1.get_user(req) - -if res.user is not None: - # handle response -``` - -## get_user_login_parameters - -Get user organization login parameters by username - -### Example Usage - -```python -import epilot -from epilot.models import operations - -s = epilot.Epilot( - security=shared.Security( - epilot_auth="", - ), -) - -req = operations.GetUserLoginParametersRequest( - username='Lydia_Aufderhar', -) - -res = s.user_v1.get_user_login_parameters(req) - -if res.get_user_login_parameters_200_application_json_object is not None: - # handle response -``` - -## list_users - -Lists users in organizations you have access to - -### Example Usage - -```python -import epilot -from epilot.models import operations - -s = epilot.Epilot( - security=shared.Security( - epilot_auth="", - ), -) - -req = operations.ListUsersRequest( - limit=9571.56, - offset=7781.57, - org_ids=[ - 'at', - ], - query='at', -) - -res = s.user_v1.list_users(req) - -if res.list_users_200_application_json_object is not None: - # handle response -``` diff --git a/user/docs/userv2/README.md b/user/docs/userv2/README.md deleted file mode 100755 index 8c76374a7..000000000 --- a/user/docs/userv2/README.md +++ /dev/null @@ -1,356 +0,0 @@ -# user_v2 - -## Overview - -User API V2 - -### Available Operations - -* [activate_user](#activate_user) - activateUser -* [delete_user_v2](#delete_user_v2) - deleteUserV2 -* [get_me_v2](#get_me_v2) - getMeV2 -* [get_user_login_parameters_v2](#get_user_login_parameters_v2) - getUserLoginParametersV2 -* [get_user_v2](#get_user_v2) - getUserV2 -* [invite_user](#invite_user) - inviteUser -* [list_users_v2](#list_users_v2) - listUsersV2 -* [resend_user_invitation](#resend_user_invitation) - resendUserInvitation -* [sign_up_user](#sign_up_user) - signUpUser -* [update_user_v2](#update_user_v2) - updateUserV2 -* [verify_email_with_token](#verify_email_with_token) - verifyEmailWithToken - -## activate_user - -Activate user using an invite token - -### Example Usage - -```python -import epilot -from epilot.models import operations, shared - -s = epilot.Epilot( - security=shared.Security( - epilot_auth="", - ), -) - -req = operations.ActivateUserRequest( - user_activation_payload=shared.UserActivationPayload( - display_name='Example User', - password='AKjhdakjsdh@!34', - ), - token='maiores', -) - -res = s.user_v2.activate_user(req) - -if res.status_code == 200: - # handle response -``` - -## delete_user_v2 - -Delete user by user id - -### Example Usage - -```python -import epilot -from epilot.models import operations - -s = epilot.Epilot( - security=shared.Security( - epilot_auth="", - ), -) - -req = operations.DeleteUserV2Request( - id='7cc78ca1-ba92-48fc-8167-42cb73920592', -) - -res = s.user_v2.delete_user_v2(req) - -if res.user is not None: - # handle response -``` - -## get_me_v2 - -Get currently logged in user - -### Example Usage - -```python -import epilot - - -s = epilot.Epilot( - security=shared.Security( - epilot_auth="", - ), -) - - -res = s.user_v2.get_me_v2() - -if res.user_v2 is not None: - # handle response -``` - -## get_user_login_parameters_v2 - -Get user organization login parameters by username - -### Example Usage - -```python -import epilot -from epilot.models import operations - -s = epilot.Epilot( - security=shared.Security( - epilot_auth="", - ), -) - -req = operations.GetUserLoginParametersV2Request( - username='Leora.Fadel', -) - -res = s.user_v2.get_user_login_parameters_v2(req) - -if res.get_user_login_parameters_v2_200_application_json_object is not None: - # handle response -``` - -## get_user_v2 - -Get user details by user id - -### Example Usage - -```python -import epilot -from epilot.models import operations - -s = epilot.Epilot( - security=shared.Security( - epilot_auth="", - ), -) - -req = operations.GetUserV2Request( - id='fea7596e-b10f-4aaa-a352-c5955907aff1', -) - -res = s.user_v2.get_user_v2(req) - -if res.user_v2 is not None: - # handle response -``` - -## invite_user - -Creates a new user in the caller's organization and sends an invite email to activate - -### Example Usage - -```python -import epilot -from epilot.models import shared - -s = epilot.Epilot( - security=shared.Security( - epilot_auth="", - ), -) - -req = shared.UserInvitationPayload( - email='test@example.com', - language=shared.UserInvitationPayloadLanguage.DE, - roles=[ - '123:owner', - ], -) - -res = s.user_v2.invite_user(req) - -if res.user_v2 is not None: - # handle response -``` - -## list_users_v2 - -Get the list of organization users - -### Example Usage - -```python -import epilot -from epilot.models import operations - -s = epilot.Epilot( - security=shared.Security( - epilot_auth="", - ), -) - -req = operations.ListUsersV2Request( - limit=6350.59, - offset=1613.09, - query='repellat', -) - -res = s.user_v2.list_users_v2(req) - -if res.list_users_v2_200_application_json_object is not None: - # handle response -``` - -## resend_user_invitation - -Resend user invitation email - -### Example Usage - -```python -import epilot -from epilot.models import operations - -s = epilot.Epilot( - security=shared.Security( - epilot_auth="", - ), -) - -req = operations.ResendUserInvitationRequestBody( - email='test@example.com', - language=operations.ResendUserInvitationRequestBodyLanguage.DE, -) - -res = s.user_v2.resend_user_invitation(req) - -if res.user_v2 is not None: - # handle response -``` - -## sign_up_user - -signUpUser - -### Example Usage - -```python -import epilot -from epilot.models import operations, shared - -s = epilot.Epilot( - security=shared.Security( - epilot_auth="", - ), -) - -req = operations.SignUpUserRequest( - signup_user_payload=shared.SignupUserPayload( - language=shared.SignupUserPayloadLanguage.DE, - organization_detail={ - "commodi": 'quam', - "molestiae": 'velit', - }, - user_detail=shared.UserDetail( - email='Carmelo67@yahoo.com', - full_name='Example user', - password='AKjhdakjsdh@!34', - ), - ), - token='animi', -) - -res = s.user_v2.sign_up_user(req) - -if res.sign_up_user_200_application_json_object is not None: - # handle response -``` - -## update_user_v2 - -Update user details - -### Example Usage - -```python -import epilot -from epilot.models import operations, shared - -s = epilot.Epilot( - security=shared.Security( - epilot_auth="", - ), -) - -req = operations.UpdateUserV2Request( - user_v2=shared.UserV2( - created_at='2022-02-08T04:44:32.246Z', - department='Sales', - display_name='Example User', - draft_email='Britney94@gmail.com', - email='Makayla9@yahoo.com', - id='9da1ffe7-8f09-47b0-874f-15471b5e6e13', - image_uri={ - "molestias": 'excepturi', - "pariatur": 'modi', - "praesentium": 'rem', - }, - is_signature_enabled=True, - mfa_enabled=False, - organization_id='voluptates', - phone='1234567890', - phone_verified=True, - preferred_language='de', - properties=[ - shared.UserV2Properties( - name='profileImageName', - value='avatar.png', - ), - ], - signature='

Thanks

', - status=shared.UserV2Status.DELETED, - token='65dc527f-cb2d-4158-8f2e-8978dbceb599', - ), - id='91e450ad-2abd-4442-a980-2d502a94bb4f', -) - -res = s.user_v2.update_user_v2(req) - -if res.user_v2 is not None: - # handle response -``` - -## verify_email_with_token - -Update new email using an verification token - -### Example Usage - -```python -import epilot -from epilot.models import operations, shared - -s = epilot.Epilot( - security=shared.Security( - epilot_auth="", - ), -) - -req = operations.VerifyEmailWithTokenRequest( - user_verification_payload=shared.UserVerificationPayload( - password='AKjhdakjsdh@!34', - ), - token='eum', -) - -res = s.user_v2.verify_email_with_token(req) - -if res.status_code == 200: - # handle response -``` diff --git a/user/files.gen b/user/files.gen index f9f5999b8..d56bd8d02 100755 --- a/user/files.gen +++ b/user/files.gen @@ -37,7 +37,58 @@ src/epilot/models/shared/userdetail.py src/epilot/models/shared/userverificationpayload.py src/epilot/models/shared/security.py src/epilot/models/shared/__init__.py -docs/epilot/README.md -docs/userv1/README.md -docs/userv2/README.md -USAGE.md \ No newline at end of file +docs/sdks/epilot/README.md +docs/sdks/userv1/README.md +docs/sdks/userv2/README.md +USAGE.md +docs/models/operations/getmeresponse.md +docs/models/operations/getuserrequest.md +docs/models/operations/getuserresponse.md +docs/models/operations/getuserloginparametersrequest.md +docs/models/operations/getuserloginparameters200applicationjson.md +docs/models/operations/getuserloginparametersresponse.md +docs/models/operations/listusersrequest.md +docs/models/operations/listusers200applicationjson.md +docs/models/operations/listusersresponse.md +docs/models/operations/activateuserrequest.md +docs/models/operations/activateuserresponse.md +docs/models/operations/deleteuserv2request.md +docs/models/operations/deleteuserv2response.md +docs/models/operations/getmev2response.md +docs/models/operations/getuserloginparametersv2request.md +docs/models/operations/getuserloginparametersv2200applicationjson.md +docs/models/operations/getuserloginparametersv2response.md +docs/models/operations/getuserv2request.md +docs/models/operations/getuserv2response.md +docs/models/operations/inviteuserresponse.md +docs/models/operations/listusersv2request.md +docs/models/operations/listusersv2200applicationjson.md +docs/models/operations/listusersv2response.md +docs/models/operations/resenduserinvitationrequestbodylanguage.md +docs/models/operations/resenduserinvitationrequestbody.md +docs/models/operations/resenduserinvitationresponse.md +docs/models/operations/signupuserrequest.md +docs/models/operations/signupuser200applicationjson.md +docs/models/operations/signupuserresponse.md +docs/models/operations/updateuserv2request.md +docs/models/operations/updateuserv2response.md +docs/models/operations/verifyemailwithtokenrequest.md +docs/models/operations/verifyemailwithtokenresponse.md +docs/models/shared/userproperties.md +docs/models/shared/user.md +docs/models/shared/loginparametersoauthresponsetype.md +docs/models/shared/loginparameters.md +docs/models/shared/useractivationpayload.md +docs/models/shared/userv2properties.md +docs/models/shared/userv2status.md +docs/models/shared/userv2.md +docs/models/shared/userinvitationpayloadlanguage.md +docs/models/shared/userinvitationpayload.md +docs/models/shared/organizationaddress.md +docs/models/shared/organizationtype.md +docs/models/shared/organization.md +docs/models/shared/signupuserpayloadlanguage.md +docs/models/shared/signupuserpayload.md +docs/models/shared/userdetail.md +docs/models/shared/userverificationpayload.md +docs/models/shared/security.md \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 176a81569..608974c29 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.45.2 - generationVersion: 2.37.2 + speakeasyVersion: 1.47.0 + generationVersion: 2.39.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.20.1 + version: 1.21.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index e3af7151a..d9e545efc 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.20.1", + version="1.21.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/models/operations/activateuser.py b/user/src/epilot/models/operations/activateuser.py index 9aead7781..009ae99a3 100755 --- a/user/src/epilot/models/operations/activateuser.py +++ b/user/src/epilot/models/operations/activateuser.py @@ -7,18 +7,21 @@ from typing import Optional + @dataclasses.dataclass class ActivateUserRequest: - token: str = dataclasses.field(metadata={'query_param': { 'field_name': 'token', 'style': 'form', 'explode': True }}) r"""Invite Token""" user_activation_payload: Optional[shared_useractivationpayload.UserActivationPayload] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) + + + @dataclasses.dataclass class ActivateUserResponse: - content_type: str = dataclasses.field() status_code: int = dataclasses.field() raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - \ No newline at end of file + + diff --git a/user/src/epilot/models/operations/deleteuserv2.py b/user/src/epilot/models/operations/deleteuserv2.py index 8299bbbe9..28bc18c12 100755 --- a/user/src/epilot/models/operations/deleteuserv2.py +++ b/user/src/epilot/models/operations/deleteuserv2.py @@ -7,19 +7,22 @@ from typing import Optional + @dataclasses.dataclass class DeleteUserV2Request: - id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) r"""The Id of user""" + + + @dataclasses.dataclass class DeleteUserV2Response: - content_type: str = dataclasses.field() status_code: int = dataclasses.field() raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) user: Optional[shared_user.User] = dataclasses.field(default=None) r"""The deleted user""" - \ No newline at end of file + + diff --git a/user/src/epilot/models/operations/getme.py b/user/src/epilot/models/operations/getme.py index 27529a761..556a408e7 100755 --- a/user/src/epilot/models/operations/getme.py +++ b/user/src/epilot/models/operations/getme.py @@ -7,12 +7,13 @@ from typing import Optional + @dataclasses.dataclass class GetMeResponse: - content_type: str = dataclasses.field() status_code: int = dataclasses.field() raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) user: Optional[shared_user.User] = dataclasses.field(default=None) r"""Currently logged in user""" - \ No newline at end of file + + diff --git a/user/src/epilot/models/operations/getmev2.py b/user/src/epilot/models/operations/getmev2.py index 4d3e67d32..675044087 100755 --- a/user/src/epilot/models/operations/getmev2.py +++ b/user/src/epilot/models/operations/getmev2.py @@ -7,12 +7,13 @@ from typing import Optional + @dataclasses.dataclass class GetMeV2Response: - content_type: str = dataclasses.field() status_code: int = dataclasses.field() raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) r"""currently logged in user""" - \ No newline at end of file + + diff --git a/user/src/epilot/models/operations/getuser.py b/user/src/epilot/models/operations/getuser.py index 6d8753b9a..58775b3b1 100755 --- a/user/src/epilot/models/operations/getuser.py +++ b/user/src/epilot/models/operations/getuser.py @@ -7,19 +7,22 @@ from typing import Optional + @dataclasses.dataclass class GetUserRequest: - id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) r"""User id""" + + + @dataclasses.dataclass class GetUserResponse: - content_type: str = dataclasses.field() status_code: int = dataclasses.field() raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) user: Optional[shared_user.User] = dataclasses.field(default=None) r"""User""" - \ No newline at end of file + + diff --git a/user/src/epilot/models/operations/getuserloginparameters.py b/user/src/epilot/models/operations/getuserloginparameters.py index f8289c995..b7fc9ceb2 100755 --- a/user/src/epilot/models/operations/getuserloginparameters.py +++ b/user/src/epilot/models/operations/getuserloginparameters.py @@ -9,27 +9,32 @@ from typing import Optional + @dataclasses.dataclass class GetUserLoginParametersRequest: - username: str = dataclasses.field(metadata={'path_param': { 'field_name': 'username', 'style': 'simple', 'explode': False }}) r"""Username""" + + @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class GetUserLoginParameters200ApplicationJSON: r"""User""" - login_parameters: Optional[list[shared_loginparameters.LoginParameters]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('login_parameters'), 'exclude': lambda f: f is None }}) + + + @dataclasses.dataclass class GetUserLoginParametersResponse: - content_type: str = dataclasses.field() status_code: int = dataclasses.field() get_user_login_parameters_200_application_json_object: Optional[GetUserLoginParameters200ApplicationJSON] = dataclasses.field(default=None) r"""User""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - \ No newline at end of file + + diff --git a/user/src/epilot/models/operations/getuserloginparametersv2.py b/user/src/epilot/models/operations/getuserloginparametersv2.py index f28b41c31..caed54883 100755 --- a/user/src/epilot/models/operations/getuserloginparametersv2.py +++ b/user/src/epilot/models/operations/getuserloginparametersv2.py @@ -9,27 +9,32 @@ from typing import Optional + @dataclasses.dataclass class GetUserLoginParametersV2Request: - username: str = dataclasses.field(metadata={'path_param': { 'field_name': 'username', 'style': 'simple', 'explode': False }}) r"""Username""" + + @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class GetUserLoginParametersV2200ApplicationJSON: r"""User""" - login_parameters: Optional[list[shared_loginparameters.LoginParameters]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('login_parameters'), 'exclude': lambda f: f is None }}) + + + @dataclasses.dataclass class GetUserLoginParametersV2Response: - content_type: str = dataclasses.field() status_code: int = dataclasses.field() get_user_login_parameters_v2_200_application_json_object: Optional[GetUserLoginParametersV2200ApplicationJSON] = dataclasses.field(default=None) r"""User""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - \ No newline at end of file + + diff --git a/user/src/epilot/models/operations/getuserv2.py b/user/src/epilot/models/operations/getuserv2.py index a30f5e3ec..89afafd56 100755 --- a/user/src/epilot/models/operations/getuserv2.py +++ b/user/src/epilot/models/operations/getuserv2.py @@ -7,19 +7,22 @@ from typing import Optional + @dataclasses.dataclass class GetUserV2Request: - id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) r"""The Id of user""" + + + @dataclasses.dataclass class GetUserV2Response: - content_type: str = dataclasses.field() status_code: int = dataclasses.field() raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) r"""The returned user""" - \ No newline at end of file + + diff --git a/user/src/epilot/models/operations/inviteuser.py b/user/src/epilot/models/operations/inviteuser.py index e837e4b54..12db68f4a 100755 --- a/user/src/epilot/models/operations/inviteuser.py +++ b/user/src/epilot/models/operations/inviteuser.py @@ -7,12 +7,13 @@ from typing import Optional + @dataclasses.dataclass class InviteUserResponse: - content_type: str = dataclasses.field() status_code: int = dataclasses.field() raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) r"""Invited successfully""" - \ No newline at end of file + + diff --git a/user/src/epilot/models/operations/listusers.py b/user/src/epilot/models/operations/listusers.py index f0d04c376..3c3cd3a85 100755 --- a/user/src/epilot/models/operations/listusers.py +++ b/user/src/epilot/models/operations/listusers.py @@ -9,9 +9,9 @@ from typing import Optional + @dataclasses.dataclass class ListUsersRequest: - limit: Optional[float] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'limit', 'style': 'form', 'explode': True }}) r"""Limit the results size""" offset: Optional[float] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'offset', 'style': 'form', 'explode': True }}) @@ -22,20 +22,25 @@ class ListUsersRequest: r"""Query text to filter by""" + + @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class ListUsers200ApplicationJSON: r"""List of users""" - users: Optional[list[shared_user.User]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('users'), 'exclude': lambda f: f is None }}) + + + @dataclasses.dataclass class ListUsersResponse: - content_type: str = dataclasses.field() status_code: int = dataclasses.field() list_users_200_application_json_object: Optional[ListUsers200ApplicationJSON] = dataclasses.field(default=None) r"""List of users""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - \ No newline at end of file + + diff --git a/user/src/epilot/models/operations/listusersv2.py b/user/src/epilot/models/operations/listusersv2.py index dfdf4a823..4bc81f8cb 100755 --- a/user/src/epilot/models/operations/listusersv2.py +++ b/user/src/epilot/models/operations/listusersv2.py @@ -9,9 +9,9 @@ from typing import Optional + @dataclasses.dataclass class ListUsersV2Request: - limit: Optional[float] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'limit', 'style': 'form', 'explode': True }}) r"""Limit the results size""" offset: Optional[float] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'offset', 'style': 'form', 'explode': True }}) @@ -20,20 +20,25 @@ class ListUsersV2Request: r"""Query text to filter by""" + + @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class ListUsersV2200ApplicationJSON: r"""List of organization users""" - results: Optional[list[shared_userv2.UserV2]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('results'), 'exclude': lambda f: f is None }}) + + + @dataclasses.dataclass class ListUsersV2Response: - content_type: str = dataclasses.field() status_code: int = dataclasses.field() list_users_v2_200_application_json_object: Optional[ListUsersV2200ApplicationJSON] = dataclasses.field(default=None) r"""List of organization users""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - \ No newline at end of file + + diff --git a/user/src/epilot/models/operations/resenduserinvitation.py b/user/src/epilot/models/operations/resenduserinvitation.py index eab78d00a..86098788b 100755 --- a/user/src/epilot/models/operations/resenduserinvitation.py +++ b/user/src/epilot/models/operations/resenduserinvitation.py @@ -16,21 +16,24 @@ class ResendUserInvitationRequestBodyLanguage(str, Enum): @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class ResendUserInvitationRequestBody: - email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) r"""Email address of the address""" language: Optional[ResendUserInvitationRequestBodyLanguage] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) r"""Language for user invitation email""" + + + @dataclasses.dataclass class ResendUserInvitationResponse: - content_type: str = dataclasses.field() status_code: int = dataclasses.field() raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) r"""User Invitation sent successfully.""" - \ No newline at end of file + + diff --git a/user/src/epilot/models/operations/signupuser.py b/user/src/epilot/models/operations/signupuser.py index 1d348b489..c5b5f5d24 100755 --- a/user/src/epilot/models/operations/signupuser.py +++ b/user/src/epilot/models/operations/signupuser.py @@ -11,29 +11,34 @@ from typing import Optional + @dataclasses.dataclass class SignUpUserRequest: - signup_user_payload: Optional[shared_signupuserpayload.SignupUserPayload] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) token: Optional[str] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'token', 'style': 'form', 'explode': True }}) r"""Invitation partner token""" + + @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class SignUpUser200ApplicationJSON: r"""The created user and organization""" - organization: Optional[shared_organization.Organization] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization'), 'exclude': lambda f: f is None }}) user: Optional[shared_user.User] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('user'), 'exclude': lambda f: f is None }}) + + + @dataclasses.dataclass class SignUpUserResponse: - content_type: str = dataclasses.field() status_code: int = dataclasses.field() raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) sign_up_user_200_application_json_object: Optional[SignUpUser200ApplicationJSON] = dataclasses.field(default=None) r"""The created user and organization""" - \ No newline at end of file + + diff --git a/user/src/epilot/models/operations/updateuserv2.py b/user/src/epilot/models/operations/updateuserv2.py index e2f8fec35..0a2dfab33 100755 --- a/user/src/epilot/models/operations/updateuserv2.py +++ b/user/src/epilot/models/operations/updateuserv2.py @@ -7,20 +7,23 @@ from typing import Optional + @dataclasses.dataclass class UpdateUserV2Request: - id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) r"""The Id of user""" user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) + + + @dataclasses.dataclass class UpdateUserV2Response: - content_type: str = dataclasses.field() status_code: int = dataclasses.field() raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) r"""The returned user""" - \ No newline at end of file + + diff --git a/user/src/epilot/models/operations/verifyemailwithtoken.py b/user/src/epilot/models/operations/verifyemailwithtoken.py index 5c667f421..f21aa0f1c 100755 --- a/user/src/epilot/models/operations/verifyemailwithtoken.py +++ b/user/src/epilot/models/operations/verifyemailwithtoken.py @@ -7,18 +7,21 @@ from typing import Optional + @dataclasses.dataclass class VerifyEmailWithTokenRequest: - token: str = dataclasses.field(metadata={'query_param': { 'field_name': 'token', 'style': 'form', 'explode': True }}) r"""Verification Token""" user_verification_payload: Optional[shared_userverificationpayload.UserVerificationPayload] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) + + + @dataclasses.dataclass class VerifyEmailWithTokenResponse: - content_type: str = dataclasses.field() status_code: int = dataclasses.field() raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - \ No newline at end of file + + diff --git a/user/src/epilot/models/shared/loginparameters.py b/user/src/epilot/models/shared/loginparameters.py index 5fb6741a9..a0f1506ef 100755 --- a/user/src/epilot/models/shared/loginparameters.py +++ b/user/src/epilot/models/shared/loginparameters.py @@ -13,9 +13,9 @@ class LoginParametersOauthResponseType(str, Enum): @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class LoginParameters: - cognito_identity_pool_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_identity_pool_id'), 'exclude': lambda f: f is None }}) cognito_oauth_domain: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_oauth_domain'), 'exclude': lambda f: f is None }}) cognito_oauth_scopes: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_oauth_scopes'), 'exclude': lambda f: f is None }}) @@ -26,4 +26,5 @@ class LoginParameters: organization_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id'), 'exclude': lambda f: f is None }}) organization_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_name'), 'exclude': lambda f: f is None }}) organization_type: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_type'), 'exclude': lambda f: f is None }}) - \ No newline at end of file + + diff --git a/user/src/epilot/models/shared/organization.py b/user/src/epilot/models/shared/organization.py index af92f3970..620fa4486 100755 --- a/user/src/epilot/models/shared/organization.py +++ b/user/src/epilot/models/shared/organization.py @@ -9,24 +9,26 @@ @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class OrganizationAddress: - city: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('city'), 'exclude': lambda f: f is None }}) country: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('country'), 'exclude': lambda f: f is None }}) postal_code: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('postal_code'), 'exclude': lambda f: f is None }}) street: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('street'), 'exclude': lambda f: f is None }}) street_number: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('street_number'), 'exclude': lambda f: f is None }}) + + class OrganizationType(str, Enum): VENDOR = 'Vendor' PARTNER = 'Partner' @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class Organization: - address: Optional[OrganizationAddress] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('address'), 'exclude': lambda f: f is None }}) email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id'), 'exclude': lambda f: f is None }}) @@ -40,4 +42,5 @@ class Organization: symbol: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('symbol'), 'exclude': lambda f: f is None }}) type: Optional[OrganizationType] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('type'), 'exclude': lambda f: f is None }}) website: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('website'), 'exclude': lambda f: f is None }}) - \ No newline at end of file + + diff --git a/user/src/epilot/models/shared/security.py b/user/src/epilot/models/shared/security.py index 7be3d6e93..e75e944ea 100755 --- a/user/src/epilot/models/shared/security.py +++ b/user/src/epilot/models/shared/security.py @@ -4,8 +4,9 @@ import dataclasses + @dataclasses.dataclass class Security: - epilot_auth: str = dataclasses.field(metadata={'security': { 'scheme': True, 'type': 'http', 'sub_type': 'bearer', 'field_name': 'Authorization' }}) - \ No newline at end of file + + diff --git a/user/src/epilot/models/shared/signupuserpayload.py b/user/src/epilot/models/shared/signupuserpayload.py index d6e959945..32fcfa759 100755 --- a/user/src/epilot/models/shared/signupuserpayload.py +++ b/user/src/epilot/models/shared/signupuserpayload.py @@ -15,11 +15,12 @@ class SignupUserPayloadLanguage(str, Enum): @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class SignupUserPayload: - language: Optional[SignupUserPayloadLanguage] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) r"""Language for user invitation email""" organization_detail: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_detail'), 'exclude': lambda f: f is None }}) user_detail: Optional[shared_userdetail.UserDetail] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('user_detail'), 'exclude': lambda f: f is None }}) - \ No newline at end of file + + diff --git a/user/src/epilot/models/shared/user.py b/user/src/epilot/models/shared/user.py index d0438a802..901fb4b50 100755 --- a/user/src/epilot/models/shared/user.py +++ b/user/src/epilot/models/shared/user.py @@ -8,18 +8,20 @@ @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class UserProperties: - name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) value: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('value') }}) + + @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class User: r"""Currently logged in user""" - email: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email') }}) id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id') }}) name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) @@ -31,4 +33,5 @@ class User: display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('display_name'), 'exclude': lambda f: f is None }}) image_uri: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri'), 'exclude': lambda f: f is None }}) signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) - \ No newline at end of file + + diff --git a/user/src/epilot/models/shared/useractivationpayload.py b/user/src/epilot/models/shared/useractivationpayload.py index 5d8785223..33d2670be 100755 --- a/user/src/epilot/models/shared/useractivationpayload.py +++ b/user/src/epilot/models/shared/useractivationpayload.py @@ -8,11 +8,12 @@ @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class UserActivationPayload: - display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('display_name'), 'exclude': lambda f: f is None }}) r"""User's display name (default: email address)""" password: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('password'), 'exclude': lambda f: f is None }}) r"""User's password""" - \ No newline at end of file + + diff --git a/user/src/epilot/models/shared/userdetail.py b/user/src/epilot/models/shared/userdetail.py index 07fda023d..014d1434a 100755 --- a/user/src/epilot/models/shared/userdetail.py +++ b/user/src/epilot/models/shared/userdetail.py @@ -7,11 +7,12 @@ @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class UserDetail: - email: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email') }}) full_name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('full_name') }}) password: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('password') }}) r"""User's password""" - \ No newline at end of file + + diff --git a/user/src/epilot/models/shared/userinvitationpayload.py b/user/src/epilot/models/shared/userinvitationpayload.py index 59404b294..1bc8f660e 100755 --- a/user/src/epilot/models/shared/userinvitationpayload.py +++ b/user/src/epilot/models/shared/userinvitationpayload.py @@ -14,12 +14,13 @@ class UserInvitationPayloadLanguage(str, Enum): @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class UserInvitationPayload: - email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) r"""Email address of the address""" language: Optional[UserInvitationPayloadLanguage] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) r"""Language for user invitation email""" roles: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('roles'), 'exclude': lambda f: f is None }}) - \ No newline at end of file + + diff --git a/user/src/epilot/models/shared/userv2.py b/user/src/epilot/models/shared/userv2.py index 95d35843a..ffdfa63e2 100755 --- a/user/src/epilot/models/shared/userv2.py +++ b/user/src/epilot/models/shared/userv2.py @@ -9,12 +9,14 @@ @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class UserV2Properties: - name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) value: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('value') }}) + + class UserV2Status(str, Enum): ACTIVE = 'Active' PENDING = 'Pending' @@ -23,10 +25,10 @@ class UserV2Status(str, Enum): @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class UserV2: r"""Invited successfully""" - created_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'exclude': lambda f: f is None }}) department: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('department'), 'exclude': lambda f: f is None }}) r"""User's department""" @@ -46,4 +48,5 @@ class UserV2: signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) status: Optional[UserV2Status] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('status'), 'exclude': lambda f: f is None }}) token: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('token'), 'exclude': lambda f: f is None }}) - \ No newline at end of file + + diff --git a/user/src/epilot/models/shared/userverificationpayload.py b/user/src/epilot/models/shared/userverificationpayload.py index b24cfadb0..e4294b817 100755 --- a/user/src/epilot/models/shared/userverificationpayload.py +++ b/user/src/epilot/models/shared/userverificationpayload.py @@ -8,9 +8,10 @@ @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class UserVerificationPayload: - password: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('password'), 'exclude': lambda f: f is None }}) r"""User's password""" - \ No newline at end of file + + diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 97dd0482e..cc4164ea8 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.20.1' - gen_version: str = '2.37.2' + sdk_version: str = '1.21.0' + gen_version: str = '2.39.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From e074d7245699a1e0c1500076e5e8f63e4128cbd9 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sun, 11 Jun 2023 00:46:18 +0000 Subject: [PATCH 34/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.47.1 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index eadde8722..92d3aeb5c 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -232,4 +232,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.47.0 (2.39.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.47.0 (2.39.0) https://github.com/speakeasy-api/speakeasy + +## 2023-06-11 00:46:04 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.47.1 (2.39.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 608974c29..2a84e6522 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.47.0 - generationVersion: 2.39.0 + speakeasyVersion: 1.47.1 + generationVersion: 2.39.2 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.21.0 + version: 1.21.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index d9e545efc..46fbd50bb 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.21.0", + version="1.21.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index cc4164ea8..fc13f4346 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.21.0' - gen_version: str = '2.39.0' + sdk_version: str = '1.21.1' + gen_version: str = '2.39.2' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 5876b7321e97a97a5df31e2e9cbb7844f9b25455 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 14 Jun 2023 00:40:12 +0000 Subject: [PATCH 35/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.47.3 --- user/RELEASES.md | 8 +++++++- user/docs/models/shared/user.md | 24 ++++++++++++------------ user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/models/shared/user.py | 7 ++++++- user/src/epilot/sdkconfiguration.py | 4 ++-- user/src/epilot/utils/retries.py | 3 ++- 7 files changed, 33 insertions(+), 21 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 92d3aeb5c..27a3f803a 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -238,4 +238,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.47.1 (2.39.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.47.1 (2.39.2) https://github.com/speakeasy-api/speakeasy + +## 2023-06-14 00:39:57 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.47.3 (2.40.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/docs/models/shared/user.md b/user/docs/models/shared/user.md index 9c26cc504..8a2645b86 100755 --- a/user/docs/models/shared/user.md +++ b/user/docs/models/shared/user.md @@ -5,15 +5,15 @@ Currently logged in user ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | ------------------------------------------------------------- | -| `display_name` | *Optional[str]* | :heavy_minus_sign: | N/A | Example user | -| `email` | *str* | :heavy_check_mark: | N/A | | -| `id` | *str* | :heavy_check_mark: | N/A | | -| `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | -| `name` | *str* | :heavy_check_mark: | N/A | Example user | -| `organization_id` | *str* | :heavy_check_mark: | N/A | | -| `preferred_language` | *str* | :heavy_check_mark: | N/A | de | -| `properties` | list[[UserProperties](../../models/shared/userproperties.md)] | :heavy_check_mark: | N/A | | -| `roles` | list[*str*] | :heavy_check_mark: | Deprecated! Please use Permissions API instead | | -| `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ~~`display_name`~~ | *Optional[str]* | :heavy_minus_sign: | :warning: **DEPRECATED**: this will be removed in a future release, please migrate away from it as soon as possible. | Example user | +| `email` | *str* | :heavy_check_mark: | N/A | | +| `id` | *str* | :heavy_check_mark: | N/A | | +| `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | +| ~~`name`~~ | *str* | :heavy_check_mark: | :warning: **DEPRECATED**: this will be removed in a future release, please migrate away from it as soon as possible. | Example user | +| `organization_id` | *str* | :heavy_check_mark: | N/A | | +| `preferred_language` | *str* | :heavy_check_mark: | N/A | de | +| `properties` | list[[UserProperties](../../models/shared/userproperties.md)] | :heavy_check_mark: | N/A | | +| ~~`roles`~~ | list[*str*] | :heavy_check_mark: | :warning: **DEPRECATED**: this will be removed in a future release, please migrate away from it as soon as possible.

Deprecated! Please use Permissions API instead | | +| `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 2a84e6522..cfdb05364 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.47.1 - generationVersion: 2.39.2 + speakeasyVersion: 1.47.3 + generationVersion: 2.40.1 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.21.1 + version: 1.22.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 46fbd50bb..64d4399a4 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.21.1", + version="1.22.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/models/shared/user.py b/user/src/epilot/models/shared/user.py index 901fb4b50..c61de7d21 100755 --- a/user/src/epilot/models/shared/user.py +++ b/user/src/epilot/models/shared/user.py @@ -25,12 +25,17 @@ class User: email: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email') }}) id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id') }}) name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) + r"""Deprecated: this field will be removed in a future release, please migrate away from it as soon as possible""" organization_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id') }}) preferred_language: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('preferred_language') }}) properties: list[UserProperties] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('properties') }}) roles: list[str] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('roles') }}) - r"""Deprecated! Please use Permissions API instead""" + r"""Deprecated! Please use Permissions API instead + + Deprecated: this field will be removed in a future release, please migrate away from it as soon as possible + """ display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('display_name'), 'exclude': lambda f: f is None }}) + r"""Deprecated: this field will be removed in a future release, please migrate away from it as soon as possible""" image_uri: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri'), 'exclude': lambda f: f is None }}) signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index fc13f4346..89cd181a6 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.21.1' - gen_version: str = '2.39.2' + sdk_version: str = '1.22.0' + gen_version: str = '2.40.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/user/src/epilot/utils/retries.py b/user/src/epilot/utils/retries.py index c6251d948..2138c1b5e 100755 --- a/user/src/epilot/utils/retries.py +++ b/user/src/epilot/utils/retries.py @@ -24,8 +24,9 @@ class RetryConfig: backoff: BackoffStrategy retry_connection_errors: bool - def __init__(self, strategy: str, retry_connection_errors: bool): + def __init__(self, strategy: str, backoff: BackoffStrategy, retry_connection_errors: bool): self.strategy = strategy + self.backoff = backoff self.retry_connection_errors = retry_connection_errors From 3260be3915a69916d4a947c68dccc0f7bdd11d21 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 16 Jun 2023 00:42:34 +0000 Subject: [PATCH 36/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.48.0 --- user/.gitignore | 2 +- user/RELEASES.md | 8 +++++++- user/files.gen | 1 - user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 6 files changed, 14 insertions(+), 9 deletions(-) diff --git a/user/.gitignore b/user/.gitignore index 9072ad43b..648876d29 100755 --- a/user/.gitignore +++ b/user/.gitignore @@ -2,4 +2,4 @@ venv/ src/*.egg-info/ __pycache__/ .pytest_cache/ -.python-version` \ No newline at end of file +.python-version` diff --git a/user/RELEASES.md b/user/RELEASES.md index 27a3f803a..35d8ff499 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -244,4 +244,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.47.3 (2.40.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.47.3 (2.40.1) https://github.com/speakeasy-api/speakeasy + +## 2023-06-16 00:42:12 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.48.0 (2.41.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/files.gen b/user/files.gen index d56bd8d02..a82d96a0e 100755 --- a/user/files.gen +++ b/user/files.gen @@ -2,7 +2,6 @@ src/epilot/sdkconfiguration.py src/epilot/user_v1.py src/epilot/user_v2.py src/epilot/sdk.py -.gitignore pylintrc setup.py src/epilot/__init__.py diff --git a/user/gen.yaml b/user/gen.yaml index cfdb05364..e3d443ecc 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.47.3 - generationVersion: 2.40.1 + speakeasyVersion: 1.48.0 + generationVersion: 2.41.1 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.22.0 + version: 1.23.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 64d4399a4..6a83d6a1b 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.22.0", + version="1.23.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 89cd181a6..c43bbccc8 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.22.0' - gen_version: str = '2.40.1' + sdk_version: str = '1.23.0' + gen_version: str = '2.41.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From eeadfd258e722b8df3810a85f383308ea565f8cc Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 20 Jun 2023 00:39:47 +0000 Subject: [PATCH 37/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.49.0 --- user/.gitignore | 2 ++ user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 5 files changed, 15 insertions(+), 7 deletions(-) diff --git a/user/.gitignore b/user/.gitignore index 648876d29..8ac3f51d4 100755 --- a/user/.gitignore +++ b/user/.gitignore @@ -1,3 +1,5 @@ +.python-version +.DS_Store venv/ src/*.egg-info/ __pycache__/ diff --git a/user/RELEASES.md b/user/RELEASES.md index 35d8ff499..4d64fbb2e 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -250,4 +250,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.48.0 (2.41.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.48.0 (2.41.1) https://github.com/speakeasy-api/speakeasy + +## 2023-06-20 00:39:31 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.49.0 (2.41.4) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index e3d443ecc..45c60d515 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.48.0 - generationVersion: 2.41.1 + speakeasyVersion: 1.49.0 + generationVersion: 2.41.4 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.23.0 + version: 1.23.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 6a83d6a1b..cd83e97bb 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.23.0", + version="1.23.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index c43bbccc8..1b9f661d3 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.23.0' - gen_version: str = '2.41.1' + sdk_version: str = '1.23.1' + gen_version: str = '2.41.4' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From b9e3bc87e366c51d9cbac3bc5f4960637113266f Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 21 Jun 2023 00:42:29 +0000 Subject: [PATCH 38/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.49.1 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 4d64fbb2e..0c3f794ae 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -256,4 +256,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.49.0 (2.41.4) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.49.0 (2.41.4) https://github.com/speakeasy-api/speakeasy + +## 2023-06-21 00:42:09 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.49.1 (2.41.5) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 45c60d515..0d5837fd5 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.49.0 - generationVersion: 2.41.4 + speakeasyVersion: 1.49.1 + generationVersion: 2.41.5 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.23.1 + version: 1.23.2 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index cd83e97bb..09b179966 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.23.1", + version="1.23.2", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 1b9f661d3..1a3e9a557 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.23.1' - gen_version: str = '2.41.4' + sdk_version: str = '1.23.2' + gen_version: str = '2.41.5' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 17639c0af28111aa76f7139ecafcd37b7e3ae77f Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 23 Jun 2023 00:45:29 +0000 Subject: [PATCH 39/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.50.1 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 0c3f794ae..0dbc2c42e 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -262,4 +262,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.49.1 (2.41.5) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.49.1 (2.41.5) https://github.com/speakeasy-api/speakeasy + +## 2023-06-23 00:45:11 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.50.1 (2.43.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 0d5837fd5..ce0c0c1bd 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.49.1 - generationVersion: 2.41.5 + speakeasyVersion: 1.50.1 + generationVersion: 2.43.2 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.23.2 + version: 1.24.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 09b179966..b07bc43e5 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.23.2", + version="1.24.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 1a3e9a557..a26712147 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.23.2' - gen_version: str = '2.41.5' + sdk_version: str = '1.24.0' + gen_version: str = '2.43.2' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From cc2068ec534dff2fc5d9372b5f828f45215dda59 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 27 Jun 2023 00:46:11 +0000 Subject: [PATCH 40/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.51.1 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- user/src/epilot/user_v1.py | 2 +- user/src/epilot/user_v2.py | 8 ++++---- 6 files changed, 18 insertions(+), 12 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 0dbc2c42e..37536bb02 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -268,4 +268,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.50.1 (2.43.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.50.1 (2.43.2) https://github.com/speakeasy-api/speakeasy + +## 2023-06-27 00:45:58 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.51.1 (2.50.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index ce0c0c1bd..d6f0f5768 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.50.1 - generationVersion: 2.43.2 + speakeasyVersion: 1.51.1 + generationVersion: 2.50.2 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.24.0 + version: 1.25.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index b07bc43e5..0e35c8be4 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.24.0", + version="1.25.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index a26712147..65f15e0d5 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.24.0' - gen_version: str = '2.43.2' + sdk_version: str = '1.25.0' + gen_version: str = '2.50.2' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/user/src/epilot/user_v1.py b/user/src/epilot/user_v1.py index c681504c1..234b0fbd6 100755 --- a/user/src/epilot/user_v1.py +++ b/user/src/epilot/user_v1.py @@ -76,7 +76,7 @@ def get_user_login_parameters(self, request: operations.GetUserLoginParametersRe headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' - client = self.sdk_configuration.security_client + client = self.sdk_configuration.client http_res = client.request('GET', url, headers=headers) content_type = http_res.headers.get('Content-Type') diff --git a/user/src/epilot/user_v2.py b/user/src/epilot/user_v2.py index b2c99fbce..1ee0b6d2e 100755 --- a/user/src/epilot/user_v2.py +++ b/user/src/epilot/user_v2.py @@ -28,7 +28,7 @@ def activate_user(self, request: operations.ActivateUserRequest) -> operations.A headers['Accept'] = '*/*' headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' - client = self.sdk_configuration.security_client + client = self.sdk_configuration.client http_res = client.request('POST', url, params=query_params, data=data, files=form, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -102,7 +102,7 @@ def get_user_login_parameters_v2(self, request: operations.GetUserLoginParameter headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' - client = self.sdk_configuration.security_client + client = self.sdk_configuration.client http_res = client.request('GET', url, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -245,7 +245,7 @@ def sign_up_user(self, request: operations.SignUpUserRequest) -> operations.Sign headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' - client = self.sdk_configuration.security_client + client = self.sdk_configuration.client http_res = client.request('POST', url, params=query_params, data=data, files=form, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -304,7 +304,7 @@ def verify_email_with_token(self, request: operations.VerifyEmailWithTokenReques headers['Accept'] = '*/*' headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' - client = self.sdk_configuration.security_client + client = self.sdk_configuration.client http_res = client.request('POST', url, params=query_params, data=data, files=form, headers=headers) content_type = http_res.headers.get('Content-Type') From 62e058c4c83ba968f8962f3dc3a34be5ed66c2b8 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 29 Jun 2023 00:46:36 +0000 Subject: [PATCH 41/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.51.3 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 37536bb02..478a63114 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -274,4 +274,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.51.1 (2.50.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.51.1 (2.50.2) https://github.com/speakeasy-api/speakeasy + +## 2023-06-29 00:46:22 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.51.3 (2.52.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index d6f0f5768..c6d1ff96f 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.51.1 - generationVersion: 2.50.2 + speakeasyVersion: 1.51.3 + generationVersion: 2.52.2 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.25.0 + version: 1.26.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 0e35c8be4..884535b7f 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.25.0", + version="1.26.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 65f15e0d5..39c3ca937 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.25.0' - gen_version: str = '2.50.2' + sdk_version: str = '1.26.0' + gen_version: str = '2.52.2' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 570724a2de5d42df832e322606484f758636d303 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 1 Jul 2023 00:52:19 +0000 Subject: [PATCH 42/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.52.0 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 478a63114..b2517ebe6 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -280,4 +280,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.51.3 (2.52.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.51.3 (2.52.2) https://github.com/speakeasy-api/speakeasy + +## 2023-07-01 00:52:04 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.52.0 (2.55.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index c6d1ff96f..37aeb976b 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.51.3 - generationVersion: 2.52.2 + speakeasyVersion: 1.52.0 + generationVersion: 2.55.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.26.0 + version: 1.27.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 884535b7f..6b6c5cfd3 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.26.0", + version="1.27.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 39c3ca937..6a94e2f03 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.26.0' - gen_version: str = '2.52.2' + sdk_version: str = '1.27.0' + gen_version: str = '2.55.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From e47a87782899777c8102320b0621bc3f7f46d65a Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 6 Jul 2023 00:49:07 +0000 Subject: [PATCH 43/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.52.2 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index b2517ebe6..e6e3b179f 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -286,4 +286,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.52.0 (2.55.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.52.0 (2.55.0) https://github.com/speakeasy-api/speakeasy + +## 2023-07-06 00:48:52 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.52.2 (2.57.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 37aeb976b..ad6fe9e26 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.52.0 - generationVersion: 2.55.0 + speakeasyVersion: 1.52.2 + generationVersion: 2.57.2 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.27.0 + version: 1.28.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 6b6c5cfd3..1c5aeb2e1 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.27.0", + version="1.28.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 6a94e2f03..d5ef35298 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.27.0' - gen_version: str = '2.55.0' + sdk_version: str = '1.28.0' + gen_version: str = '2.57.2' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From cecc39ea3050db6b60d1abe1ef3b5bcb7f071c11 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 7 Jul 2023 00:47:53 +0000 Subject: [PATCH 44/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.53.0 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index e6e3b179f..7f4188742 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -292,4 +292,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.52.2 (2.57.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.52.2 (2.57.2) https://github.com/speakeasy-api/speakeasy + +## 2023-07-07 00:47:38 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.53.0 (2.58.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index ad6fe9e26..3ee69f20b 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.52.2 - generationVersion: 2.57.2 + speakeasyVersion: 1.53.0 + generationVersion: 2.58.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.28.0 + version: 1.29.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 1c5aeb2e1..6b9f3d03e 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.28.0", + version="1.29.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index d5ef35298..8cb6cdab5 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.28.0' - gen_version: str = '2.57.2' + sdk_version: str = '1.29.0' + gen_version: str = '2.58.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From a76f72163305b03c3e196e7d57a1a4ef3d69892c Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 8 Jul 2023 00:46:16 +0000 Subject: [PATCH 45/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.53.1 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 7f4188742..983e27827 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -298,4 +298,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.53.0 (2.58.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.53.0 (2.58.0) https://github.com/speakeasy-api/speakeasy + +## 2023-07-08 00:46:00 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.53.1 (2.58.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 3ee69f20b..b70ae2ea1 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.53.0 - generationVersion: 2.58.0 + speakeasyVersion: 1.53.1 + generationVersion: 2.58.2 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.29.0 + version: 1.29.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 6b9f3d03e..ad985e249 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.29.0", + version="1.29.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 8cb6cdab5..17ba6de64 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.29.0' - gen_version: str = '2.58.0' + sdk_version: str = '1.29.1' + gen_version: str = '2.58.2' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 3fa35d7c983fae691be3084585087b4718cdf792 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 11 Jul 2023 00:41:40 +0000 Subject: [PATCH 46/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.56.0 --- user/README.md | 1 + user/RELEASES.md | 8 ++++- .../redirecttozendesk200applicationjson.md | 10 ++++++ .../operations/redirecttozendeskresponse.md | 12 +++++++ user/docs/models/shared/errorresp.md | 10 ++++++ user/docs/sdks/userv2/README.md | 30 ++++++++++++++++ user/files.gen | 5 +++ user/gen.yaml | 8 ++--- user/setup.py | 2 +- user/src/epilot/models/operations/__init__.py | 3 +- .../models/operations/redirecttozendesk.py | 34 +++++++++++++++++++ user/src/epilot/models/shared/__init__.py | 3 +- user/src/epilot/models/shared/errorresp.py | 18 ++++++++++ user/src/epilot/sdkconfiguration.py | 4 +-- user/src/epilot/user_v2.py | 28 +++++++++++++++ 15 files changed, 166 insertions(+), 10 deletions(-) create mode 100755 user/docs/models/operations/redirecttozendesk200applicationjson.md create mode 100755 user/docs/models/operations/redirecttozendeskresponse.md create mode 100755 user/docs/models/shared/errorresp.md create mode 100755 user/src/epilot/models/operations/redirecttozendesk.py create mode 100755 user/src/epilot/models/shared/errorresp.py diff --git a/user/README.md b/user/README.md index 894ba275d..f7654f0dc 100755 --- a/user/README.md +++ b/user/README.md @@ -48,6 +48,7 @@ if res.user is not None: * [get_user_v2](docs/sdks/userv2/README.md#get_user_v2) - getUserV2 * [invite_user](docs/sdks/userv2/README.md#invite_user) - inviteUser * [list_users_v2](docs/sdks/userv2/README.md#list_users_v2) - listUsersV2 +* [redirect_to_zendesk](docs/sdks/userv2/README.md#redirect_to_zendesk) - redirectToZendesk * [resend_user_invitation](docs/sdks/userv2/README.md#resend_user_invitation) - resendUserInvitation * [sign_up_user](docs/sdks/userv2/README.md#sign_up_user) - signUpUser * [update_user_v2](docs/sdks/userv2/README.md#update_user_v2) - updateUserV2 diff --git a/user/RELEASES.md b/user/RELEASES.md index 983e27827..3c0843932 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -304,4 +304,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.53.1 (2.58.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.53.1 (2.58.2) https://github.com/speakeasy-api/speakeasy + +## 2023-07-11 00:41:27 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.56.0 (2.61.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/docs/models/operations/redirecttozendesk200applicationjson.md b/user/docs/models/operations/redirecttozendesk200applicationjson.md new file mode 100755 index 000000000..81a18e6d0 --- /dev/null +++ b/user/docs/models/operations/redirecttozendesk200applicationjson.md @@ -0,0 +1,10 @@ +# RedirectToZendesk200ApplicationJSON + +User is confirmed and returns a redirection url to the Zendesk portal successfully. + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | +| `url` | *Optional[str]* | :heavy_minus_sign: | The redirection url to the Zendesk portal. | \ No newline at end of file diff --git a/user/docs/models/operations/redirecttozendeskresponse.md b/user/docs/models/operations/redirecttozendeskresponse.md new file mode 100755 index 000000000..0ffeea45c --- /dev/null +++ b/user/docs/models/operations/redirecttozendeskresponse.md @@ -0,0 +1,12 @@ +# RedirectToZendeskResponse + + +## Fields + +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | N/A | +| `error_resp` | [Optional[shared.ErrorResp]](../../models/shared/errorresp.md) | :heavy_minus_sign: | Could not authenticate the user | +| `status_code` | *int* | :heavy_check_mark: | N/A | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `redirect_to_zendesk_200_application_json_object` | [Optional[RedirectToZendesk200ApplicationJSON]](../../models/operations/redirecttozendesk200applicationjson.md) | :heavy_minus_sign: | User is confirmed and returns a redirection url to the Zendesk portal successfully. | \ No newline at end of file diff --git a/user/docs/models/shared/errorresp.md b/user/docs/models/shared/errorresp.md new file mode 100755 index 000000000..4734ab37f --- /dev/null +++ b/user/docs/models/shared/errorresp.md @@ -0,0 +1,10 @@ +# ErrorResp + +Could not authenticate the user + + +## Fields + +| Field | Type | Required | Description | +| ------------------ | ------------------ | ------------------ | ------------------ | +| `message` | *Optional[str]* | :heavy_minus_sign: | Error message | \ No newline at end of file diff --git a/user/docs/sdks/userv2/README.md b/user/docs/sdks/userv2/README.md index b012f1097..d6221fae0 100755 --- a/user/docs/sdks/userv2/README.md +++ b/user/docs/sdks/userv2/README.md @@ -13,6 +13,7 @@ User API V2 * [get_user_v2](#get_user_v2) - getUserV2 * [invite_user](#invite_user) - inviteUser * [list_users_v2](#list_users_v2) - listUsersV2 +* [redirect_to_zendesk](#redirect_to_zendesk) - redirectToZendesk * [resend_user_invitation](#resend_user_invitation) - resendUserInvitation * [sign_up_user](#sign_up_user) - signUpUser * [update_user_v2](#update_user_v2) - updateUserV2 @@ -285,6 +286,35 @@ if res.list_users_v2_200_application_json_object is not None: **[operations.ListUsersV2Response](../../models/operations/listusersv2response.md)** +## redirect_to_zendesk + +redirectToZendesk + +### Example Usage + +```python +import epilot + + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), +) + + +res = s.user_v2.redirect_to_zendesk() + +if res.redirect_to_zendesk_200_application_json_object is not None: + # handle response +``` + + +### Response + +**[operations.RedirectToZendeskResponse](../../models/operations/redirecttozendeskresponse.md)** + + ## resend_user_invitation Resend user invitation email diff --git a/user/files.gen b/user/files.gen index a82d96a0e..843a4fe08 100755 --- a/user/files.gen +++ b/user/files.gen @@ -20,6 +20,7 @@ src/epilot/models/operations/getuserloginparametersv2.py src/epilot/models/operations/getuserv2.py src/epilot/models/operations/inviteuser.py src/epilot/models/operations/listusersv2.py +src/epilot/models/operations/redirecttozendesk.py src/epilot/models/operations/resenduserinvitation.py src/epilot/models/operations/signupuser.py src/epilot/models/operations/updateuserv2.py @@ -30,6 +31,7 @@ src/epilot/models/shared/loginparameters.py src/epilot/models/shared/useractivationpayload.py src/epilot/models/shared/userv2.py src/epilot/models/shared/userinvitationpayload.py +src/epilot/models/shared/errorresp.py src/epilot/models/shared/organization.py src/epilot/models/shared/signupuserpayload.py src/epilot/models/shared/userdetail.py @@ -63,6 +65,8 @@ docs/models/operations/inviteuserresponse.md docs/models/operations/listusersv2request.md docs/models/operations/listusersv2200applicationjson.md docs/models/operations/listusersv2response.md +docs/models/operations/redirecttozendesk200applicationjson.md +docs/models/operations/redirecttozendeskresponse.md docs/models/operations/resenduserinvitationrequestbodylanguage.md docs/models/operations/resenduserinvitationrequestbody.md docs/models/operations/resenduserinvitationresponse.md @@ -83,6 +87,7 @@ docs/models/shared/userv2status.md docs/models/shared/userv2.md docs/models/shared/userinvitationpayloadlanguage.md docs/models/shared/userinvitationpayload.md +docs/models/shared/errorresp.md docs/models/shared/organizationaddress.md docs/models/shared/organizationtype.md docs/models/shared/organization.md diff --git a/user/gen.yaml b/user/gen.yaml index b70ae2ea1..1e150c8b3 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -1,15 +1,15 @@ configVersion: 1.0.0 management: - docChecksum: ab611dfad561f049eaf6bf82be4cdda4 + docChecksum: b49e0dd1aa5e5a4722ef6dbc33bb9852 docVersion: 2.0.0 - speakeasyVersion: 1.53.1 - generationVersion: 2.58.2 + speakeasyVersion: 1.56.0 + generationVersion: 2.61.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.29.1 + version: 1.30.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index ad985e249..d7c8c9151 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.29.1", + version="1.30.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/models/operations/__init__.py b/user/src/epilot/models/operations/__init__.py index fb931bef6..3ef99532b 100755 --- a/user/src/epilot/models/operations/__init__.py +++ b/user/src/epilot/models/operations/__init__.py @@ -11,9 +11,10 @@ from .inviteuser import * from .listusers import * from .listusersv2 import * +from .redirecttozendesk import * from .resenduserinvitation import * from .signupuser import * from .updateuserv2 import * from .verifyemailwithtoken import * -__all__ = ["ActivateUserRequest","ActivateUserResponse","DeleteUserV2Request","DeleteUserV2Response","GetMeResponse","GetMeV2Response","GetUserLoginParameters200ApplicationJSON","GetUserLoginParametersRequest","GetUserLoginParametersResponse","GetUserLoginParametersV2200ApplicationJSON","GetUserLoginParametersV2Request","GetUserLoginParametersV2Response","GetUserRequest","GetUserResponse","GetUserV2Request","GetUserV2Response","InviteUserResponse","ListUsers200ApplicationJSON","ListUsersRequest","ListUsersResponse","ListUsersV2200ApplicationJSON","ListUsersV2Request","ListUsersV2Response","ResendUserInvitationRequestBody","ResendUserInvitationRequestBodyLanguage","ResendUserInvitationResponse","SignUpUser200ApplicationJSON","SignUpUserRequest","SignUpUserResponse","UpdateUserV2Request","UpdateUserV2Response","VerifyEmailWithTokenRequest","VerifyEmailWithTokenResponse"] +__all__ = ["ActivateUserRequest","ActivateUserResponse","DeleteUserV2Request","DeleteUserV2Response","GetMeResponse","GetMeV2Response","GetUserLoginParameters200ApplicationJSON","GetUserLoginParametersRequest","GetUserLoginParametersResponse","GetUserLoginParametersV2200ApplicationJSON","GetUserLoginParametersV2Request","GetUserLoginParametersV2Response","GetUserRequest","GetUserResponse","GetUserV2Request","GetUserV2Response","InviteUserResponse","ListUsers200ApplicationJSON","ListUsersRequest","ListUsersResponse","ListUsersV2200ApplicationJSON","ListUsersV2Request","ListUsersV2Response","RedirectToZendesk200ApplicationJSON","RedirectToZendeskResponse","ResendUserInvitationRequestBody","ResendUserInvitationRequestBodyLanguage","ResendUserInvitationResponse","SignUpUser200ApplicationJSON","SignUpUserRequest","SignUpUserResponse","UpdateUserV2Request","UpdateUserV2Response","VerifyEmailWithTokenRequest","VerifyEmailWithTokenResponse"] diff --git a/user/src/epilot/models/operations/redirecttozendesk.py b/user/src/epilot/models/operations/redirecttozendesk.py new file mode 100755 index 000000000..469e8e09e --- /dev/null +++ b/user/src/epilot/models/operations/redirecttozendesk.py @@ -0,0 +1,34 @@ +"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" + +from __future__ import annotations +import dataclasses +import requests as requests_http +from ..shared import errorresp as shared_errorresp +from dataclasses_json import Undefined, dataclass_json +from epilot import utils +from typing import Optional + + +@dataclass_json(undefined=Undefined.EXCLUDE) + +@dataclasses.dataclass +class RedirectToZendesk200ApplicationJSON: + r"""User is confirmed and returns a redirection url to the Zendesk portal successfully.""" + url: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('url'), 'exclude': lambda f: f is None }}) + r"""The redirection url to the Zendesk portal.""" + + + + + +@dataclasses.dataclass +class RedirectToZendeskResponse: + content_type: str = dataclasses.field() + status_code: int = dataclasses.field() + error_resp: Optional[shared_errorresp.ErrorResp] = dataclasses.field(default=None) + r"""Could not authenticate the user""" + raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + redirect_to_zendesk_200_application_json_object: Optional[RedirectToZendesk200ApplicationJSON] = dataclasses.field(default=None) + r"""User is confirmed and returns a redirection url to the Zendesk portal successfully.""" + + diff --git a/user/src/epilot/models/shared/__init__.py b/user/src/epilot/models/shared/__init__.py index 027b13071..c735c3ab0 100755 --- a/user/src/epilot/models/shared/__init__.py +++ b/user/src/epilot/models/shared/__init__.py @@ -1,5 +1,6 @@ """Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +from .errorresp import * from .loginparameters import * from .organization import * from .security import * @@ -11,4 +12,4 @@ from .userv2 import * from .userverificationpayload import * -__all__ = ["LoginParameters","LoginParametersOauthResponseType","Organization","OrganizationAddress","OrganizationType","Security","SignupUserPayload","SignupUserPayloadLanguage","User","UserActivationPayload","UserDetail","UserInvitationPayload","UserInvitationPayloadLanguage","UserProperties","UserV2","UserV2Properties","UserV2Status","UserVerificationPayload"] +__all__ = ["ErrorResp","LoginParameters","LoginParametersOauthResponseType","Organization","OrganizationAddress","OrganizationType","Security","SignupUserPayload","SignupUserPayloadLanguage","User","UserActivationPayload","UserDetail","UserInvitationPayload","UserInvitationPayloadLanguage","UserProperties","UserV2","UserV2Properties","UserV2Status","UserVerificationPayload"] diff --git a/user/src/epilot/models/shared/errorresp.py b/user/src/epilot/models/shared/errorresp.py new file mode 100755 index 000000000..ebf21481c --- /dev/null +++ b/user/src/epilot/models/shared/errorresp.py @@ -0,0 +1,18 @@ +"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" + +from __future__ import annotations +import dataclasses +from dataclasses_json import Undefined, dataclass_json +from epilot import utils +from typing import Optional + + +@dataclass_json(undefined=Undefined.EXCLUDE) + +@dataclasses.dataclass +class ErrorResp: + r"""Could not authenticate the user""" + message: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('message'), 'exclude': lambda f: f is None }}) + r"""Error message""" + + diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 17ba6de64..be2fad260 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.29.1' - gen_version: str = '2.58.2' + sdk_version: str = '1.30.0' + gen_version: str = '2.61.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/user/src/epilot/user_v2.py b/user/src/epilot/user_v2.py index 1ee0b6d2e..27cfd91d1 100755 --- a/user/src/epilot/user_v2.py +++ b/user/src/epilot/user_v2.py @@ -201,6 +201,34 @@ def list_users_v2(self, request: operations.ListUsersV2Request) -> operations.Li return res + def redirect_to_zendesk(self) -> operations.RedirectToZendeskResponse: + r"""redirectToZendesk""" + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) + + url = base_url + '/v2/users/zendesk/sso/redirect-url' + headers = {} + headers['Accept'] = 'application/json;q=1, application/json;q=0' + headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' + + client = self.sdk_configuration.security_client + + http_res = client.request('GET', url, headers=headers) + content_type = http_res.headers.get('Content-Type') + + res = operations.RedirectToZendeskResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res) + + if http_res.status_code == 200: + if utils.match_content_type(content_type, 'application/json'): + out = utils.unmarshal_json(http_res.text, Optional[operations.RedirectToZendesk200ApplicationJSON]) + res.redirect_to_zendesk_200_application_json_object = out + elif http_res.status_code in [401, 500]: + if utils.match_content_type(content_type, 'application/json'): + out = utils.unmarshal_json(http_res.text, Optional[shared.ErrorResp]) + res.error_resp = out + + return res + + def resend_user_invitation(self, request: operations.ResendUserInvitationRequestBody) -> operations.ResendUserInvitationResponse: r"""resendUserInvitation Resend user invitation email From e06ab661d1fd3b07045068993fe17386f93806a9 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 12 Jul 2023 00:47:53 +0000 Subject: [PATCH 47/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.56.3 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 3c0843932..330000ca2 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -310,4 +310,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.56.0 (2.61.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.56.0 (2.61.0) https://github.com/speakeasy-api/speakeasy + +## 2023-07-12 00:47:36 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.56.3 (2.61.4) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 1e150c8b3..5e713629f 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: b49e0dd1aa5e5a4722ef6dbc33bb9852 docVersion: 2.0.0 - speakeasyVersion: 1.56.0 - generationVersion: 2.61.0 + speakeasyVersion: 1.56.3 + generationVersion: 2.61.4 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.30.0 + version: 1.30.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index d7c8c9151..9c942d17a 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.30.0", + version="1.30.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index be2fad260..309450bc3 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.30.0' - gen_version: str = '2.61.0' + sdk_version: str = '1.30.1' + gen_version: str = '2.61.4' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From e47fb1f9502af825f978ae071aaa94063a398f91 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 13 Jul 2023 00:47:57 +0000 Subject: [PATCH 48/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.57.0 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/models/shared/user.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 330000ca2..7b8a430aa 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -316,4 +316,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.56.3 (2.61.4) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.56.3 (2.61.4) https://github.com/speakeasy-api/speakeasy + +## 2023-07-13 00:47:41 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.57.0 (2.62.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 5e713629f..48bccfca5 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: b49e0dd1aa5e5a4722ef6dbc33bb9852 docVersion: 2.0.0 - speakeasyVersion: 1.56.3 - generationVersion: 2.61.4 + speakeasyVersion: 1.57.0 + generationVersion: 2.62.1 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.30.1 + version: 1.31.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 9c942d17a..d3ad08678 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.30.1", + version="1.31.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/models/shared/user.py b/user/src/epilot/models/shared/user.py index c61de7d21..acfd35f92 100755 --- a/user/src/epilot/models/shared/user.py +++ b/user/src/epilot/models/shared/user.py @@ -31,7 +31,7 @@ class User: properties: list[UserProperties] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('properties') }}) roles: list[str] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('roles') }}) r"""Deprecated! Please use Permissions API instead - + Deprecated: this field will be removed in a future release, please migrate away from it as soon as possible """ display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('display_name'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 309450bc3..367a1872e 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.30.1' - gen_version: str = '2.61.4' + sdk_version: str = '1.31.0' + gen_version: str = '2.62.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From e67f8caa7bea47de78e4ee343fdbbd06294780c6 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 14 Jul 2023 00:47:22 +0000 Subject: [PATCH 49/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.59.0 --- user/README.md | 4 +++- user/RELEASES.md | 8 +++++++- user/USAGE.md | 4 +++- user/docs/sdks/userv1/README.md | 8 ++++---- user/docs/sdks/userv2/README.md | 14 +++++++------- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 8 files changed, 30 insertions(+), 20 deletions(-) diff --git a/user/README.md b/user/README.md index f7654f0dc..08f369ac3 100755 --- a/user/README.md +++ b/user/README.md @@ -10,9 +10,11 @@ pip install git+https://github.com/epilot-dev/sdk-python.git#subdirectory=user ## SDK Example Usage + + ```python import epilot - +from epilot.models import shared s = epilot.Epilot( security=shared.Security( diff --git a/user/RELEASES.md b/user/RELEASES.md index 7b8a430aa..0c0d16f7e 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -322,4 +322,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.57.0 (2.62.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.57.0 (2.62.1) https://github.com/speakeasy-api/speakeasy + +## 2023-07-14 00:47:06 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.59.0 (2.65.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/USAGE.md b/user/USAGE.md index 868c709fe..55836317a 100755 --- a/user/USAGE.md +++ b/user/USAGE.md @@ -1,7 +1,9 @@ + + ```python import epilot - +from epilot.models import shared s = epilot.Epilot( security=shared.Security( diff --git a/user/docs/sdks/userv1/README.md b/user/docs/sdks/userv1/README.md index fbc844445..3a4b73f77 100755 --- a/user/docs/sdks/userv1/README.md +++ b/user/docs/sdks/userv1/README.md @@ -19,7 +19,7 @@ Get currently logged in user ```python import epilot - +from epilot.models import shared s = epilot.Epilot( security=shared.Security( @@ -48,7 +48,7 @@ Get user by id ```python import epilot -from epilot.models import operations +from epilot.models import operations, shared s = epilot.Epilot( security=shared.Security( @@ -86,7 +86,7 @@ Get user organization login parameters by username ```python import epilot -from epilot.models import operations +from epilot.models import operations, shared s = epilot.Epilot( security=shared.Security( @@ -124,7 +124,7 @@ Lists users in organizations you have access to ```python import epilot -from epilot.models import operations +from epilot.models import operations, shared s = epilot.Epilot( security=shared.Security( diff --git a/user/docs/sdks/userv2/README.md b/user/docs/sdks/userv2/README.md index d6221fae0..bd4e1a915 100755 --- a/user/docs/sdks/userv2/README.md +++ b/user/docs/sdks/userv2/README.md @@ -69,7 +69,7 @@ Delete user by user id ```python import epilot -from epilot.models import operations +from epilot.models import operations, shared s = epilot.Epilot( security=shared.Security( @@ -107,7 +107,7 @@ Get currently logged in user ```python import epilot - +from epilot.models import shared s = epilot.Epilot( security=shared.Security( @@ -136,7 +136,7 @@ Get user organization login parameters by username ```python import epilot -from epilot.models import operations +from epilot.models import operations, shared s = epilot.Epilot( security=shared.Security( @@ -174,7 +174,7 @@ Get user details by user id ```python import epilot -from epilot.models import operations +from epilot.models import operations, shared s = epilot.Epilot( security=shared.Security( @@ -254,7 +254,7 @@ Get the list of organization users ```python import epilot -from epilot.models import operations +from epilot.models import operations, shared s = epilot.Epilot( security=shared.Security( @@ -294,7 +294,7 @@ redirectToZendesk ```python import epilot - +from epilot.models import shared s = epilot.Epilot( security=shared.Security( @@ -323,7 +323,7 @@ Resend user invitation email ```python import epilot -from epilot.models import operations +from epilot.models import operations, shared s = epilot.Epilot( security=shared.Security( diff --git a/user/gen.yaml b/user/gen.yaml index 48bccfca5..4689ac306 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: b49e0dd1aa5e5a4722ef6dbc33bb9852 docVersion: 2.0.0 - speakeasyVersion: 1.57.0 - generationVersion: 2.62.1 + speakeasyVersion: 1.59.0 + generationVersion: 2.65.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.31.0 + version: 1.32.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index d3ad08678..6ae248b00 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.31.0", + version="1.32.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 367a1872e..18c46bcad 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.31.0' - gen_version: str = '2.62.1' + sdk_version: str = '1.32.0' + gen_version: str = '2.65.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From e32d5867d4fc29c06c0a3b087649563b0c4fd229 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 18 Jul 2023 01:05:43 +0000 Subject: [PATCH 50/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.61.0 --- user/RELEASES.md | 8 +++++++- user/files.gen | 2 ++ user/gen.yaml | 6 +++--- user/pylintrc | 4 +++- user/setup.py | 2 +- user/src/epilot/models/errors/__init__.py | 4 ++++ user/src/epilot/models/errors/sdkerror.py | 24 +++++++++++++++++++++++ user/src/epilot/sdkconfiguration.py | 4 ++-- user/src/epilot/user_v1.py | 10 +++++++++- user/src/epilot/user_v2.py | 24 ++++++++++++++++++++++- 10 files changed, 78 insertions(+), 10 deletions(-) create mode 100755 user/src/epilot/models/errors/__init__.py create mode 100755 user/src/epilot/models/errors/sdkerror.py diff --git a/user/RELEASES.md b/user/RELEASES.md index 0c0d16f7e..09fb4f46a 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -328,4 +328,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.59.0 (2.65.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.59.0 (2.65.0) https://github.com/speakeasy-api/speakeasy + +## 2023-07-18 01:05:26 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.61.0 (2.70.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/files.gen b/user/files.gen index 843a4fe08..bb477755f 100755 --- a/user/files.gen +++ b/user/files.gen @@ -6,6 +6,7 @@ pylintrc setup.py src/epilot/__init__.py src/epilot/models/__init__.py +src/epilot/models/errors/sdkerror.py src/epilot/utils/__init__.py src/epilot/utils/retries.py src/epilot/utils/utils.py @@ -38,6 +39,7 @@ src/epilot/models/shared/userdetail.py src/epilot/models/shared/userverificationpayload.py src/epilot/models/shared/security.py src/epilot/models/shared/__init__.py +src/epilot/models/errors/__init__.py docs/sdks/epilot/README.md docs/sdks/userv1/README.md docs/sdks/userv2/README.md diff --git a/user/gen.yaml b/user/gen.yaml index 4689ac306..ab1208fb8 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: b49e0dd1aa5e5a4722ef6dbc33bb9852 docVersion: 2.0.0 - speakeasyVersion: 1.59.0 - generationVersion: 2.65.0 + speakeasyVersion: 1.61.0 + generationVersion: 2.70.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.32.0 + version: 1.33.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/pylintrc b/user/pylintrc index 1ce47d88d..21a389459 100755 --- a/user/pylintrc +++ b/user/pylintrc @@ -438,7 +438,9 @@ disable=raw-checker-failed, using-constant-test, too-many-statements, cyclic-import, - too-many-nested-blocks + too-many-nested-blocks, + too-many-boolean-expressions, + no-else-raise # Enable the message, report, category or checker with the given id(s). You can # either give multiple identifier separated by comma (,) or put this option diff --git a/user/setup.py b/user/setup.py index 6ae248b00..f5625c703 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.32.0", + version="1.33.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/models/errors/__init__.py b/user/src/epilot/models/errors/__init__.py new file mode 100755 index 000000000..cfd848441 --- /dev/null +++ b/user/src/epilot/models/errors/__init__.py @@ -0,0 +1,4 @@ +"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" + +from .sdkerror import SDKError +__all__ = ["SDKError"] diff --git a/user/src/epilot/models/errors/sdkerror.py b/user/src/epilot/models/errors/sdkerror.py new file mode 100755 index 000000000..6bb02bbd6 --- /dev/null +++ b/user/src/epilot/models/errors/sdkerror.py @@ -0,0 +1,24 @@ +"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" + +import requests as requests_http + + +class SDKError(Exception): + """Represents an error returned by the API.""" + message: str + status_code: int + body: str + raw_response: requests_http.Response + + def __init__(self, message: str, status_code: int, body: str, raw_response: requests_http.Response): + self.message = message + self.status_code = status_code + self.body = body + self.raw_response = raw_response + + def __str__(self): + body = '' + if len(self.body) > 0: + body = f'\n{self.body}' + + return f'{self.message}: Status {self.status_code}{body}' diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 18c46bcad..c513600a1 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.32.0' - gen_version: str = '2.65.0' + sdk_version: str = '1.33.0' + gen_version: str = '2.70.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/user/src/epilot/user_v1.py b/user/src/epilot/user_v1.py index 234b0fbd6..9b84462a2 100755 --- a/user/src/epilot/user_v1.py +++ b/user/src/epilot/user_v1.py @@ -2,7 +2,7 @@ from .sdkconfiguration import SDKConfiguration from epilot import utils -from epilot.models import operations, shared +from epilot.models import errors, operations, shared from typing import Optional class UserV1: @@ -35,6 +35,8 @@ def get_me(self) -> operations.GetMeResponse: if utils.match_content_type(content_type, 'application/json'): out = utils.unmarshal_json(http_res.text, Optional[shared.User]) res.user = out + else: + raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) return res @@ -61,6 +63,8 @@ def get_user(self, request: operations.GetUserRequest) -> operations.GetUserResp if utils.match_content_type(content_type, 'application/json'): out = utils.unmarshal_json(http_res.text, Optional[shared.User]) res.user = out + else: + raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) return res @@ -87,6 +91,8 @@ def get_user_login_parameters(self, request: operations.GetUserLoginParametersRe if utils.match_content_type(content_type, 'application/json'): out = utils.unmarshal_json(http_res.text, Optional[operations.GetUserLoginParameters200ApplicationJSON]) res.get_user_login_parameters_200_application_json_object = out + else: + raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) return res @@ -114,6 +120,8 @@ def list_users(self, request: operations.ListUsersRequest) -> operations.ListUse if utils.match_content_type(content_type, 'application/json'): out = utils.unmarshal_json(http_res.text, Optional[operations.ListUsers200ApplicationJSON]) res.list_users_200_application_json_object = out + else: + raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) return res diff --git a/user/src/epilot/user_v2.py b/user/src/epilot/user_v2.py index 27cfd91d1..e6f304291 100755 --- a/user/src/epilot/user_v2.py +++ b/user/src/epilot/user_v2.py @@ -2,7 +2,7 @@ from .sdkconfiguration import SDKConfiguration from epilot import utils -from epilot.models import operations, shared +from epilot.models import errors, operations, shared from typing import Optional class UserV2: @@ -61,6 +61,8 @@ def delete_user_v2(self, request: operations.DeleteUserV2Request) -> operations. if utils.match_content_type(content_type, 'application/json'): out = utils.unmarshal_json(http_res.text, Optional[shared.User]) res.user = out + else: + raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) return res @@ -87,6 +89,8 @@ def get_me_v2(self) -> operations.GetMeV2Response: if utils.match_content_type(content_type, 'application/json'): out = utils.unmarshal_json(http_res.text, Optional[shared.UserV2]) res.user_v2 = out + else: + raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) return res @@ -113,6 +117,8 @@ def get_user_login_parameters_v2(self, request: operations.GetUserLoginParameter if utils.match_content_type(content_type, 'application/json'): out = utils.unmarshal_json(http_res.text, Optional[operations.GetUserLoginParametersV2200ApplicationJSON]) res.get_user_login_parameters_v2_200_application_json_object = out + else: + raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) return res @@ -139,6 +145,8 @@ def get_user_v2(self, request: operations.GetUserV2Request) -> operations.GetUse if utils.match_content_type(content_type, 'application/json'): out = utils.unmarshal_json(http_res.text, Optional[shared.UserV2]) res.user_v2 = out + else: + raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) return res @@ -168,6 +176,8 @@ def invite_user(self, request: shared.UserInvitationPayload) -> operations.Invit if utils.match_content_type(content_type, 'application/json'): out = utils.unmarshal_json(http_res.text, Optional[shared.UserV2]) res.user_v2 = out + else: + raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) elif http_res.status_code == 400: pass @@ -197,6 +207,8 @@ def list_users_v2(self, request: operations.ListUsersV2Request) -> operations.Li if utils.match_content_type(content_type, 'application/json'): out = utils.unmarshal_json(http_res.text, Optional[operations.ListUsersV2200ApplicationJSON]) res.list_users_v2_200_application_json_object = out + else: + raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) return res @@ -221,10 +233,14 @@ def redirect_to_zendesk(self) -> operations.RedirectToZendeskResponse: if utils.match_content_type(content_type, 'application/json'): out = utils.unmarshal_json(http_res.text, Optional[operations.RedirectToZendesk200ApplicationJSON]) res.redirect_to_zendesk_200_application_json_object = out + else: + raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) elif http_res.status_code in [401, 500]: if utils.match_content_type(content_type, 'application/json'): out = utils.unmarshal_json(http_res.text, Optional[shared.ErrorResp]) res.error_resp = out + else: + raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) return res @@ -254,6 +270,8 @@ def resend_user_invitation(self, request: operations.ResendUserInvitationRequest if utils.match_content_type(content_type, 'application/json'): out = utils.unmarshal_json(http_res.text, Optional[shared.UserV2]) res.user_v2 = out + else: + raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) elif http_res.status_code == 400: pass @@ -284,6 +302,8 @@ def sign_up_user(self, request: operations.SignUpUserRequest) -> operations.Sign if utils.match_content_type(content_type, 'application/json'): out = utils.unmarshal_json(http_res.text, Optional[operations.SignUpUser200ApplicationJSON]) res.sign_up_user_200_application_json_object = out + else: + raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) return res @@ -313,6 +333,8 @@ def update_user_v2(self, request: operations.UpdateUserV2Request) -> operations. if utils.match_content_type(content_type, 'application/json'): out = utils.unmarshal_json(http_res.text, Optional[shared.UserV2]) res.user_v2 = out + else: + raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) return res From 2f70e6188dffcabff42a86b4f08e95e1a47acff8 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 19 Jul 2023 01:11:50 +0000 Subject: [PATCH 51/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.62.1 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 09fb4f46a..ee33b1fc7 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -334,4 +334,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.61.0 (2.70.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.61.0 (2.70.0) https://github.com/speakeasy-api/speakeasy + +## 2023-07-19 01:11:36 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.62.1 (2.70.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index ab1208fb8..338c7b90e 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: b49e0dd1aa5e5a4722ef6dbc33bb9852 docVersion: 2.0.0 - speakeasyVersion: 1.61.0 - generationVersion: 2.70.0 + speakeasyVersion: 1.62.1 + generationVersion: 2.70.2 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.33.0 + version: 1.33.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index f5625c703..195777212 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.33.0", + version="1.33.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index c513600a1..1c91268f8 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.33.0' - gen_version: str = '2.70.0' + sdk_version: str = '1.33.1' + gen_version: str = '2.70.2' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From cbc3e08cefc643fabc4f0a048d9f7208ffa90a31 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 22 Jul 2023 00:41:10 +0000 Subject: [PATCH 52/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.64.0 --- user/RELEASES.md | 8 +++++++- user/USAGE.md | 0 user/docs/models/operations/activateuserrequest.md | 0 user/docs/models/operations/activateuserresponse.md | 0 user/docs/models/operations/deleteuserv2request.md | 0 user/docs/models/operations/deleteuserv2response.md | 0 user/docs/models/operations/getmeresponse.md | 0 user/docs/models/operations/getmev2response.md | 0 .../getuserloginparameters200applicationjson.md | 0 .../models/operations/getuserloginparametersrequest.md | 0 .../models/operations/getuserloginparametersresponse.md | 0 .../getuserloginparametersv2200applicationjson.md | 0 .../models/operations/getuserloginparametersv2request.md | 0 .../models/operations/getuserloginparametersv2response.md | 0 user/docs/models/operations/getuserrequest.md | 0 user/docs/models/operations/getuserresponse.md | 0 user/docs/models/operations/getuserv2request.md | 0 user/docs/models/operations/getuserv2response.md | 0 user/docs/models/operations/inviteuserresponse.md | 0 .../docs/models/operations/listusers200applicationjson.md | 0 user/docs/models/operations/listusersrequest.md | 0 user/docs/models/operations/listusersresponse.md | 0 .../models/operations/listusersv2200applicationjson.md | 0 user/docs/models/operations/listusersv2request.md | 0 user/docs/models/operations/listusersv2response.md | 0 .../operations/redirecttozendesk200applicationjson.md | 0 user/docs/models/operations/redirecttozendeskresponse.md | 0 .../models/operations/resenduserinvitationrequestbody.md | 0 .../operations/resenduserinvitationrequestbodylanguage.md | 0 .../models/operations/resenduserinvitationresponse.md | 0 .../models/operations/signupuser200applicationjson.md | 0 user/docs/models/operations/signupuserrequest.md | 0 user/docs/models/operations/signupuserresponse.md | 0 user/docs/models/operations/updateuserv2request.md | 0 user/docs/models/operations/updateuserv2response.md | 0 .../docs/models/operations/verifyemailwithtokenrequest.md | 0 .../models/operations/verifyemailwithtokenresponse.md | 0 user/docs/models/shared/errorresp.md | 0 user/docs/models/shared/loginparameters.md | 0 .../models/shared/loginparametersoauthresponsetype.md | 0 user/docs/models/shared/organization.md | 0 user/docs/models/shared/organizationaddress.md | 0 user/docs/models/shared/organizationtype.md | 0 user/docs/models/shared/security.md | 0 user/docs/models/shared/signupuserpayload.md | 0 user/docs/models/shared/signupuserpayloadlanguage.md | 0 user/docs/models/shared/user.md | 0 user/docs/models/shared/useractivationpayload.md | 0 user/docs/models/shared/userdetail.md | 0 user/docs/models/shared/userinvitationpayload.md | 0 user/docs/models/shared/userinvitationpayloadlanguage.md | 0 user/docs/models/shared/userproperties.md | 0 user/docs/models/shared/userv2.md | 0 user/docs/models/shared/userv2properties.md | 0 user/docs/models/shared/userv2status.md | 0 user/docs/models/shared/userverificationpayload.md | 0 user/docs/sdks/epilot/README.md | 0 user/docs/sdks/userv1/README.md | 0 user/docs/sdks/userv2/README.md | 0 user/gen.yaml | 6 +++--- user/pylintrc | 0 user/setup.py | 4 ++-- user/src/epilot/__init__.py | 0 user/src/epilot/models/__init__.py | 0 user/src/epilot/models/errors/__init__.py | 0 user/src/epilot/models/errors/sdkerror.py | 0 user/src/epilot/models/operations/__init__.py | 0 user/src/epilot/models/operations/activateuser.py | 0 user/src/epilot/models/operations/deleteuserv2.py | 0 user/src/epilot/models/operations/getme.py | 0 user/src/epilot/models/operations/getmev2.py | 0 user/src/epilot/models/operations/getuser.py | 0 .../epilot/models/operations/getuserloginparameters.py | 0 .../epilot/models/operations/getuserloginparametersv2.py | 0 user/src/epilot/models/operations/getuserv2.py | 0 user/src/epilot/models/operations/inviteuser.py | 0 user/src/epilot/models/operations/listusers.py | 0 user/src/epilot/models/operations/listusersv2.py | 0 user/src/epilot/models/operations/redirecttozendesk.py | 0 user/src/epilot/models/operations/resenduserinvitation.py | 0 user/src/epilot/models/operations/signupuser.py | 0 user/src/epilot/models/operations/updateuserv2.py | 0 user/src/epilot/models/operations/verifyemailwithtoken.py | 0 user/src/epilot/models/shared/__init__.py | 0 user/src/epilot/models/shared/errorresp.py | 0 user/src/epilot/models/shared/loginparameters.py | 0 user/src/epilot/models/shared/organization.py | 0 user/src/epilot/models/shared/security.py | 0 user/src/epilot/models/shared/signupuserpayload.py | 0 user/src/epilot/models/shared/user.py | 0 user/src/epilot/models/shared/useractivationpayload.py | 0 user/src/epilot/models/shared/userdetail.py | 0 user/src/epilot/models/shared/userinvitationpayload.py | 0 user/src/epilot/models/shared/userv2.py | 0 user/src/epilot/models/shared/userverificationpayload.py | 0 user/src/epilot/sdk.py | 0 user/src/epilot/sdkconfiguration.py | 4 ++-- user/src/epilot/user_v1.py | 0 user/src/epilot/user_v2.py | 0 user/src/epilot/utils/__init__.py | 0 user/src/epilot/utils/retries.py | 0 user/src/epilot/utils/utils.py | 0 102 files changed, 14 insertions(+), 8 deletions(-) mode change 100755 => 100644 user/USAGE.md mode change 100755 => 100644 user/docs/models/operations/activateuserrequest.md mode change 100755 => 100644 user/docs/models/operations/activateuserresponse.md mode change 100755 => 100644 user/docs/models/operations/deleteuserv2request.md mode change 100755 => 100644 user/docs/models/operations/deleteuserv2response.md mode change 100755 => 100644 user/docs/models/operations/getmeresponse.md mode change 100755 => 100644 user/docs/models/operations/getmev2response.md mode change 100755 => 100644 user/docs/models/operations/getuserloginparameters200applicationjson.md mode change 100755 => 100644 user/docs/models/operations/getuserloginparametersrequest.md mode change 100755 => 100644 user/docs/models/operations/getuserloginparametersresponse.md mode change 100755 => 100644 user/docs/models/operations/getuserloginparametersv2200applicationjson.md mode change 100755 => 100644 user/docs/models/operations/getuserloginparametersv2request.md mode change 100755 => 100644 user/docs/models/operations/getuserloginparametersv2response.md mode change 100755 => 100644 user/docs/models/operations/getuserrequest.md mode change 100755 => 100644 user/docs/models/operations/getuserresponse.md mode change 100755 => 100644 user/docs/models/operations/getuserv2request.md mode change 100755 => 100644 user/docs/models/operations/getuserv2response.md mode change 100755 => 100644 user/docs/models/operations/inviteuserresponse.md mode change 100755 => 100644 user/docs/models/operations/listusers200applicationjson.md mode change 100755 => 100644 user/docs/models/operations/listusersrequest.md mode change 100755 => 100644 user/docs/models/operations/listusersresponse.md mode change 100755 => 100644 user/docs/models/operations/listusersv2200applicationjson.md mode change 100755 => 100644 user/docs/models/operations/listusersv2request.md mode change 100755 => 100644 user/docs/models/operations/listusersv2response.md mode change 100755 => 100644 user/docs/models/operations/redirecttozendesk200applicationjson.md mode change 100755 => 100644 user/docs/models/operations/redirecttozendeskresponse.md mode change 100755 => 100644 user/docs/models/operations/resenduserinvitationrequestbody.md mode change 100755 => 100644 user/docs/models/operations/resenduserinvitationrequestbodylanguage.md mode change 100755 => 100644 user/docs/models/operations/resenduserinvitationresponse.md mode change 100755 => 100644 user/docs/models/operations/signupuser200applicationjson.md mode change 100755 => 100644 user/docs/models/operations/signupuserrequest.md mode change 100755 => 100644 user/docs/models/operations/signupuserresponse.md mode change 100755 => 100644 user/docs/models/operations/updateuserv2request.md mode change 100755 => 100644 user/docs/models/operations/updateuserv2response.md mode change 100755 => 100644 user/docs/models/operations/verifyemailwithtokenrequest.md mode change 100755 => 100644 user/docs/models/operations/verifyemailwithtokenresponse.md mode change 100755 => 100644 user/docs/models/shared/errorresp.md mode change 100755 => 100644 user/docs/models/shared/loginparameters.md mode change 100755 => 100644 user/docs/models/shared/loginparametersoauthresponsetype.md mode change 100755 => 100644 user/docs/models/shared/organization.md mode change 100755 => 100644 user/docs/models/shared/organizationaddress.md mode change 100755 => 100644 user/docs/models/shared/organizationtype.md mode change 100755 => 100644 user/docs/models/shared/security.md mode change 100755 => 100644 user/docs/models/shared/signupuserpayload.md mode change 100755 => 100644 user/docs/models/shared/signupuserpayloadlanguage.md mode change 100755 => 100644 user/docs/models/shared/user.md mode change 100755 => 100644 user/docs/models/shared/useractivationpayload.md mode change 100755 => 100644 user/docs/models/shared/userdetail.md mode change 100755 => 100644 user/docs/models/shared/userinvitationpayload.md mode change 100755 => 100644 user/docs/models/shared/userinvitationpayloadlanguage.md mode change 100755 => 100644 user/docs/models/shared/userproperties.md mode change 100755 => 100644 user/docs/models/shared/userv2.md mode change 100755 => 100644 user/docs/models/shared/userv2properties.md mode change 100755 => 100644 user/docs/models/shared/userv2status.md mode change 100755 => 100644 user/docs/models/shared/userverificationpayload.md mode change 100755 => 100644 user/docs/sdks/epilot/README.md mode change 100755 => 100644 user/docs/sdks/userv1/README.md mode change 100755 => 100644 user/docs/sdks/userv2/README.md mode change 100755 => 100644 user/pylintrc mode change 100755 => 100644 user/setup.py mode change 100755 => 100644 user/src/epilot/__init__.py mode change 100755 => 100644 user/src/epilot/models/__init__.py mode change 100755 => 100644 user/src/epilot/models/errors/__init__.py mode change 100755 => 100644 user/src/epilot/models/errors/sdkerror.py mode change 100755 => 100644 user/src/epilot/models/operations/__init__.py mode change 100755 => 100644 user/src/epilot/models/operations/activateuser.py mode change 100755 => 100644 user/src/epilot/models/operations/deleteuserv2.py mode change 100755 => 100644 user/src/epilot/models/operations/getme.py mode change 100755 => 100644 user/src/epilot/models/operations/getmev2.py mode change 100755 => 100644 user/src/epilot/models/operations/getuser.py mode change 100755 => 100644 user/src/epilot/models/operations/getuserloginparameters.py mode change 100755 => 100644 user/src/epilot/models/operations/getuserloginparametersv2.py mode change 100755 => 100644 user/src/epilot/models/operations/getuserv2.py mode change 100755 => 100644 user/src/epilot/models/operations/inviteuser.py mode change 100755 => 100644 user/src/epilot/models/operations/listusers.py mode change 100755 => 100644 user/src/epilot/models/operations/listusersv2.py mode change 100755 => 100644 user/src/epilot/models/operations/redirecttozendesk.py mode change 100755 => 100644 user/src/epilot/models/operations/resenduserinvitation.py mode change 100755 => 100644 user/src/epilot/models/operations/signupuser.py mode change 100755 => 100644 user/src/epilot/models/operations/updateuserv2.py mode change 100755 => 100644 user/src/epilot/models/operations/verifyemailwithtoken.py mode change 100755 => 100644 user/src/epilot/models/shared/__init__.py mode change 100755 => 100644 user/src/epilot/models/shared/errorresp.py mode change 100755 => 100644 user/src/epilot/models/shared/loginparameters.py mode change 100755 => 100644 user/src/epilot/models/shared/organization.py mode change 100755 => 100644 user/src/epilot/models/shared/security.py mode change 100755 => 100644 user/src/epilot/models/shared/signupuserpayload.py mode change 100755 => 100644 user/src/epilot/models/shared/user.py mode change 100755 => 100644 user/src/epilot/models/shared/useractivationpayload.py mode change 100755 => 100644 user/src/epilot/models/shared/userdetail.py mode change 100755 => 100644 user/src/epilot/models/shared/userinvitationpayload.py mode change 100755 => 100644 user/src/epilot/models/shared/userv2.py mode change 100755 => 100644 user/src/epilot/models/shared/userverificationpayload.py mode change 100755 => 100644 user/src/epilot/sdk.py mode change 100755 => 100644 user/src/epilot/sdkconfiguration.py mode change 100755 => 100644 user/src/epilot/user_v1.py mode change 100755 => 100644 user/src/epilot/user_v2.py mode change 100755 => 100644 user/src/epilot/utils/__init__.py mode change 100755 => 100644 user/src/epilot/utils/retries.py mode change 100755 => 100644 user/src/epilot/utils/utils.py diff --git a/user/RELEASES.md b/user/RELEASES.md index ee33b1fc7..f60edec6c 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -340,4 +340,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.62.1 (2.70.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.62.1 (2.70.2) https://github.com/speakeasy-api/speakeasy + +## 2023-07-22 00:40:57 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.64.0 (2.71.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/USAGE.md b/user/USAGE.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/activateuserrequest.md b/user/docs/models/operations/activateuserrequest.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/activateuserresponse.md b/user/docs/models/operations/activateuserresponse.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/deleteuserv2request.md b/user/docs/models/operations/deleteuserv2request.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/deleteuserv2response.md b/user/docs/models/operations/deleteuserv2response.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/getmeresponse.md b/user/docs/models/operations/getmeresponse.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/getmev2response.md b/user/docs/models/operations/getmev2response.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/getuserloginparameters200applicationjson.md b/user/docs/models/operations/getuserloginparameters200applicationjson.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/getuserloginparametersrequest.md b/user/docs/models/operations/getuserloginparametersrequest.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/getuserloginparametersresponse.md b/user/docs/models/operations/getuserloginparametersresponse.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/getuserloginparametersv2200applicationjson.md b/user/docs/models/operations/getuserloginparametersv2200applicationjson.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/getuserloginparametersv2request.md b/user/docs/models/operations/getuserloginparametersv2request.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/getuserloginparametersv2response.md b/user/docs/models/operations/getuserloginparametersv2response.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/getuserrequest.md b/user/docs/models/operations/getuserrequest.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/getuserresponse.md b/user/docs/models/operations/getuserresponse.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/getuserv2request.md b/user/docs/models/operations/getuserv2request.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/getuserv2response.md b/user/docs/models/operations/getuserv2response.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/inviteuserresponse.md b/user/docs/models/operations/inviteuserresponse.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/listusers200applicationjson.md b/user/docs/models/operations/listusers200applicationjson.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/listusersrequest.md b/user/docs/models/operations/listusersrequest.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/listusersresponse.md b/user/docs/models/operations/listusersresponse.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/listusersv2200applicationjson.md b/user/docs/models/operations/listusersv2200applicationjson.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/listusersv2request.md b/user/docs/models/operations/listusersv2request.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/listusersv2response.md b/user/docs/models/operations/listusersv2response.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/redirecttozendesk200applicationjson.md b/user/docs/models/operations/redirecttozendesk200applicationjson.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/redirecttozendeskresponse.md b/user/docs/models/operations/redirecttozendeskresponse.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/resenduserinvitationrequestbody.md b/user/docs/models/operations/resenduserinvitationrequestbody.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/resenduserinvitationrequestbodylanguage.md b/user/docs/models/operations/resenduserinvitationrequestbodylanguage.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/resenduserinvitationresponse.md b/user/docs/models/operations/resenduserinvitationresponse.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/signupuser200applicationjson.md b/user/docs/models/operations/signupuser200applicationjson.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/signupuserrequest.md b/user/docs/models/operations/signupuserrequest.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/signupuserresponse.md b/user/docs/models/operations/signupuserresponse.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/updateuserv2request.md b/user/docs/models/operations/updateuserv2request.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/updateuserv2response.md b/user/docs/models/operations/updateuserv2response.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/verifyemailwithtokenrequest.md b/user/docs/models/operations/verifyemailwithtokenrequest.md old mode 100755 new mode 100644 diff --git a/user/docs/models/operations/verifyemailwithtokenresponse.md b/user/docs/models/operations/verifyemailwithtokenresponse.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/errorresp.md b/user/docs/models/shared/errorresp.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/loginparameters.md b/user/docs/models/shared/loginparameters.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/loginparametersoauthresponsetype.md b/user/docs/models/shared/loginparametersoauthresponsetype.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/organization.md b/user/docs/models/shared/organization.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/organizationaddress.md b/user/docs/models/shared/organizationaddress.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/organizationtype.md b/user/docs/models/shared/organizationtype.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/security.md b/user/docs/models/shared/security.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/signupuserpayload.md b/user/docs/models/shared/signupuserpayload.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/signupuserpayloadlanguage.md b/user/docs/models/shared/signupuserpayloadlanguage.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/user.md b/user/docs/models/shared/user.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/useractivationpayload.md b/user/docs/models/shared/useractivationpayload.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/userdetail.md b/user/docs/models/shared/userdetail.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/userinvitationpayload.md b/user/docs/models/shared/userinvitationpayload.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/userinvitationpayloadlanguage.md b/user/docs/models/shared/userinvitationpayloadlanguage.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/userproperties.md b/user/docs/models/shared/userproperties.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/userv2.md b/user/docs/models/shared/userv2.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/userv2properties.md b/user/docs/models/shared/userv2properties.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/userv2status.md b/user/docs/models/shared/userv2status.md old mode 100755 new mode 100644 diff --git a/user/docs/models/shared/userverificationpayload.md b/user/docs/models/shared/userverificationpayload.md old mode 100755 new mode 100644 diff --git a/user/docs/sdks/epilot/README.md b/user/docs/sdks/epilot/README.md old mode 100755 new mode 100644 diff --git a/user/docs/sdks/userv1/README.md b/user/docs/sdks/userv1/README.md old mode 100755 new mode 100644 diff --git a/user/docs/sdks/userv2/README.md b/user/docs/sdks/userv2/README.md old mode 100755 new mode 100644 diff --git a/user/gen.yaml b/user/gen.yaml index 338c7b90e..8ff5ae65a 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: b49e0dd1aa5e5a4722ef6dbc33bb9852 docVersion: 2.0.0 - speakeasyVersion: 1.62.1 - generationVersion: 2.70.2 + speakeasyVersion: 1.64.0 + generationVersion: 2.71.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.33.1 + version: 1.34.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/pylintrc b/user/pylintrc old mode 100755 new mode 100644 diff --git a/user/setup.py b/user/setup.py old mode 100755 new mode 100644 index 195777212..85259a198 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.33.1", + version="1.34.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, @@ -19,7 +19,7 @@ install_requires=[ "certifi>=2022.12.7", "charset-normalizer>=2.1.1", - "dataclasses-json-speakeasy>=0.5.8", + "dataclasses-json>=0.5.12", "idna>=3.3", "jsonpath-python>=1.0.6 ", "marshmallow>=3.17.1", diff --git a/user/src/epilot/__init__.py b/user/src/epilot/__init__.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/__init__.py b/user/src/epilot/models/__init__.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/errors/__init__.py b/user/src/epilot/models/errors/__init__.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/errors/sdkerror.py b/user/src/epilot/models/errors/sdkerror.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/__init__.py b/user/src/epilot/models/operations/__init__.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/activateuser.py b/user/src/epilot/models/operations/activateuser.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/deleteuserv2.py b/user/src/epilot/models/operations/deleteuserv2.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/getme.py b/user/src/epilot/models/operations/getme.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/getmev2.py b/user/src/epilot/models/operations/getmev2.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/getuser.py b/user/src/epilot/models/operations/getuser.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/getuserloginparameters.py b/user/src/epilot/models/operations/getuserloginparameters.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/getuserloginparametersv2.py b/user/src/epilot/models/operations/getuserloginparametersv2.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/getuserv2.py b/user/src/epilot/models/operations/getuserv2.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/inviteuser.py b/user/src/epilot/models/operations/inviteuser.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/listusers.py b/user/src/epilot/models/operations/listusers.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/listusersv2.py b/user/src/epilot/models/operations/listusersv2.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/redirecttozendesk.py b/user/src/epilot/models/operations/redirecttozendesk.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/resenduserinvitation.py b/user/src/epilot/models/operations/resenduserinvitation.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/signupuser.py b/user/src/epilot/models/operations/signupuser.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/updateuserv2.py b/user/src/epilot/models/operations/updateuserv2.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/operations/verifyemailwithtoken.py b/user/src/epilot/models/operations/verifyemailwithtoken.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/shared/__init__.py b/user/src/epilot/models/shared/__init__.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/shared/errorresp.py b/user/src/epilot/models/shared/errorresp.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/shared/loginparameters.py b/user/src/epilot/models/shared/loginparameters.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/shared/organization.py b/user/src/epilot/models/shared/organization.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/shared/security.py b/user/src/epilot/models/shared/security.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/shared/signupuserpayload.py b/user/src/epilot/models/shared/signupuserpayload.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/shared/user.py b/user/src/epilot/models/shared/user.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/shared/useractivationpayload.py b/user/src/epilot/models/shared/useractivationpayload.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/shared/userdetail.py b/user/src/epilot/models/shared/userdetail.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/shared/userinvitationpayload.py b/user/src/epilot/models/shared/userinvitationpayload.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/shared/userv2.py b/user/src/epilot/models/shared/userv2.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/models/shared/userverificationpayload.py b/user/src/epilot/models/shared/userverificationpayload.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py old mode 100755 new mode 100644 index 1c91268f8..dacdb98c8 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.33.1' - gen_version: str = '2.70.2' + sdk_version: str = '1.34.0' + gen_version: str = '2.71.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/user/src/epilot/user_v1.py b/user/src/epilot/user_v1.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/user_v2.py b/user/src/epilot/user_v2.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/utils/__init__.py b/user/src/epilot/utils/__init__.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/utils/retries.py b/user/src/epilot/utils/retries.py old mode 100755 new mode 100644 diff --git a/user/src/epilot/utils/utils.py b/user/src/epilot/utils/utils.py old mode 100755 new mode 100644 From 82dee8d5966aa51a3e182ae5dee7b039b2538d1e Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 26 Jul 2023 00:40:16 +0000 Subject: [PATCH 53/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.65.0 --- user/RELEASES.md | 8 +++++++- user/USAGE.md | 0 user/docs/models/operations/activateuserrequest.md | 0 user/docs/models/operations/activateuserresponse.md | 0 user/docs/models/operations/deleteuserv2request.md | 0 user/docs/models/operations/deleteuserv2response.md | 0 user/docs/models/operations/getmeresponse.md | 0 user/docs/models/operations/getmev2response.md | 0 .../getuserloginparameters200applicationjson.md | 0 .../models/operations/getuserloginparametersrequest.md | 0 .../models/operations/getuserloginparametersresponse.md | 0 .../getuserloginparametersv2200applicationjson.md | 0 .../models/operations/getuserloginparametersv2request.md | 0 .../models/operations/getuserloginparametersv2response.md | 0 user/docs/models/operations/getuserrequest.md | 0 user/docs/models/operations/getuserresponse.md | 0 user/docs/models/operations/getuserv2request.md | 0 user/docs/models/operations/getuserv2response.md | 0 user/docs/models/operations/inviteuserresponse.md | 0 .../docs/models/operations/listusers200applicationjson.md | 0 user/docs/models/operations/listusersrequest.md | 0 user/docs/models/operations/listusersresponse.md | 0 .../models/operations/listusersv2200applicationjson.md | 0 user/docs/models/operations/listusersv2request.md | 0 user/docs/models/operations/listusersv2response.md | 0 .../operations/redirecttozendesk200applicationjson.md | 0 user/docs/models/operations/redirecttozendeskresponse.md | 0 .../models/operations/resenduserinvitationrequestbody.md | 0 .../operations/resenduserinvitationrequestbodylanguage.md | 0 .../models/operations/resenduserinvitationresponse.md | 0 .../models/operations/signupuser200applicationjson.md | 0 user/docs/models/operations/signupuserrequest.md | 0 user/docs/models/operations/signupuserresponse.md | 0 user/docs/models/operations/updateuserv2request.md | 0 user/docs/models/operations/updateuserv2response.md | 0 .../docs/models/operations/verifyemailwithtokenrequest.md | 0 .../models/operations/verifyemailwithtokenresponse.md | 0 user/docs/models/shared/errorresp.md | 0 user/docs/models/shared/loginparameters.md | 0 .../models/shared/loginparametersoauthresponsetype.md | 0 user/docs/models/shared/organization.md | 0 user/docs/models/shared/organizationaddress.md | 0 user/docs/models/shared/organizationtype.md | 0 user/docs/models/shared/security.md | 0 user/docs/models/shared/signupuserpayload.md | 0 user/docs/models/shared/signupuserpayloadlanguage.md | 0 user/docs/models/shared/user.md | 0 user/docs/models/shared/useractivationpayload.md | 0 user/docs/models/shared/userdetail.md | 0 user/docs/models/shared/userinvitationpayload.md | 0 user/docs/models/shared/userinvitationpayloadlanguage.md | 0 user/docs/models/shared/userproperties.md | 0 user/docs/models/shared/userv2.md | 0 user/docs/models/shared/userv2properties.md | 0 user/docs/models/shared/userv2status.md | 0 user/docs/models/shared/userverificationpayload.md | 0 user/docs/sdks/epilot/README.md | 0 user/docs/sdks/userv1/README.md | 0 user/docs/sdks/userv2/README.md | 0 user/gen.yaml | 6 +++--- user/pylintrc | 0 user/setup.py | 2 +- user/src/epilot/__init__.py | 0 user/src/epilot/models/__init__.py | 0 user/src/epilot/models/errors/__init__.py | 0 user/src/epilot/models/errors/sdkerror.py | 0 user/src/epilot/models/operations/__init__.py | 0 user/src/epilot/models/operations/activateuser.py | 0 user/src/epilot/models/operations/deleteuserv2.py | 0 user/src/epilot/models/operations/getme.py | 0 user/src/epilot/models/operations/getmev2.py | 0 user/src/epilot/models/operations/getuser.py | 0 .../epilot/models/operations/getuserloginparameters.py | 0 .../epilot/models/operations/getuserloginparametersv2.py | 0 user/src/epilot/models/operations/getuserv2.py | 0 user/src/epilot/models/operations/inviteuser.py | 0 user/src/epilot/models/operations/listusers.py | 0 user/src/epilot/models/operations/listusersv2.py | 0 user/src/epilot/models/operations/redirecttozendesk.py | 0 user/src/epilot/models/operations/resenduserinvitation.py | 0 user/src/epilot/models/operations/signupuser.py | 0 user/src/epilot/models/operations/updateuserv2.py | 0 user/src/epilot/models/operations/verifyemailwithtoken.py | 0 user/src/epilot/models/shared/__init__.py | 0 user/src/epilot/models/shared/errorresp.py | 0 user/src/epilot/models/shared/loginparameters.py | 0 user/src/epilot/models/shared/organization.py | 0 user/src/epilot/models/shared/security.py | 0 user/src/epilot/models/shared/signupuserpayload.py | 0 user/src/epilot/models/shared/user.py | 0 user/src/epilot/models/shared/useractivationpayload.py | 0 user/src/epilot/models/shared/userdetail.py | 0 user/src/epilot/models/shared/userinvitationpayload.py | 0 user/src/epilot/models/shared/userv2.py | 0 user/src/epilot/models/shared/userverificationpayload.py | 0 user/src/epilot/sdk.py | 0 user/src/epilot/sdkconfiguration.py | 4 ++-- user/src/epilot/user_v1.py | 0 user/src/epilot/user_v2.py | 0 user/src/epilot/utils/__init__.py | 0 user/src/epilot/utils/retries.py | 0 user/src/epilot/utils/utils.py | 0 102 files changed, 13 insertions(+), 7 deletions(-) mode change 100644 => 100755 user/USAGE.md mode change 100644 => 100755 user/docs/models/operations/activateuserrequest.md mode change 100644 => 100755 user/docs/models/operations/activateuserresponse.md mode change 100644 => 100755 user/docs/models/operations/deleteuserv2request.md mode change 100644 => 100755 user/docs/models/operations/deleteuserv2response.md mode change 100644 => 100755 user/docs/models/operations/getmeresponse.md mode change 100644 => 100755 user/docs/models/operations/getmev2response.md mode change 100644 => 100755 user/docs/models/operations/getuserloginparameters200applicationjson.md mode change 100644 => 100755 user/docs/models/operations/getuserloginparametersrequest.md mode change 100644 => 100755 user/docs/models/operations/getuserloginparametersresponse.md mode change 100644 => 100755 user/docs/models/operations/getuserloginparametersv2200applicationjson.md mode change 100644 => 100755 user/docs/models/operations/getuserloginparametersv2request.md mode change 100644 => 100755 user/docs/models/operations/getuserloginparametersv2response.md mode change 100644 => 100755 user/docs/models/operations/getuserrequest.md mode change 100644 => 100755 user/docs/models/operations/getuserresponse.md mode change 100644 => 100755 user/docs/models/operations/getuserv2request.md mode change 100644 => 100755 user/docs/models/operations/getuserv2response.md mode change 100644 => 100755 user/docs/models/operations/inviteuserresponse.md mode change 100644 => 100755 user/docs/models/operations/listusers200applicationjson.md mode change 100644 => 100755 user/docs/models/operations/listusersrequest.md mode change 100644 => 100755 user/docs/models/operations/listusersresponse.md mode change 100644 => 100755 user/docs/models/operations/listusersv2200applicationjson.md mode change 100644 => 100755 user/docs/models/operations/listusersv2request.md mode change 100644 => 100755 user/docs/models/operations/listusersv2response.md mode change 100644 => 100755 user/docs/models/operations/redirecttozendesk200applicationjson.md mode change 100644 => 100755 user/docs/models/operations/redirecttozendeskresponse.md mode change 100644 => 100755 user/docs/models/operations/resenduserinvitationrequestbody.md mode change 100644 => 100755 user/docs/models/operations/resenduserinvitationrequestbodylanguage.md mode change 100644 => 100755 user/docs/models/operations/resenduserinvitationresponse.md mode change 100644 => 100755 user/docs/models/operations/signupuser200applicationjson.md mode change 100644 => 100755 user/docs/models/operations/signupuserrequest.md mode change 100644 => 100755 user/docs/models/operations/signupuserresponse.md mode change 100644 => 100755 user/docs/models/operations/updateuserv2request.md mode change 100644 => 100755 user/docs/models/operations/updateuserv2response.md mode change 100644 => 100755 user/docs/models/operations/verifyemailwithtokenrequest.md mode change 100644 => 100755 user/docs/models/operations/verifyemailwithtokenresponse.md mode change 100644 => 100755 user/docs/models/shared/errorresp.md mode change 100644 => 100755 user/docs/models/shared/loginparameters.md mode change 100644 => 100755 user/docs/models/shared/loginparametersoauthresponsetype.md mode change 100644 => 100755 user/docs/models/shared/organization.md mode change 100644 => 100755 user/docs/models/shared/organizationaddress.md mode change 100644 => 100755 user/docs/models/shared/organizationtype.md mode change 100644 => 100755 user/docs/models/shared/security.md mode change 100644 => 100755 user/docs/models/shared/signupuserpayload.md mode change 100644 => 100755 user/docs/models/shared/signupuserpayloadlanguage.md mode change 100644 => 100755 user/docs/models/shared/user.md mode change 100644 => 100755 user/docs/models/shared/useractivationpayload.md mode change 100644 => 100755 user/docs/models/shared/userdetail.md mode change 100644 => 100755 user/docs/models/shared/userinvitationpayload.md mode change 100644 => 100755 user/docs/models/shared/userinvitationpayloadlanguage.md mode change 100644 => 100755 user/docs/models/shared/userproperties.md mode change 100644 => 100755 user/docs/models/shared/userv2.md mode change 100644 => 100755 user/docs/models/shared/userv2properties.md mode change 100644 => 100755 user/docs/models/shared/userv2status.md mode change 100644 => 100755 user/docs/models/shared/userverificationpayload.md mode change 100644 => 100755 user/docs/sdks/epilot/README.md mode change 100644 => 100755 user/docs/sdks/userv1/README.md mode change 100644 => 100755 user/docs/sdks/userv2/README.md mode change 100644 => 100755 user/pylintrc mode change 100644 => 100755 user/setup.py mode change 100644 => 100755 user/src/epilot/__init__.py mode change 100644 => 100755 user/src/epilot/models/__init__.py mode change 100644 => 100755 user/src/epilot/models/errors/__init__.py mode change 100644 => 100755 user/src/epilot/models/errors/sdkerror.py mode change 100644 => 100755 user/src/epilot/models/operations/__init__.py mode change 100644 => 100755 user/src/epilot/models/operations/activateuser.py mode change 100644 => 100755 user/src/epilot/models/operations/deleteuserv2.py mode change 100644 => 100755 user/src/epilot/models/operations/getme.py mode change 100644 => 100755 user/src/epilot/models/operations/getmev2.py mode change 100644 => 100755 user/src/epilot/models/operations/getuser.py mode change 100644 => 100755 user/src/epilot/models/operations/getuserloginparameters.py mode change 100644 => 100755 user/src/epilot/models/operations/getuserloginparametersv2.py mode change 100644 => 100755 user/src/epilot/models/operations/getuserv2.py mode change 100644 => 100755 user/src/epilot/models/operations/inviteuser.py mode change 100644 => 100755 user/src/epilot/models/operations/listusers.py mode change 100644 => 100755 user/src/epilot/models/operations/listusersv2.py mode change 100644 => 100755 user/src/epilot/models/operations/redirecttozendesk.py mode change 100644 => 100755 user/src/epilot/models/operations/resenduserinvitation.py mode change 100644 => 100755 user/src/epilot/models/operations/signupuser.py mode change 100644 => 100755 user/src/epilot/models/operations/updateuserv2.py mode change 100644 => 100755 user/src/epilot/models/operations/verifyemailwithtoken.py mode change 100644 => 100755 user/src/epilot/models/shared/__init__.py mode change 100644 => 100755 user/src/epilot/models/shared/errorresp.py mode change 100644 => 100755 user/src/epilot/models/shared/loginparameters.py mode change 100644 => 100755 user/src/epilot/models/shared/organization.py mode change 100644 => 100755 user/src/epilot/models/shared/security.py mode change 100644 => 100755 user/src/epilot/models/shared/signupuserpayload.py mode change 100644 => 100755 user/src/epilot/models/shared/user.py mode change 100644 => 100755 user/src/epilot/models/shared/useractivationpayload.py mode change 100644 => 100755 user/src/epilot/models/shared/userdetail.py mode change 100644 => 100755 user/src/epilot/models/shared/userinvitationpayload.py mode change 100644 => 100755 user/src/epilot/models/shared/userv2.py mode change 100644 => 100755 user/src/epilot/models/shared/userverificationpayload.py mode change 100644 => 100755 user/src/epilot/sdk.py mode change 100644 => 100755 user/src/epilot/sdkconfiguration.py mode change 100644 => 100755 user/src/epilot/user_v1.py mode change 100644 => 100755 user/src/epilot/user_v2.py mode change 100644 => 100755 user/src/epilot/utils/__init__.py mode change 100644 => 100755 user/src/epilot/utils/retries.py mode change 100644 => 100755 user/src/epilot/utils/utils.py diff --git a/user/RELEASES.md b/user/RELEASES.md index f60edec6c..baa09f6ed 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -346,4 +346,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.64.0 (2.71.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.64.0 (2.71.0) https://github.com/speakeasy-api/speakeasy + +## 2023-07-26 00:40:00 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.65.0 (2.73.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/USAGE.md b/user/USAGE.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/activateuserrequest.md b/user/docs/models/operations/activateuserrequest.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/activateuserresponse.md b/user/docs/models/operations/activateuserresponse.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/deleteuserv2request.md b/user/docs/models/operations/deleteuserv2request.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/deleteuserv2response.md b/user/docs/models/operations/deleteuserv2response.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/getmeresponse.md b/user/docs/models/operations/getmeresponse.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/getmev2response.md b/user/docs/models/operations/getmev2response.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/getuserloginparameters200applicationjson.md b/user/docs/models/operations/getuserloginparameters200applicationjson.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/getuserloginparametersrequest.md b/user/docs/models/operations/getuserloginparametersrequest.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/getuserloginparametersresponse.md b/user/docs/models/operations/getuserloginparametersresponse.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/getuserloginparametersv2200applicationjson.md b/user/docs/models/operations/getuserloginparametersv2200applicationjson.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/getuserloginparametersv2request.md b/user/docs/models/operations/getuserloginparametersv2request.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/getuserloginparametersv2response.md b/user/docs/models/operations/getuserloginparametersv2response.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/getuserrequest.md b/user/docs/models/operations/getuserrequest.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/getuserresponse.md b/user/docs/models/operations/getuserresponse.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/getuserv2request.md b/user/docs/models/operations/getuserv2request.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/getuserv2response.md b/user/docs/models/operations/getuserv2response.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/inviteuserresponse.md b/user/docs/models/operations/inviteuserresponse.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/listusers200applicationjson.md b/user/docs/models/operations/listusers200applicationjson.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/listusersrequest.md b/user/docs/models/operations/listusersrequest.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/listusersresponse.md b/user/docs/models/operations/listusersresponse.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/listusersv2200applicationjson.md b/user/docs/models/operations/listusersv2200applicationjson.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/listusersv2request.md b/user/docs/models/operations/listusersv2request.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/listusersv2response.md b/user/docs/models/operations/listusersv2response.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/redirecttozendesk200applicationjson.md b/user/docs/models/operations/redirecttozendesk200applicationjson.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/redirecttozendeskresponse.md b/user/docs/models/operations/redirecttozendeskresponse.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/resenduserinvitationrequestbody.md b/user/docs/models/operations/resenduserinvitationrequestbody.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/resenduserinvitationrequestbodylanguage.md b/user/docs/models/operations/resenduserinvitationrequestbodylanguage.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/resenduserinvitationresponse.md b/user/docs/models/operations/resenduserinvitationresponse.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/signupuser200applicationjson.md b/user/docs/models/operations/signupuser200applicationjson.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/signupuserrequest.md b/user/docs/models/operations/signupuserrequest.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/signupuserresponse.md b/user/docs/models/operations/signupuserresponse.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/updateuserv2request.md b/user/docs/models/operations/updateuserv2request.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/updateuserv2response.md b/user/docs/models/operations/updateuserv2response.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/verifyemailwithtokenrequest.md b/user/docs/models/operations/verifyemailwithtokenrequest.md old mode 100644 new mode 100755 diff --git a/user/docs/models/operations/verifyemailwithtokenresponse.md b/user/docs/models/operations/verifyemailwithtokenresponse.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/errorresp.md b/user/docs/models/shared/errorresp.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/loginparameters.md b/user/docs/models/shared/loginparameters.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/loginparametersoauthresponsetype.md b/user/docs/models/shared/loginparametersoauthresponsetype.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/organization.md b/user/docs/models/shared/organization.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/organizationaddress.md b/user/docs/models/shared/organizationaddress.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/organizationtype.md b/user/docs/models/shared/organizationtype.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/security.md b/user/docs/models/shared/security.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/signupuserpayload.md b/user/docs/models/shared/signupuserpayload.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/signupuserpayloadlanguage.md b/user/docs/models/shared/signupuserpayloadlanguage.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/user.md b/user/docs/models/shared/user.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/useractivationpayload.md b/user/docs/models/shared/useractivationpayload.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/userdetail.md b/user/docs/models/shared/userdetail.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/userinvitationpayload.md b/user/docs/models/shared/userinvitationpayload.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/userinvitationpayloadlanguage.md b/user/docs/models/shared/userinvitationpayloadlanguage.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/userproperties.md b/user/docs/models/shared/userproperties.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/userv2.md b/user/docs/models/shared/userv2.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/userv2properties.md b/user/docs/models/shared/userv2properties.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/userv2status.md b/user/docs/models/shared/userv2status.md old mode 100644 new mode 100755 diff --git a/user/docs/models/shared/userverificationpayload.md b/user/docs/models/shared/userverificationpayload.md old mode 100644 new mode 100755 diff --git a/user/docs/sdks/epilot/README.md b/user/docs/sdks/epilot/README.md old mode 100644 new mode 100755 diff --git a/user/docs/sdks/userv1/README.md b/user/docs/sdks/userv1/README.md old mode 100644 new mode 100755 diff --git a/user/docs/sdks/userv2/README.md b/user/docs/sdks/userv2/README.md old mode 100644 new mode 100755 diff --git a/user/gen.yaml b/user/gen.yaml index 8ff5ae65a..df71bdf05 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: b49e0dd1aa5e5a4722ef6dbc33bb9852 docVersion: 2.0.0 - speakeasyVersion: 1.64.0 - generationVersion: 2.71.0 + speakeasyVersion: 1.65.0 + generationVersion: 2.73.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.34.0 + version: 1.35.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/pylintrc b/user/pylintrc old mode 100644 new mode 100755 diff --git a/user/setup.py b/user/setup.py old mode 100644 new mode 100755 index 85259a198..31f118f41 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.34.0", + version="1.35.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/__init__.py b/user/src/epilot/__init__.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/__init__.py b/user/src/epilot/models/__init__.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/errors/__init__.py b/user/src/epilot/models/errors/__init__.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/errors/sdkerror.py b/user/src/epilot/models/errors/sdkerror.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/__init__.py b/user/src/epilot/models/operations/__init__.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/activateuser.py b/user/src/epilot/models/operations/activateuser.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/deleteuserv2.py b/user/src/epilot/models/operations/deleteuserv2.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/getme.py b/user/src/epilot/models/operations/getme.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/getmev2.py b/user/src/epilot/models/operations/getmev2.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/getuser.py b/user/src/epilot/models/operations/getuser.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/getuserloginparameters.py b/user/src/epilot/models/operations/getuserloginparameters.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/getuserloginparametersv2.py b/user/src/epilot/models/operations/getuserloginparametersv2.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/getuserv2.py b/user/src/epilot/models/operations/getuserv2.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/inviteuser.py b/user/src/epilot/models/operations/inviteuser.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/listusers.py b/user/src/epilot/models/operations/listusers.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/listusersv2.py b/user/src/epilot/models/operations/listusersv2.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/redirecttozendesk.py b/user/src/epilot/models/operations/redirecttozendesk.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/resenduserinvitation.py b/user/src/epilot/models/operations/resenduserinvitation.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/signupuser.py b/user/src/epilot/models/operations/signupuser.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/updateuserv2.py b/user/src/epilot/models/operations/updateuserv2.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/operations/verifyemailwithtoken.py b/user/src/epilot/models/operations/verifyemailwithtoken.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/shared/__init__.py b/user/src/epilot/models/shared/__init__.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/shared/errorresp.py b/user/src/epilot/models/shared/errorresp.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/shared/loginparameters.py b/user/src/epilot/models/shared/loginparameters.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/shared/organization.py b/user/src/epilot/models/shared/organization.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/shared/security.py b/user/src/epilot/models/shared/security.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/shared/signupuserpayload.py b/user/src/epilot/models/shared/signupuserpayload.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/shared/user.py b/user/src/epilot/models/shared/user.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/shared/useractivationpayload.py b/user/src/epilot/models/shared/useractivationpayload.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/shared/userdetail.py b/user/src/epilot/models/shared/userdetail.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/shared/userinvitationpayload.py b/user/src/epilot/models/shared/userinvitationpayload.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/shared/userv2.py b/user/src/epilot/models/shared/userv2.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/models/shared/userverificationpayload.py b/user/src/epilot/models/shared/userverificationpayload.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py old mode 100644 new mode 100755 index dacdb98c8..11faeacab --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.34.0' - gen_version: str = '2.71.0' + sdk_version: str = '1.35.0' + gen_version: str = '2.73.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/user/src/epilot/user_v1.py b/user/src/epilot/user_v1.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/user_v2.py b/user/src/epilot/user_v2.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/utils/__init__.py b/user/src/epilot/utils/__init__.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/utils/retries.py b/user/src/epilot/utils/retries.py old mode 100644 new mode 100755 diff --git a/user/src/epilot/utils/utils.py b/user/src/epilot/utils/utils.py old mode 100644 new mode 100755 From 925bd8bdc3d3197e105f2ccc278630f72e713762 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 27 Jul 2023 00:38:03 +0000 Subject: [PATCH 54/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.65.1 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index baa09f6ed..903be8b03 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -352,4 +352,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.65.0 (2.73.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.65.0 (2.73.0) https://github.com/speakeasy-api/speakeasy + +## 2023-07-27 00:37:47 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.65.1 (2.73.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index df71bdf05..93c5e7c4b 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: b49e0dd1aa5e5a4722ef6dbc33bb9852 docVersion: 2.0.0 - speakeasyVersion: 1.65.0 - generationVersion: 2.73.0 + speakeasyVersion: 1.65.1 + generationVersion: 2.73.1 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.35.0 + version: 1.35.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 31f118f41..1f14e17ef 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.35.0", + version="1.35.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 11faeacab..6de72689d 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.35.0' - gen_version: str = '2.73.0' + sdk_version: str = '1.35.1' + gen_version: str = '2.73.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 978ce963291684353efcc194fb707af49db65316 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 28 Jul 2023 00:38:22 +0000 Subject: [PATCH 55/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.65.2 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- user/src/epilot/user_v2.py | 2 +- 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 903be8b03..025b23289 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -358,4 +358,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.65.1 (2.73.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.65.1 (2.73.1) https://github.com/speakeasy-api/speakeasy + +## 2023-07-28 00:38:04 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.65.2 (2.75.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 93c5e7c4b..063747665 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: b49e0dd1aa5e5a4722ef6dbc33bb9852 docVersion: 2.0.0 - speakeasyVersion: 1.65.1 - generationVersion: 2.73.1 + speakeasyVersion: 1.65.2 + generationVersion: 2.75.1 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.35.1 + version: 1.36.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 1f14e17ef..9ed54443f 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.35.1", + version="1.36.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 6de72689d..de01102e6 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.35.1' - gen_version: str = '2.73.1' + sdk_version: str = '1.36.0' + gen_version: str = '2.75.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/user/src/epilot/user_v2.py b/user/src/epilot/user_v2.py index e6f304291..e6388f211 100755 --- a/user/src/epilot/user_v2.py +++ b/user/src/epilot/user_v2.py @@ -219,7 +219,7 @@ def redirect_to_zendesk(self) -> operations.RedirectToZendeskResponse: url = base_url + '/v2/users/zendesk/sso/redirect-url' headers = {} - headers['Accept'] = 'application/json;q=1, application/json;q=0' + headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' client = self.sdk_configuration.security_client From d908b0116ec25b4ab9a58d8cc57edcc11fa97ea4 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 1 Aug 2023 00:45:09 +0000 Subject: [PATCH 56/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.66.1 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 025b23289..bc2178dd2 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -364,4 +364,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.65.2 (2.75.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.65.2 (2.75.1) https://github.com/speakeasy-api/speakeasy + +## 2023-08-01 00:44:53 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.66.1 (2.75.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 063747665..67c2bceda 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: b49e0dd1aa5e5a4722ef6dbc33bb9852 docVersion: 2.0.0 - speakeasyVersion: 1.65.2 - generationVersion: 2.75.1 + speakeasyVersion: 1.66.1 + generationVersion: 2.75.2 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.36.0 + version: 1.36.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 9ed54443f..5d9cd2bf4 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.36.0", + version="1.36.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index de01102e6..426521d6a 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.36.0' - gen_version: str = '2.75.1' + sdk_version: str = '1.36.1' + gen_version: str = '2.75.2' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 40f6b4005f5b65fa32b5e6599d41ce4995e9f20b Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 3 Aug 2023 00:39:41 +0000 Subject: [PATCH 57/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.68.1 --- user/RELEASES.md | 8 +++++++- user/docs/models/shared/user.md | 24 ++++++++++++------------ user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/models/shared/user.py | 6 +++--- user/src/epilot/sdkconfiguration.py | 4 ++-- 6 files changed, 28 insertions(+), 22 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index bc2178dd2..5fe260f3b 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -370,4 +370,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.66.1 (2.75.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.66.1 (2.75.2) https://github.com/speakeasy-api/speakeasy + +## 2023-08-03 00:39:28 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.68.1 (2.77.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/docs/models/shared/user.md b/user/docs/models/shared/user.md index 8a2645b86..0146331ea 100755 --- a/user/docs/models/shared/user.md +++ b/user/docs/models/shared/user.md @@ -5,15 +5,15 @@ Currently logged in user ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| ~~`display_name`~~ | *Optional[str]* | :heavy_minus_sign: | :warning: **DEPRECATED**: this will be removed in a future release, please migrate away from it as soon as possible. | Example user | -| `email` | *str* | :heavy_check_mark: | N/A | | -| `id` | *str* | :heavy_check_mark: | N/A | | -| `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | -| ~~`name`~~ | *str* | :heavy_check_mark: | :warning: **DEPRECATED**: this will be removed in a future release, please migrate away from it as soon as possible. | Example user | -| `organization_id` | *str* | :heavy_check_mark: | N/A | | -| `preferred_language` | *str* | :heavy_check_mark: | N/A | de | -| `properties` | list[[UserProperties](../../models/shared/userproperties.md)] | :heavy_check_mark: | N/A | | -| ~~`roles`~~ | list[*str*] | :heavy_check_mark: | :warning: **DEPRECATED**: this will be removed in a future release, please migrate away from it as soon as possible.

Deprecated! Please use Permissions API instead | | -| `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| ~~`display_name`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | Example user | +| `email` | *str* | :heavy_check_mark: | N/A | | +| `id` | *str* | :heavy_check_mark: | N/A | | +| `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | +| ~~`name`~~ | *str* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | Example user | +| `organization_id` | *str* | :heavy_check_mark: | N/A | | +| `preferred_language` | *str* | :heavy_check_mark: | N/A | de | +| `properties` | list[[UserProperties](../../models/shared/userproperties.md)] | :heavy_check_mark: | N/A | | +| ~~`roles`~~ | list[*str*] | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Deprecated! Please use Permissions API instead | | +| `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 67c2bceda..708873cc6 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: b49e0dd1aa5e5a4722ef6dbc33bb9852 docVersion: 2.0.0 - speakeasyVersion: 1.66.1 - generationVersion: 2.75.2 + speakeasyVersion: 1.68.1 + generationVersion: 2.77.1 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.36.1 + version: 1.37.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 5d9cd2bf4..2251282c3 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.36.1", + version="1.37.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/models/shared/user.py b/user/src/epilot/models/shared/user.py index acfd35f92..ae3651928 100755 --- a/user/src/epilot/models/shared/user.py +++ b/user/src/epilot/models/shared/user.py @@ -25,17 +25,17 @@ class User: email: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email') }}) id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id') }}) name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) - r"""Deprecated: this field will be removed in a future release, please migrate away from it as soon as possible""" + r"""Deprecated field: This will be removed in a future release, please migrate away from it as soon as possible.""" organization_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id') }}) preferred_language: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('preferred_language') }}) properties: list[UserProperties] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('properties') }}) roles: list[str] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('roles') }}) r"""Deprecated! Please use Permissions API instead - Deprecated: this field will be removed in a future release, please migrate away from it as soon as possible + Deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. """ display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('display_name'), 'exclude': lambda f: f is None }}) - r"""Deprecated: this field will be removed in a future release, please migrate away from it as soon as possible""" + r"""Deprecated field: This will be removed in a future release, please migrate away from it as soon as possible.""" image_uri: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri'), 'exclude': lambda f: f is None }}) signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 426521d6a..8555a1e2d 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.36.1' - gen_version: str = '2.75.2' + sdk_version: str = '1.37.0' + gen_version: str = '2.77.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From ccd229d9e90c12ba8ae9c8484b9c9c430e8685cb Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 4 Aug 2023 00:40:13 +0000 Subject: [PATCH 58/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.68.3 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 6 +++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- user/src/epilot/utils/utils.py | 5 ++++- 5 files changed, 17 insertions(+), 8 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 5fe260f3b..0e3f0ef86 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -376,4 +376,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.68.1 (2.77.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.68.1 (2.77.1) https://github.com/speakeasy-api/speakeasy + +## 2023-08-04 00:39:57 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.68.3 (2.81.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 708873cc6..842a5094b 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: b49e0dd1aa5e5a4722ef6dbc33bb9852 docVersion: 2.0.0 - speakeasyVersion: 1.68.1 - generationVersion: 2.77.1 + speakeasyVersion: 1.68.3 + generationVersion: 2.81.1 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.37.0 + version: 1.38.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 2251282c3..abc7cca92 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.37.0", + version="1.38.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 8555a1e2d..5dfa3a853 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.37.0' - gen_version: str = '2.77.1' + sdk_version: str = '1.38.0' + gen_version: str = '2.81.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/user/src/epilot/utils/utils.py b/user/src/epilot/utils/utils.py index 6b39ecf74..3456af651 100755 --- a/user/src/epilot/utils/utils.py +++ b/user/src/epilot/utils/utils.py @@ -678,7 +678,10 @@ def unmarshal_json(data, typ): unmarhsal = make_dataclass('Unmarhsal', [('res', typ)], bases=(DataClassJsonMixin,)) json_dict = json.loads(data) - out = unmarhsal.from_dict({"res": json_dict}) + try: + out = unmarhsal.from_dict({"res": json_dict}) + except AttributeError as attr_err: + raise AttributeError(f'unable to unmarshal {data} as {typ}') from attr_err return out.res From b796cdc0e189c58f7fafee4424fcee9f6669d15d Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 8 Aug 2023 00:38:21 +0000 Subject: [PATCH 59/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.69.1 --- user/RELEASES.md | 8 +++++++- user/gen.yaml | 12 +++++++++--- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 19 insertions(+), 7 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 0e3f0ef86..acd8b8956 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -382,4 +382,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.68.3 (2.81.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.68.3 (2.81.1) https://github.com/speakeasy-api/speakeasy + +## 2023-08-08 00:38:04 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.69.1 (2.82.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 842a5094b..36e60bb61 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,14 +2,20 @@ configVersion: 1.0.0 management: docChecksum: b49e0dd1aa5e5a4722ef6dbc33bb9852 docVersion: 2.0.0 - speakeasyVersion: 1.68.3 - generationVersion: 2.81.1 + speakeasyVersion: 1.69.1 + generationVersion: 2.82.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false +features: + python: + core: 2.82.0 + deprecations: 2.81.1 + globalSecurity: 2.81.1 + globalServerURLs: 2.81.1 python: - version: 1.38.0 + version: 1.39.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index abc7cca92..9687683ea 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.38.0", + version="1.39.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 5dfa3a853..601685d0a 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.38.0' - gen_version: str = '2.81.1' + sdk_version: str = '1.39.0' + gen_version: str = '2.82.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 08d040e6aa4ef53c02970cce41ca9d35800dae15 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 15 Aug 2023 00:31:32 +0000 Subject: [PATCH 60/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.72.0 --- user/README.md | 1 - user/RELEASES.md | 10 +++++- .../redirecttozendesk200applicationjson.md | 10 ------ .../operations/redirecttozendeskresponse.md | 12 ------- user/docs/models/shared/errorresp.md | 10 ------ user/docs/sdks/userv2/README.md | 30 ---------------- user/files.gen | 5 --- user/gen.yaml | 10 +++--- user/setup.py | 2 +- user/src/epilot/models/operations/__init__.py | 3 +- .../models/operations/redirecttozendesk.py | 34 ------------------- user/src/epilot/models/shared/__init__.py | 3 +- user/src/epilot/models/shared/errorresp.py | 18 ---------- user/src/epilot/sdkconfiguration.py | 4 +-- user/src/epilot/user_v2.py | 32 ----------------- 15 files changed, 19 insertions(+), 165 deletions(-) delete mode 100755 user/docs/models/operations/redirecttozendesk200applicationjson.md delete mode 100755 user/docs/models/operations/redirecttozendeskresponse.md delete mode 100755 user/docs/models/shared/errorresp.md delete mode 100755 user/src/epilot/models/operations/redirecttozendesk.py delete mode 100755 user/src/epilot/models/shared/errorresp.py diff --git a/user/README.md b/user/README.md index 08f369ac3..0106d3f95 100755 --- a/user/README.md +++ b/user/README.md @@ -50,7 +50,6 @@ if res.user is not None: * [get_user_v2](docs/sdks/userv2/README.md#get_user_v2) - getUserV2 * [invite_user](docs/sdks/userv2/README.md#invite_user) - inviteUser * [list_users_v2](docs/sdks/userv2/README.md#list_users_v2) - listUsersV2 -* [redirect_to_zendesk](docs/sdks/userv2/README.md#redirect_to_zendesk) - redirectToZendesk * [resend_user_invitation](docs/sdks/userv2/README.md#resend_user_invitation) - resendUserInvitation * [sign_up_user](docs/sdks/userv2/README.md#sign_up_user) - signUpUser * [update_user_v2](docs/sdks/userv2/README.md#update_user_v2) - updateUserV2 diff --git a/user/RELEASES.md b/user/RELEASES.md index acd8b8956..a891228ae 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -388,4 +388,12 @@ Based on: ### Changes Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml -- Speakeasy CLI 1.69.1 (2.82.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.69.1 (2.82.0) https://github.com/speakeasy-api/speakeasy + +## 2023-08-15 00:31:17 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.72.0 (2.84.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.40.0] user \ No newline at end of file diff --git a/user/docs/models/operations/redirecttozendesk200applicationjson.md b/user/docs/models/operations/redirecttozendesk200applicationjson.md deleted file mode 100755 index 81a18e6d0..000000000 --- a/user/docs/models/operations/redirecttozendesk200applicationjson.md +++ /dev/null @@ -1,10 +0,0 @@ -# RedirectToZendesk200ApplicationJSON - -User is confirmed and returns a redirection url to the Zendesk portal successfully. - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | -| `url` | *Optional[str]* | :heavy_minus_sign: | The redirection url to the Zendesk portal. | \ No newline at end of file diff --git a/user/docs/models/operations/redirecttozendeskresponse.md b/user/docs/models/operations/redirecttozendeskresponse.md deleted file mode 100755 index 0ffeea45c..000000000 --- a/user/docs/models/operations/redirecttozendeskresponse.md +++ /dev/null @@ -1,12 +0,0 @@ -# RedirectToZendeskResponse - - -## Fields - -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | N/A | -| `error_resp` | [Optional[shared.ErrorResp]](../../models/shared/errorresp.md) | :heavy_minus_sign: | Could not authenticate the user | -| `status_code` | *int* | :heavy_check_mark: | N/A | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | -| `redirect_to_zendesk_200_application_json_object` | [Optional[RedirectToZendesk200ApplicationJSON]](../../models/operations/redirecttozendesk200applicationjson.md) | :heavy_minus_sign: | User is confirmed and returns a redirection url to the Zendesk portal successfully. | \ No newline at end of file diff --git a/user/docs/models/shared/errorresp.md b/user/docs/models/shared/errorresp.md deleted file mode 100755 index 4734ab37f..000000000 --- a/user/docs/models/shared/errorresp.md +++ /dev/null @@ -1,10 +0,0 @@ -# ErrorResp - -Could not authenticate the user - - -## Fields - -| Field | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `message` | *Optional[str]* | :heavy_minus_sign: | Error message | \ No newline at end of file diff --git a/user/docs/sdks/userv2/README.md b/user/docs/sdks/userv2/README.md index bd4e1a915..3720e0f31 100755 --- a/user/docs/sdks/userv2/README.md +++ b/user/docs/sdks/userv2/README.md @@ -13,7 +13,6 @@ User API V2 * [get_user_v2](#get_user_v2) - getUserV2 * [invite_user](#invite_user) - inviteUser * [list_users_v2](#list_users_v2) - listUsersV2 -* [redirect_to_zendesk](#redirect_to_zendesk) - redirectToZendesk * [resend_user_invitation](#resend_user_invitation) - resendUserInvitation * [sign_up_user](#sign_up_user) - signUpUser * [update_user_v2](#update_user_v2) - updateUserV2 @@ -286,35 +285,6 @@ if res.list_users_v2_200_application_json_object is not None: **[operations.ListUsersV2Response](../../models/operations/listusersv2response.md)** -## redirect_to_zendesk - -redirectToZendesk - -### Example Usage - -```python -import epilot -from epilot.models import shared - -s = epilot.Epilot( - security=shared.Security( - epilot_auth="", - ), -) - - -res = s.user_v2.redirect_to_zendesk() - -if res.redirect_to_zendesk_200_application_json_object is not None: - # handle response -``` - - -### Response - -**[operations.RedirectToZendeskResponse](../../models/operations/redirecttozendeskresponse.md)** - - ## resend_user_invitation Resend user invitation email diff --git a/user/files.gen b/user/files.gen index bb477755f..ddfd87b37 100755 --- a/user/files.gen +++ b/user/files.gen @@ -21,7 +21,6 @@ src/epilot/models/operations/getuserloginparametersv2.py src/epilot/models/operations/getuserv2.py src/epilot/models/operations/inviteuser.py src/epilot/models/operations/listusersv2.py -src/epilot/models/operations/redirecttozendesk.py src/epilot/models/operations/resenduserinvitation.py src/epilot/models/operations/signupuser.py src/epilot/models/operations/updateuserv2.py @@ -32,7 +31,6 @@ src/epilot/models/shared/loginparameters.py src/epilot/models/shared/useractivationpayload.py src/epilot/models/shared/userv2.py src/epilot/models/shared/userinvitationpayload.py -src/epilot/models/shared/errorresp.py src/epilot/models/shared/organization.py src/epilot/models/shared/signupuserpayload.py src/epilot/models/shared/userdetail.py @@ -67,8 +65,6 @@ docs/models/operations/inviteuserresponse.md docs/models/operations/listusersv2request.md docs/models/operations/listusersv2200applicationjson.md docs/models/operations/listusersv2response.md -docs/models/operations/redirecttozendesk200applicationjson.md -docs/models/operations/redirecttozendeskresponse.md docs/models/operations/resenduserinvitationrequestbodylanguage.md docs/models/operations/resenduserinvitationrequestbody.md docs/models/operations/resenduserinvitationresponse.md @@ -89,7 +85,6 @@ docs/models/shared/userv2status.md docs/models/shared/userv2.md docs/models/shared/userinvitationpayloadlanguage.md docs/models/shared/userinvitationpayload.md -docs/models/shared/errorresp.md docs/models/shared/organizationaddress.md docs/models/shared/organizationtype.md docs/models/shared/organization.md diff --git a/user/gen.yaml b/user/gen.yaml index 36e60bb61..b136c13b3 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -1,9 +1,9 @@ configVersion: 1.0.0 management: - docChecksum: b49e0dd1aa5e5a4722ef6dbc33bb9852 + docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.69.1 - generationVersion: 2.82.0 + speakeasyVersion: 1.72.0 + generationVersion: 2.84.1 generation: sdkClassName: epilot singleTagPerOp: false @@ -13,9 +13,9 @@ features: core: 2.82.0 deprecations: 2.81.1 globalSecurity: 2.81.1 - globalServerURLs: 2.81.1 + globalServerURLs: 2.82.0 python: - version: 1.39.0 + version: 1.40.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 9687683ea..689aaa3e1 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.39.0", + version="1.40.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/models/operations/__init__.py b/user/src/epilot/models/operations/__init__.py index 3ef99532b..fb931bef6 100755 --- a/user/src/epilot/models/operations/__init__.py +++ b/user/src/epilot/models/operations/__init__.py @@ -11,10 +11,9 @@ from .inviteuser import * from .listusers import * from .listusersv2 import * -from .redirecttozendesk import * from .resenduserinvitation import * from .signupuser import * from .updateuserv2 import * from .verifyemailwithtoken import * -__all__ = ["ActivateUserRequest","ActivateUserResponse","DeleteUserV2Request","DeleteUserV2Response","GetMeResponse","GetMeV2Response","GetUserLoginParameters200ApplicationJSON","GetUserLoginParametersRequest","GetUserLoginParametersResponse","GetUserLoginParametersV2200ApplicationJSON","GetUserLoginParametersV2Request","GetUserLoginParametersV2Response","GetUserRequest","GetUserResponse","GetUserV2Request","GetUserV2Response","InviteUserResponse","ListUsers200ApplicationJSON","ListUsersRequest","ListUsersResponse","ListUsersV2200ApplicationJSON","ListUsersV2Request","ListUsersV2Response","RedirectToZendesk200ApplicationJSON","RedirectToZendeskResponse","ResendUserInvitationRequestBody","ResendUserInvitationRequestBodyLanguage","ResendUserInvitationResponse","SignUpUser200ApplicationJSON","SignUpUserRequest","SignUpUserResponse","UpdateUserV2Request","UpdateUserV2Response","VerifyEmailWithTokenRequest","VerifyEmailWithTokenResponse"] +__all__ = ["ActivateUserRequest","ActivateUserResponse","DeleteUserV2Request","DeleteUserV2Response","GetMeResponse","GetMeV2Response","GetUserLoginParameters200ApplicationJSON","GetUserLoginParametersRequest","GetUserLoginParametersResponse","GetUserLoginParametersV2200ApplicationJSON","GetUserLoginParametersV2Request","GetUserLoginParametersV2Response","GetUserRequest","GetUserResponse","GetUserV2Request","GetUserV2Response","InviteUserResponse","ListUsers200ApplicationJSON","ListUsersRequest","ListUsersResponse","ListUsersV2200ApplicationJSON","ListUsersV2Request","ListUsersV2Response","ResendUserInvitationRequestBody","ResendUserInvitationRequestBodyLanguage","ResendUserInvitationResponse","SignUpUser200ApplicationJSON","SignUpUserRequest","SignUpUserResponse","UpdateUserV2Request","UpdateUserV2Response","VerifyEmailWithTokenRequest","VerifyEmailWithTokenResponse"] diff --git a/user/src/epilot/models/operations/redirecttozendesk.py b/user/src/epilot/models/operations/redirecttozendesk.py deleted file mode 100755 index 469e8e09e..000000000 --- a/user/src/epilot/models/operations/redirecttozendesk.py +++ /dev/null @@ -1,34 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" - -from __future__ import annotations -import dataclasses -import requests as requests_http -from ..shared import errorresp as shared_errorresp -from dataclasses_json import Undefined, dataclass_json -from epilot import utils -from typing import Optional - - -@dataclass_json(undefined=Undefined.EXCLUDE) - -@dataclasses.dataclass -class RedirectToZendesk200ApplicationJSON: - r"""User is confirmed and returns a redirection url to the Zendesk portal successfully.""" - url: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('url'), 'exclude': lambda f: f is None }}) - r"""The redirection url to the Zendesk portal.""" - - - - - -@dataclasses.dataclass -class RedirectToZendeskResponse: - content_type: str = dataclasses.field() - status_code: int = dataclasses.field() - error_resp: Optional[shared_errorresp.ErrorResp] = dataclasses.field(default=None) - r"""Could not authenticate the user""" - raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) - redirect_to_zendesk_200_application_json_object: Optional[RedirectToZendesk200ApplicationJSON] = dataclasses.field(default=None) - r"""User is confirmed and returns a redirection url to the Zendesk portal successfully.""" - - diff --git a/user/src/epilot/models/shared/__init__.py b/user/src/epilot/models/shared/__init__.py index c735c3ab0..027b13071 100755 --- a/user/src/epilot/models/shared/__init__.py +++ b/user/src/epilot/models/shared/__init__.py @@ -1,6 +1,5 @@ """Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" -from .errorresp import * from .loginparameters import * from .organization import * from .security import * @@ -12,4 +11,4 @@ from .userv2 import * from .userverificationpayload import * -__all__ = ["ErrorResp","LoginParameters","LoginParametersOauthResponseType","Organization","OrganizationAddress","OrganizationType","Security","SignupUserPayload","SignupUserPayloadLanguage","User","UserActivationPayload","UserDetail","UserInvitationPayload","UserInvitationPayloadLanguage","UserProperties","UserV2","UserV2Properties","UserV2Status","UserVerificationPayload"] +__all__ = ["LoginParameters","LoginParametersOauthResponseType","Organization","OrganizationAddress","OrganizationType","Security","SignupUserPayload","SignupUserPayloadLanguage","User","UserActivationPayload","UserDetail","UserInvitationPayload","UserInvitationPayloadLanguage","UserProperties","UserV2","UserV2Properties","UserV2Status","UserVerificationPayload"] diff --git a/user/src/epilot/models/shared/errorresp.py b/user/src/epilot/models/shared/errorresp.py deleted file mode 100755 index ebf21481c..000000000 --- a/user/src/epilot/models/shared/errorresp.py +++ /dev/null @@ -1,18 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" - -from __future__ import annotations -import dataclasses -from dataclasses_json import Undefined, dataclass_json -from epilot import utils -from typing import Optional - - -@dataclass_json(undefined=Undefined.EXCLUDE) - -@dataclasses.dataclass -class ErrorResp: - r"""Could not authenticate the user""" - message: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('message'), 'exclude': lambda f: f is None }}) - r"""Error message""" - - diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 601685d0a..d906e13c4 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.39.0' - gen_version: str = '2.82.0' + sdk_version: str = '1.40.0' + gen_version: str = '2.84.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/user/src/epilot/user_v2.py b/user/src/epilot/user_v2.py index e6388f211..efbd72b4d 100755 --- a/user/src/epilot/user_v2.py +++ b/user/src/epilot/user_v2.py @@ -213,38 +213,6 @@ def list_users_v2(self, request: operations.ListUsersV2Request) -> operations.Li return res - def redirect_to_zendesk(self) -> operations.RedirectToZendeskResponse: - r"""redirectToZendesk""" - base_url = utils.template_url(*self.sdk_configuration.get_server_details()) - - url = base_url + '/v2/users/zendesk/sso/redirect-url' - headers = {} - headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' - - client = self.sdk_configuration.security_client - - http_res = client.request('GET', url, headers=headers) - content_type = http_res.headers.get('Content-Type') - - res = operations.RedirectToZendeskResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res) - - if http_res.status_code == 200: - if utils.match_content_type(content_type, 'application/json'): - out = utils.unmarshal_json(http_res.text, Optional[operations.RedirectToZendesk200ApplicationJSON]) - res.redirect_to_zendesk_200_application_json_object = out - else: - raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) - elif http_res.status_code in [401, 500]: - if utils.match_content_type(content_type, 'application/json'): - out = utils.unmarshal_json(http_res.text, Optional[shared.ErrorResp]) - res.error_resp = out - else: - raise errors.SDKError(f'unknown content-type received: {content_type}', http_res.status_code, http_res.text, http_res) - - return res - - def resend_user_invitation(self, request: operations.ResendUserInvitationRequestBody) -> operations.ResendUserInvitationResponse: r"""resendUserInvitation Resend user invitation email From c65fb27aa81eb44e1c82e58603e60bdfc55bae8b Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 19 Aug 2023 00:30:01 +0000 Subject: [PATCH 61/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.74.3 --- user/RELEASES.md | 10 +++++++++- user/gen.yaml | 8 ++++---- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- user/src/epilot/utils/utils.py | 4 ++-- 5 files changed, 18 insertions(+), 10 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index a891228ae..8b0a9e9ac 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -396,4 +396,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.72.0 (2.84.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.40.0] user \ No newline at end of file +- [python v1.40.0] user + +## 2023-08-19 00:29:46 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.74.3 (2.86.6) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.40.1] user \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index b136c13b3..917e3f44a 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.72.0 - generationVersion: 2.84.1 + speakeasyVersion: 1.74.3 + generationVersion: 2.86.6 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.82.0 + core: 2.82.1 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.40.0 + version: 1.40.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 689aaa3e1..a91228bd9 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.40.0", + version="1.40.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index d906e13c4..bbf19af0d 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.40.0' - gen_version: str = '2.84.1' + sdk_version: str = '1.40.1' + gen_version: str = '2.86.6' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/user/src/epilot/utils/utils.py b/user/src/epilot/utils/utils.py index 3456af651..ea9792d0d 100755 --- a/user/src/epilot/utils/utils.py +++ b/user/src/epilot/utils/utils.py @@ -675,11 +675,11 @@ def _serialize_header(explode: bool, obj: any) -> str: def unmarshal_json(data, typ): - unmarhsal = make_dataclass('Unmarhsal', [('res', typ)], + unmarshal = make_dataclass('Unmarshal', [('res', typ)], bases=(DataClassJsonMixin,)) json_dict = json.loads(data) try: - out = unmarhsal.from_dict({"res": json_dict}) + out = unmarshal.from_dict({"res": json_dict}) except AttributeError as attr_err: raise AttributeError(f'unable to unmarshal {data} as {typ}') from attr_err return out.res From 7c686f3383f71f3c88b9ca9ffab079fc6305ff05 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 25 Aug 2023 00:32:17 +0000 Subject: [PATCH 62/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.74.11 --- user/RELEASES.md | 10 +++++++++- user/gen.yaml | 8 ++++---- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 8b0a9e9ac..6d5088206 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -404,4 +404,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.74.3 (2.86.6) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.40.1] user \ No newline at end of file +- [python v1.40.1] user + +## 2023-08-25 00:31:59 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.74.11 (2.87.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.40.2] user \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 917e3f44a..9abcb3757 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.74.3 - generationVersion: 2.86.6 + speakeasyVersion: 1.74.11 + generationVersion: 2.87.1 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.82.1 + core: 2.82.2 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.40.1 + version: 1.40.2 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index a91228bd9..f66fd08ce 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.40.1", + version="1.40.2", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index bbf19af0d..dd3724934 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.40.1' - gen_version: str = '2.86.6' + sdk_version: str = '1.40.2' + gen_version: str = '2.87.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From beedc04e0c5aafe9da0bdb0ba38a8742eb814b51 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 26 Aug 2023 00:30:38 +0000 Subject: [PATCH 63/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.74.16 --- user/RELEASES.md | 10 +++++++++- user/gen.yaml | 8 ++++---- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 6d5088206..227d184b4 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -412,4 +412,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.74.11 (2.87.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.40.2] user \ No newline at end of file +- [python v1.40.2] user + +## 2023-08-26 00:30:23 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.74.16 (2.88.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.41.0] user \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 9abcb3757..95d0d5f46 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.74.11 - generationVersion: 2.87.1 + speakeasyVersion: 1.74.16 + generationVersion: 2.88.2 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.82.2 + core: 2.83.1 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.40.2 + version: 1.41.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index f66fd08ce..da9af9fc8 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.40.2", + version="1.41.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index dd3724934..98fb692cf 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.40.2' - gen_version: str = '2.87.1' + sdk_version: str = '1.41.0' + gen_version: str = '2.88.2' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 3624934a0a10888a29959f4406cd5481752e0962 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 29 Aug 2023 00:32:48 +0000 Subject: [PATCH 64/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.74.17 --- user/RELEASES.md | 10 +++++++++- user/gen.yaml | 8 ++++---- user/pylintrc | 2 +- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 5 files changed, 17 insertions(+), 9 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 227d184b4..c2d9900ba 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -420,4 +420,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.74.16 (2.88.2) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.41.0] user \ No newline at end of file +- [python v1.41.0] user + +## 2023-08-29 00:32:34 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.74.17 (2.88.5) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.41.1] user \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 95d0d5f46..bf2247a1a 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.74.16 - generationVersion: 2.88.2 + speakeasyVersion: 1.74.17 + generationVersion: 2.88.5 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.83.1 + core: 2.83.2 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.41.0 + version: 1.41.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/pylintrc b/user/pylintrc index 21a389459..ab6495dd6 100755 --- a/user/pylintrc +++ b/user/pylintrc @@ -621,7 +621,7 @@ additional-builtins= allow-global-unused-variables=yes # List of names allowed to shadow builtins -allowed-redefined-builtins= +allowed-redefined-builtins=id,object # List of strings which can identify a callback function by name. A callback # name must start or end with one of those strings. diff --git a/user/setup.py b/user/setup.py index da9af9fc8..a6a29d932 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.41.0", + version="1.41.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 98fb692cf..84a586eb1 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.41.0' - gen_version: str = '2.88.2' + sdk_version: str = '1.41.1' + gen_version: str = '2.88.5' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From def433ba3dbb8b1bdd1caff1a8761dc3381d7094 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 31 Aug 2023 00:32:41 +0000 Subject: [PATCH 65/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.76.0 --- user/.gitattributes | 2 ++ user/RELEASES.md | 10 +++++++++- user/files.gen | 3 ++- user/gen.yaml | 8 ++++---- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 6 files changed, 20 insertions(+), 9 deletions(-) create mode 100755 user/.gitattributes diff --git a/user/.gitattributes b/user/.gitattributes new file mode 100755 index 000000000..4d75d5900 --- /dev/null +++ b/user/.gitattributes @@ -0,0 +1,2 @@ +# This allows generated code to be indexed correctly +*.py linguist-generated=false \ No newline at end of file diff --git a/user/RELEASES.md b/user/RELEASES.md index c2d9900ba..29f06a069 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -428,4 +428,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.74.17 (2.88.5) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.41.1] user \ No newline at end of file +- [python v1.41.1] user + +## 2023-08-31 00:32:25 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.76.0 (2.89.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.42.0] user \ No newline at end of file diff --git a/user/files.gen b/user/files.gen index ddfd87b37..a292133e6 100755 --- a/user/files.gen +++ b/user/files.gen @@ -92,4 +92,5 @@ docs/models/shared/signupuserpayloadlanguage.md docs/models/shared/signupuserpayload.md docs/models/shared/userdetail.md docs/models/shared/userverificationpayload.md -docs/models/shared/security.md \ No newline at end of file +docs/models/shared/security.md +.gitattributes \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index bf2247a1a..81d6de018 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.74.17 - generationVersion: 2.88.5 + speakeasyVersion: 1.76.0 + generationVersion: 2.89.1 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.83.2 + core: 2.84.0 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.41.1 + version: 1.42.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index a6a29d932..b096a2afe 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.41.1", + version="1.42.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 84a586eb1..40bb6490f 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.41.1' - gen_version: str = '2.88.5' + sdk_version: str = '1.42.0' + gen_version: str = '2.89.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 05cdf805b651052121c57c4114228b2764cf55c4 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 1 Sep 2023 00:35:10 +0000 Subject: [PATCH 66/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.77.0 --- user/RELEASES.md | 10 +++++++++- user/gen.yaml | 8 ++++---- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 29f06a069..6d51a407d 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -436,4 +436,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.76.0 (2.89.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.42.0] user \ No newline at end of file +- [python v1.42.0] user + +## 2023-09-01 00:34:54 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.77.0 (2.91.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.43.0] user \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 81d6de018..faf62990a 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.76.0 - generationVersion: 2.89.1 + speakeasyVersion: 1.77.0 + generationVersion: 2.91.2 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.84.0 + core: 2.85.0 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.42.0 + version: 1.43.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index b096a2afe..2ca31e6b8 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.42.0", + version="1.43.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 40bb6490f..79757264d 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.42.0' - gen_version: str = '2.89.1' + sdk_version: str = '1.43.0' + gen_version: str = '2.91.2' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 91f86645d07f2180dcbe634fff409abf4d39897e Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 2 Sep 2023 00:31:09 +0000 Subject: [PATCH 67/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.77.2 --- user/RELEASES.md | 10 +++++++++- user/gen.yaml | 8 ++++---- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 6d51a407d..b2d5ec47b 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -444,4 +444,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.77.0 (2.91.2) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.43.0] user \ No newline at end of file +- [python v1.43.0] user + +## 2023-09-02 00:30:54 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.77.2 (2.93.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.43.1] user \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index faf62990a..366a8c9ee 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.77.0 - generationVersion: 2.91.2 + speakeasyVersion: 1.77.2 + generationVersion: 2.93.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.85.0 + core: 2.85.2 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.43.0 + version: 1.43.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 2ca31e6b8..63c494c93 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.43.0", + version="1.43.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 79757264d..6ba0f9f2d 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.43.0' - gen_version: str = '2.91.2' + sdk_version: str = '1.43.1' + gen_version: str = '2.93.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 2d878a9b0ade665ea1e1f21cec7b25b38bd72b60 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 5 Sep 2023 00:32:10 +0000 Subject: [PATCH 68/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.78.3 --- user/RELEASES.md | 10 +++++++++- user/gen.yaml | 8 ++++---- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- user/src/epilot/utils/utils.py | 19 +++++++++++-------- 5 files changed, 27 insertions(+), 16 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index b2d5ec47b..475a456ed 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -452,4 +452,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.77.2 (2.93.0) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.43.1] user \ No newline at end of file +- [python v1.43.1] user + +## 2023-09-05 00:31:54 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.78.3 (2.96.3) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.43.2] user \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 366a8c9ee..cae04a611 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: ab611dfad561f049eaf6bf82be4cdda4 docVersion: 2.0.0 - speakeasyVersion: 1.77.2 - generationVersion: 2.93.0 + speakeasyVersion: 1.78.3 + generationVersion: 2.96.3 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.85.2 + core: 2.85.3 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.43.1 + version: 1.43.2 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 63c494c93..c16db0d9a 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.43.1", + version="1.43.2", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 6ba0f9f2d..d0aeceea7 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.43.1' - gen_version: str = '2.93.0' + sdk_version: str = '1.43.2' + gen_version: str = '2.96.3' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/user/src/epilot/utils/utils.py b/user/src/epilot/utils/utils.py index ea9792d0d..c91b0c049 100755 --- a/user/src/epilot/utils/utils.py +++ b/user/src/epilot/utils/utils.py @@ -112,7 +112,8 @@ def _parse_security_scheme_value(client: SecurityClient, scheme_metadata: dict, client.client.headers[header_name] = value elif scheme_type == 'http': if sub_type == 'bearer': - client.client.headers[header_name] = value.lower().startswith('bearer ') and value or f'Bearer {value}' + client.client.headers[header_name] = value.lower().startswith( + 'bearer ') and value or f'Bearer {value}' else: raise Exception('not supported') else: @@ -235,7 +236,7 @@ def template_url(url_with_params: str, params: dict[str, str]) -> str: def get_query_params(clazz: type, query_params: dataclass, gbls: dict[str, dict[str, dict[str, Any]]] = None) -> dict[ - str, list[str]]: + str, list[str]]: params: dict[str, list[str]] = {} param_fields: Tuple[Field, ...] = fields(clazz) @@ -377,7 +378,7 @@ def _get_query_param_field_name(obj_field: Field) -> str: def _get_delimited_query_params(metadata: dict, field_name: str, obj: any, delimiter: str) -> dict[ - str, list[str]]: + str, list[str]]: return _populate_form(field_name, metadata.get("explode", True), obj, _get_query_param_field_name, delimiter) @@ -391,9 +392,9 @@ def _get_delimited_query_params(metadata: dict, field_name: str, obj: any, delim def serialize_request_body(request: dataclass, request_field_name: str, serialization_method: str) -> Tuple[ - str, any, any]: + str, any, any]: if request is None: - return None, None, None, None + return None, None, None if not is_dataclass(request) or not hasattr(request, request_field_name): return serialize_content_type(request_field_name, SERIALIZATION_METHOD_TO_CONTENT_TYPE[serialization_method], @@ -486,7 +487,7 @@ def serialize_multipart_form(media_type: str, request: dataclass) -> Tuple[str, def serialize_dict(original: dict, explode: bool, field_name, existing: Optional[dict[str, list[str]]]) -> dict[ - str, list[str]]: + str, list[str]]: if existing is None: existing = [] @@ -604,7 +605,8 @@ def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_f items.append(_val_to_string(value)) if len(items) > 0: - params[field_name] = [delimiter.join([str(item) for item in items])] + params[field_name] = [delimiter.join( + [str(item) for item in items])] else: params[field_name] = [_val_to_string(obj)] @@ -681,7 +683,8 @@ def unmarshal_json(data, typ): try: out = unmarshal.from_dict({"res": json_dict}) except AttributeError as attr_err: - raise AttributeError(f'unable to unmarshal {data} as {typ}') from attr_err + raise AttributeError( + f'unable to unmarshal {data} as {typ}') from attr_err return out.res From 85f80ca9e9a6202567afa846116818440b567294 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 12 Sep 2023 00:31:24 +0000 Subject: [PATCH 69/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.82.5 --- user/RELEASES.md | 10 +++++- user/docs/models/shared/user.md | 2 -- user/docs/models/shared/userv2.md | 3 +- user/docs/sdks/userv1/README.md | 2 +- user/docs/sdks/userv2/README.md | 46 ++++++++++++------------- user/gen.yaml | 10 +++--- user/setup.py | 2 +- user/src/epilot/models/shared/user.py | 1 - user/src/epilot/models/shared/userv2.py | 2 +- user/src/epilot/sdk.py | 9 +++-- user/src/epilot/sdkconfiguration.py | 7 ++-- user/src/epilot/utils/utils.py | 33 +++++++++++++++++- 12 files changed, 84 insertions(+), 43 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 475a456ed..90ee9cdee 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -460,4 +460,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.78.3 (2.96.3) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.43.2] user \ No newline at end of file +- [python v1.43.2] user + +## 2023-09-12 00:31:09 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.82.5 (2.108.3) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.43.3] user \ No newline at end of file diff --git a/user/docs/models/shared/user.md b/user/docs/models/shared/user.md index 0146331ea..d6f72a888 100755 --- a/user/docs/models/shared/user.md +++ b/user/docs/models/shared/user.md @@ -1,7 +1,5 @@ # User -Currently logged in user - ## Fields diff --git a/user/docs/models/shared/userv2.md b/user/docs/models/shared/userv2.md index 11b9f69ae..f7761ccc2 100755 --- a/user/docs/models/shared/userv2.md +++ b/user/docs/models/shared/userv2.md @@ -1,7 +1,5 @@ # UserV2 -Invited successfully - ## Fields @@ -12,6 +10,7 @@ Invited successfully | `display_name` | *Optional[str]* | :heavy_minus_sign: | User's display name (default: email address) | Example User | | `draft_email` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `email` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `favorites` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | | `id` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | | `is_signature_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | true | diff --git a/user/docs/sdks/userv1/README.md b/user/docs/sdks/userv1/README.md index 3a4b73f77..0b2e1746c 100755 --- a/user/docs/sdks/userv1/README.md +++ b/user/docs/sdks/userv1/README.md @@ -136,7 +136,7 @@ req = operations.ListUsersRequest( limit=9571.56, offset=7781.57, org_ids=[ - 'at', + 'odit', ], query='at', ) diff --git a/user/docs/sdks/userv2/README.md b/user/docs/sdks/userv2/README.md index 3720e0f31..9c7f8d1c4 100755 --- a/user/docs/sdks/userv2/README.md +++ b/user/docs/sdks/userv2/README.md @@ -39,7 +39,7 @@ req = operations.ActivateUserRequest( display_name='Example User', password='AKjhdakjsdh@!34', ), - token='maiores', + token='at', ) res = s.user_v2.activate_user(req) @@ -77,7 +77,7 @@ s = epilot.Epilot( ) req = operations.DeleteUserV2Request( - id='7cc78ca1-ba92-48fc-8167-42cb73920592', + id='f7cc78ca-1ba9-428f-8816-742cb7392059', ) res = s.user_v2.delete_user_v2(req) @@ -144,7 +144,7 @@ s = epilot.Epilot( ) req = operations.GetUserLoginParametersV2Request( - username='Leora.Fadel', + username='Camden61', ) res = s.user_v2.get_user_login_parameters_v2(req) @@ -182,7 +182,7 @@ s = epilot.Epilot( ) req = operations.GetUserV2Request( - id='fea7596e-b10f-4aaa-a352-c5955907aff1', + id='6fea7596-eb10-4faa-a235-2c5955907aff', ) res = s.user_v2.get_user_v2(req) @@ -221,7 +221,7 @@ s = epilot.Epilot( req = shared.UserInvitationPayload( email='test@example.com', - language=shared.UserInvitationPayloadLanguage.DE, + language=shared.UserInvitationPayloadLanguage.EN, roles=[ '123:owner', ], @@ -262,9 +262,9 @@ s = epilot.Epilot( ) req = operations.ListUsersV2Request( - limit=6350.59, - offset=1613.09, - query='repellat', + limit=6527.9, + offset=2088.76, + query='culpa', ) res = s.user_v2.list_users_v2(req) @@ -303,7 +303,7 @@ s = epilot.Epilot( req = operations.ResendUserInvitationRequestBody( email='test@example.com', - language=operations.ResendUserInvitationRequestBodyLanguage.DE, + language=operations.ResendUserInvitationRequestBodyLanguage.EN, ) res = s.user_v2.resend_user_invitation(req) @@ -344,16 +344,15 @@ req = operations.SignUpUserRequest( signup_user_payload=shared.SignupUserPayload( language=shared.SignupUserPayloadLanguage.DE, organization_detail={ - "commodi": 'quam', - "molestiae": 'velit', + "mollitia": 'occaecati', }, user_detail=shared.UserDetail( - email='Carmelo67@yahoo.com', + email='Harvey.Konopelski@gmail.com', full_name='Example user', password='AKjhdakjsdh@!34', ), ), - token='animi', + token='error', ) res = s.user_v2.sign_up_user(req) @@ -395,17 +394,18 @@ req = operations.UpdateUserV2Request( created_at='2022-02-08T04:44:32.246Z', department='Sales', display_name='Example User', - draft_email='Britney94@gmail.com', - email='Makayla9@yahoo.com', - id='9da1ffe7-8f09-47b0-874f-15471b5e6e13', + draft_email='Eugene_Brown31@gmail.com', + email='Orlando.Dietrich66@gmail.com', + favorites={ + "possimus": 'aut', + }, + id='19da1ffe-78f0-497b-8074-f15471b5e6e1', image_uri={ - "molestias": 'excepturi', - "pariatur": 'modi', - "praesentium": 'rem', + "ipsum": 'quidem', }, is_signature_enabled=True, mfa_enabled=False, - organization_id='voluptates', + organization_id='molestias', phone='1234567890', phone_verified=True, preferred_language='de', @@ -416,10 +416,10 @@ req = operations.UpdateUserV2Request( ), ], signature='

Thanks

', - status=shared.UserV2Status.DELETED, + status=shared.UserV2Status.DEACTIVATED, token='65dc527f-cb2d-4158-8f2e-8978dbceb599', ), - id='91e450ad-2abd-4442-a980-2d502a94bb4f', + id='d488e1e9-1e45-40ad-aabd-44269802d502', ) res = s.user_v2.update_user_v2(req) @@ -460,7 +460,7 @@ req = operations.VerifyEmailWithTokenRequest( user_verification_payload=shared.UserVerificationPayload( password='AKjhdakjsdh@!34', ), - token='eum', + token='dolorum', ) res = s.user_v2.verify_email_with_token(req) diff --git a/user/gen.yaml b/user/gen.yaml index cae04a611..4910afc61 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -1,21 +1,21 @@ configVersion: 1.0.0 management: - docChecksum: ab611dfad561f049eaf6bf82be4cdda4 + docChecksum: fa72e4b06615042e279918ff422fc555 docVersion: 2.0.0 - speakeasyVersion: 1.78.3 - generationVersion: 2.96.3 + speakeasyVersion: 1.82.5 + generationVersion: 2.108.3 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.85.3 + core: 2.85.4 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.43.2 + version: 1.43.3 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index c16db0d9a..12c6f4765 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.43.2", + version="1.43.3", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/models/shared/user.py b/user/src/epilot/models/shared/user.py index ae3651928..9edf46b82 100755 --- a/user/src/epilot/models/shared/user.py +++ b/user/src/epilot/models/shared/user.py @@ -21,7 +21,6 @@ class UserProperties: @dataclasses.dataclass class User: - r"""Currently logged in user""" email: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email') }}) id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id') }}) name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) diff --git a/user/src/epilot/models/shared/userv2.py b/user/src/epilot/models/shared/userv2.py index ffdfa63e2..5178d3144 100755 --- a/user/src/epilot/models/shared/userv2.py +++ b/user/src/epilot/models/shared/userv2.py @@ -28,7 +28,6 @@ class UserV2Status(str, Enum): @dataclasses.dataclass class UserV2: - r"""Invited successfully""" created_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'exclude': lambda f: f is None }}) department: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('department'), 'exclude': lambda f: f is None }}) r"""User's department""" @@ -36,6 +35,7 @@ class UserV2: r"""User's display name (default: email address)""" draft_email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('draft_email'), 'exclude': lambda f: f is None }}) email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) + favorites: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('favorites'), 'exclude': lambda f: f is None }}) id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id'), 'exclude': lambda f: f is None }}) image_uri: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri'), 'exclude': lambda f: f is None }}) is_signature_enabled: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('is_signature_enabled'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index ffb3d910e..70d755743 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -21,7 +21,8 @@ def __init__(self, server_idx: int = None, server_url: str = None, url_params: dict[str, str] = None, - client: requests_http.Session = None + client: requests_http.Session = None, + retry_config: utils.RetryConfig = None ) -> None: """Instantiates the SDK configuring it with the provided parameters. @@ -34,7 +35,9 @@ def __init__(self, :param url_params: Parameters to optionally template the server URL with :type url_params: dict[str, str] :param client: The requests.Session HTTP client to use for all operations - :type client: requests_http.Session + :type client: requests_http.Session + :param retry_config: The utils.RetryConfig to use globally + :type retry_config: utils.RetryConfig """ if client is None: client = requests_http.Session() @@ -45,7 +48,7 @@ def __init__(self, if url_params is not None: server_url = utils.template_url(server_url, url_params) - self.sdk_configuration = SDKConfiguration(client, security_client, server_url, server_idx) + self.sdk_configuration = SDKConfiguration(client, security_client, server_url, server_idx, retry_config=retry_config) self._init_sdks() diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index d0aeceea7..bfcc7eeec 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -3,6 +3,8 @@ import requests from dataclasses import dataclass +from .utils.retries import RetryConfig + SERVERS = [ 'https://user.sls.epilot.io', @@ -17,8 +19,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.43.2' - gen_version: str = '2.96.3' + sdk_version: str = '1.43.3' + gen_version: str = '2.108.3' + retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/user/src/epilot/utils/utils.py b/user/src/epilot/utils/utils.py index c91b0c049..05eafba6c 100755 --- a/user/src/epilot/utils/utils.py +++ b/user/src/epilot/utils/utils.py @@ -5,6 +5,7 @@ import re from dataclasses import Field, dataclass, fields, is_dataclass, make_dataclass from datetime import date, datetime +from decimal import Decimal from email.message import Message from enum import Enum from typing import Any, Callable, Optional, Tuple, Union, get_args, get_origin @@ -193,7 +194,7 @@ def generate_url(clazz: type, server_url: str, path: str, path_params: dataclass f"{pp_key},{_val_to_string(param[pp_key])}") path = path.replace( '{' + param_metadata.get('field_name', field.name) + '}', ",".join(pp_vals), 1) - elif not isinstance(param, (str, int, float, complex, bool)): + elif not isinstance(param, (str, int, float, complex, bool, Decimal)): pp_vals: list[str] = [] param_fields: Tuple[Field, ...] = fields(param) for param_field in param_fields: @@ -737,6 +738,36 @@ def datefromisoformat(date_str: str): return dateutil.parser.parse(date_str).date() +def bigintencoder(optional: bool): + def bigintencode(val: int): + if optional and val is None: + return None + return str(val) + + return bigintencode + + +def bigintdecoder(val): + return int(val) + + +def decimalencoder(optional: bool, as_str: bool): + def decimalencode(val: Decimal): + if optional and val is None: + return None + + if as_str: + return str(val) + + return float(val) + + return decimalencode + + +def decimaldecoder(val): + return Decimal(str(val)) + + def get_field_name(name): def override(_, _field_name=name): return _field_name From fc876e3dffecb3111d1028037cc8b764bf9d2c65 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 16 Sep 2023 00:31:52 +0000 Subject: [PATCH 70/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.86.0 --- user/README.md | 4 ++-- user/RELEASES.md | 10 +++++++++- user/docs/sdks/userv1/README.md | 2 +- user/docs/sdks/userv2/README.md | 2 +- user/gen.yaml | 8 ++++---- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 7 files changed, 20 insertions(+), 12 deletions(-) diff --git a/user/README.md b/user/README.md index 0106d3f95..4cb4c1983 100755 --- a/user/README.md +++ b/user/README.md @@ -34,14 +34,14 @@ if res.user is not None: ## Available Resources and Operations -### [user_v1](docs/sdks/userv1/README.md) +### [UserV1](docs/sdks/userv1/README.md) * [get_me](docs/sdks/userv1/README.md#get_me) - getMe * [get_user](docs/sdks/userv1/README.md#get_user) - getUser * [get_user_login_parameters](docs/sdks/userv1/README.md#get_user_login_parameters) - getUserLoginParameters * [list_users](docs/sdks/userv1/README.md#list_users) - listUsers -### [user_v2](docs/sdks/userv2/README.md) +### [UserV2](docs/sdks/userv2/README.md) * [activate_user](docs/sdks/userv2/README.md#activate_user) - activateUser * [delete_user_v2](docs/sdks/userv2/README.md#delete_user_v2) - deleteUserV2 diff --git a/user/RELEASES.md b/user/RELEASES.md index 90ee9cdee..56531f3ed 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -468,4 +468,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.82.5 (2.108.3) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.43.3] user \ No newline at end of file +- [python v1.43.3] user + +## 2023-09-16 00:31:37 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.86.0 (2.115.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.43.4] user \ No newline at end of file diff --git a/user/docs/sdks/userv1/README.md b/user/docs/sdks/userv1/README.md index 0b2e1746c..7882b9d6c 100755 --- a/user/docs/sdks/userv1/README.md +++ b/user/docs/sdks/userv1/README.md @@ -1,4 +1,4 @@ -# user_v1 +# UserV1 ## Overview diff --git a/user/docs/sdks/userv2/README.md b/user/docs/sdks/userv2/README.md index 9c7f8d1c4..e5f55b22f 100755 --- a/user/docs/sdks/userv2/README.md +++ b/user/docs/sdks/userv2/README.md @@ -1,4 +1,4 @@ -# user_v2 +# UserV2 ## Overview diff --git a/user/gen.yaml b/user/gen.yaml index 4910afc61..4b044093a 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: fa72e4b06615042e279918ff422fc555 docVersion: 2.0.0 - speakeasyVersion: 1.82.5 - generationVersion: 2.108.3 + speakeasyVersion: 1.86.0 + generationVersion: 2.115.2 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.85.4 + core: 2.85.5 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.43.3 + version: 1.43.4 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 12c6f4765..f3d2bb859 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.43.3", + version="1.43.4", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index bfcc7eeec..326452517 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -19,8 +19,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.43.3' - gen_version: str = '2.108.3' + sdk_version: str = '1.43.4' + gen_version: str = '2.115.2' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: From 6275281056d39ed09ffcd13cf90c82f092da0c12 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 19 Sep 2023 00:33:21 +0000 Subject: [PATCH 71/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.87.0 --- user/RELEASES.md | 10 +++++++++- user/gen.yaml | 8 ++++---- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 56531f3ed..7a6650477 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -476,4 +476,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.86.0 (2.115.2) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.43.4] user \ No newline at end of file +- [python v1.43.4] user + +## 2023-09-19 00:33:05 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.87.0 (2.116.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.43.5] user \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 4b044093a..cab353387 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -1,9 +1,9 @@ configVersion: 1.0.0 management: - docChecksum: fa72e4b06615042e279918ff422fc555 + docChecksum: a523ed2d24b424122c0c1ce5c48c22a1 docVersion: 2.0.0 - speakeasyVersion: 1.86.0 - generationVersion: 2.115.2 + speakeasyVersion: 1.87.0 + generationVersion: 2.116.0 generation: sdkClassName: epilot singleTagPerOp: false @@ -15,7 +15,7 @@ features: globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.43.4 + version: 1.43.5 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index f3d2bb859..6e136ec30 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.43.4", + version="1.43.5", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 326452517..97887dd2b 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -19,8 +19,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.43.4' - gen_version: str = '2.115.2' + sdk_version: str = '1.43.5' + gen_version: str = '2.116.0' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: From 1678d541e0fe1081dc96449366062fee6d012cfc Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 20 Sep 2023 00:33:09 +0000 Subject: [PATCH 72/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.88.0 --- user/RELEASES.md | 10 +++++++++- user/gen.yaml | 8 ++++---- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 7a6650477..c1b8ab28b 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -484,4 +484,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.87.0 (2.116.0) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.43.5] user \ No newline at end of file +- [python v1.43.5] user + +## 2023-09-20 00:32:49 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.88.0 (2.118.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.43.6] user \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index cab353387..243a66a0e 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: a523ed2d24b424122c0c1ce5c48c22a1 docVersion: 2.0.0 - speakeasyVersion: 1.87.0 - generationVersion: 2.116.0 + speakeasyVersion: 1.88.0 + generationVersion: 2.118.1 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.85.5 + core: 2.85.6 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.43.5 + version: 1.43.6 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 6e136ec30..9902bdb8a 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.43.5", + version="1.43.6", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 97887dd2b..1b4a80b04 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -19,8 +19,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.43.5' - gen_version: str = '2.116.0' + sdk_version: str = '1.43.6' + gen_version: str = '2.118.1' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: From 722262c575178991b0ced7b754b262d69f619c0c Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 26 Sep 2023 00:33:42 +0000 Subject: [PATCH 73/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.91.0 --- user/README.md | 28 +++++++++++++++++-- user/RELEASES.md | 10 ++++++- .../models/operations/activateuserresponse.md | 6 ++-- .../models/operations/deleteuserv2response.md | 6 ++-- user/docs/models/operations/getmeresponse.md | 6 ++-- .../docs/models/operations/getmev2response.md | 6 ++-- .../getuserloginparametersresponse.md | 6 ++-- .../getuserloginparametersv2response.md | 6 ++-- .../docs/models/operations/getuserresponse.md | 6 ++-- .../models/operations/getuserv2response.md | 6 ++-- .../models/operations/inviteuserresponse.md | 6 ++-- .../models/operations/listusersresponse.md | 6 ++-- .../models/operations/listusersv2response.md | 6 ++-- .../resenduserinvitationresponse.md | 6 ++-- .../models/operations/signupuserresponse.md | 6 ++-- .../models/operations/updateuserv2response.md | 6 ++-- .../verifyemailwithtokenresponse.md | 6 ++-- user/files.gen | 6 ++-- user/gen.yaml | 8 +++--- user/setup.py | 2 +- .../epilot/models/operations/activateuser.py | 3 ++ .../epilot/models/operations/deleteuserv2.py | 3 ++ user/src/epilot/models/operations/getme.py | 3 ++ user/src/epilot/models/operations/getmev2.py | 3 ++ user/src/epilot/models/operations/getuser.py | 3 ++ .../operations/getuserloginparameters.py | 3 ++ .../operations/getuserloginparametersv2.py | 3 ++ .../src/epilot/models/operations/getuserv2.py | 3 ++ .../epilot/models/operations/inviteuser.py | 3 ++ .../src/epilot/models/operations/listusers.py | 3 ++ .../epilot/models/operations/listusersv2.py | 3 ++ .../models/operations/resenduserinvitation.py | 3 ++ .../epilot/models/operations/signupuser.py | 3 ++ .../epilot/models/operations/updateuserv2.py | 3 ++ .../models/operations/verifyemailwithtoken.py | 3 ++ user/src/epilot/sdkconfiguration.py | 4 +-- user/src/epilot/user_v1.py | 2 +- user/src/epilot/user_v2.py | 8 +++--- 38 files changed, 140 insertions(+), 63 deletions(-) diff --git a/user/README.md b/user/README.md index 4cb4c1983..ba14f6872 100755 --- a/user/README.md +++ b/user/README.md @@ -10,8 +10,6 @@ pip install git+https://github.com/epilot-dev/sdk-python.git#subdirectory=user ## SDK Example Usage - - ```python import epilot from epilot.models import shared @@ -56,4 +54,30 @@ if res.user is not None: * [verify_email_with_token](docs/sdks/userv2/README.md#verify_email_with_token) - verifyEmailWithToken + + + + + + + + + + + +# Pagination + +Some of the endpoints in this SDK support pagination. To use pagination, you make your SDK calls as usual, but the +returned response object will have a `Next` method that can be called to pull down the next group of results. If the +return value of `Next` is `None`, then there are no more pages to be fetched. + +Here's an example of one such pagination call: + + + + + + + + ### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks) diff --git a/user/RELEASES.md b/user/RELEASES.md index c1b8ab28b..454bf25ba 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -492,4 +492,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.88.0 (2.118.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.43.6] user \ No newline at end of file +- [python v1.43.6] user + +## 2023-09-26 00:33:22 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.91.0 (2.129.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.44.0] user \ No newline at end of file diff --git a/user/docs/models/operations/activateuserresponse.md b/user/docs/models/operations/activateuserresponse.md index 1bdd6d191..c17e916f5 100755 --- a/user/docs/models/operations/activateuserresponse.md +++ b/user/docs/models/operations/activateuserresponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | N/A | -| `status_code` | *int* | :heavy_check_mark: | N/A | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/user/docs/models/operations/deleteuserv2response.md b/user/docs/models/operations/deleteuserv2response.md index 405a90ece..976e70a4f 100755 --- a/user/docs/models/operations/deleteuserv2response.md +++ b/user/docs/models/operations/deleteuserv2response.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | N/A | -| `status_code` | *int* | :heavy_check_mark: | N/A | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `user` | [Optional[shared.User]](../../models/shared/user.md) | :heavy_minus_sign: | The deleted user | \ No newline at end of file diff --git a/user/docs/models/operations/getmeresponse.md b/user/docs/models/operations/getmeresponse.md index b5ddf6621..d5bed5376 100755 --- a/user/docs/models/operations/getmeresponse.md +++ b/user/docs/models/operations/getmeresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | N/A | -| `status_code` | *int* | :heavy_check_mark: | N/A | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `user` | [Optional[shared.User]](../../models/shared/user.md) | :heavy_minus_sign: | Currently logged in user | \ No newline at end of file diff --git a/user/docs/models/operations/getmev2response.md b/user/docs/models/operations/getmev2response.md index c2df51330..8d9fe6ce1 100755 --- a/user/docs/models/operations/getmev2response.md +++ b/user/docs/models/operations/getmev2response.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | N/A | -| `status_code` | *int* | :heavy_check_mark: | N/A | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | currently logged in user | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersresponse.md b/user/docs/models/operations/getuserloginparametersresponse.md index b67888491..d4f5816e3 100755 --- a/user/docs/models/operations/getuserloginparametersresponse.md +++ b/user/docs/models/operations/getuserloginparametersresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | N/A | -| `status_code` | *int* | :heavy_check_mark: | N/A | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `get_user_login_parameters_200_application_json_object` | [Optional[GetUserLoginParameters200ApplicationJSON]](../../models/operations/getuserloginparameters200applicationjson.md) | :heavy_minus_sign: | User | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersv2response.md b/user/docs/models/operations/getuserloginparametersv2response.md index d3745fee5..7968e9a57 100755 --- a/user/docs/models/operations/getuserloginparametersv2response.md +++ b/user/docs/models/operations/getuserloginparametersv2response.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | N/A | -| `status_code` | *int* | :heavy_check_mark: | N/A | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `get_user_login_parameters_v2_200_application_json_object` | [Optional[GetUserLoginParametersV2200ApplicationJSON]](../../models/operations/getuserloginparametersv2200applicationjson.md) | :heavy_minus_sign: | User | \ No newline at end of file diff --git a/user/docs/models/operations/getuserresponse.md b/user/docs/models/operations/getuserresponse.md index 12d611b00..fae4ae8b3 100755 --- a/user/docs/models/operations/getuserresponse.md +++ b/user/docs/models/operations/getuserresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | N/A | -| `status_code` | *int* | :heavy_check_mark: | N/A | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `user` | [Optional[shared.User]](../../models/shared/user.md) | :heavy_minus_sign: | User | \ No newline at end of file diff --git a/user/docs/models/operations/getuserv2response.md b/user/docs/models/operations/getuserv2response.md index cdaf62014..127a7a92e 100755 --- a/user/docs/models/operations/getuserv2response.md +++ b/user/docs/models/operations/getuserv2response.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | N/A | -| `status_code` | *int* | :heavy_check_mark: | N/A | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | The returned user | \ No newline at end of file diff --git a/user/docs/models/operations/inviteuserresponse.md b/user/docs/models/operations/inviteuserresponse.md index 35010f807..42789bf8f 100755 --- a/user/docs/models/operations/inviteuserresponse.md +++ b/user/docs/models/operations/inviteuserresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | N/A | -| `status_code` | *int* | :heavy_check_mark: | N/A | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | Invited successfully | \ No newline at end of file diff --git a/user/docs/models/operations/listusersresponse.md b/user/docs/models/operations/listusersresponse.md index 1e601c74e..e6fa5ff30 100755 --- a/user/docs/models/operations/listusersresponse.md +++ b/user/docs/models/operations/listusersresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | N/A | -| `status_code` | *int* | :heavy_check_mark: | N/A | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `list_users_200_application_json_object` | [Optional[ListUsers200ApplicationJSON]](../../models/operations/listusers200applicationjson.md) | :heavy_minus_sign: | List of users | \ No newline at end of file diff --git a/user/docs/models/operations/listusersv2response.md b/user/docs/models/operations/listusersv2response.md index 715e49caf..390bdc2cb 100755 --- a/user/docs/models/operations/listusersv2response.md +++ b/user/docs/models/operations/listusersv2response.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | N/A | -| `status_code` | *int* | :heavy_check_mark: | N/A | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `list_users_v2_200_application_json_object` | [Optional[ListUsersV2200ApplicationJSON]](../../models/operations/listusersv2200applicationjson.md) | :heavy_minus_sign: | List of organization users | \ No newline at end of file diff --git a/user/docs/models/operations/resenduserinvitationresponse.md b/user/docs/models/operations/resenduserinvitationresponse.md index 543db144c..f98d922c1 100755 --- a/user/docs/models/operations/resenduserinvitationresponse.md +++ b/user/docs/models/operations/resenduserinvitationresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | N/A | -| `status_code` | *int* | :heavy_check_mark: | N/A | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | User Invitation sent successfully. | \ No newline at end of file diff --git a/user/docs/models/operations/signupuserresponse.md b/user/docs/models/operations/signupuserresponse.md index 431019d26..1c55fa3d4 100755 --- a/user/docs/models/operations/signupuserresponse.md +++ b/user/docs/models/operations/signupuserresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | N/A | -| `status_code` | *int* | :heavy_check_mark: | N/A | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `sign_up_user_200_application_json_object` | [Optional[SignUpUser200ApplicationJSON]](../../models/operations/signupuser200applicationjson.md) | :heavy_minus_sign: | The created user and organization | \ No newline at end of file diff --git a/user/docs/models/operations/updateuserv2response.md b/user/docs/models/operations/updateuserv2response.md index c9ea09678..5bf3c16cc 100755 --- a/user/docs/models/operations/updateuserv2response.md +++ b/user/docs/models/operations/updateuserv2response.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | N/A | -| `status_code` | *int* | :heavy_check_mark: | N/A | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | | `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | The returned user | \ No newline at end of file diff --git a/user/docs/models/operations/verifyemailwithtokenresponse.md b/user/docs/models/operations/verifyemailwithtokenresponse.md index c6ca287c2..58dbb6136 100755 --- a/user/docs/models/operations/verifyemailwithtokenresponse.md +++ b/user/docs/models/operations/verifyemailwithtokenresponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | N/A | -| `status_code` | *int* | :heavy_check_mark: | N/A | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/user/files.gen b/user/files.gen index a292133e6..74442ed6c 100755 --- a/user/files.gen +++ b/user/files.gen @@ -38,9 +38,6 @@ src/epilot/models/shared/userverificationpayload.py src/epilot/models/shared/security.py src/epilot/models/shared/__init__.py src/epilot/models/errors/__init__.py -docs/sdks/epilot/README.md -docs/sdks/userv1/README.md -docs/sdks/userv2/README.md USAGE.md docs/models/operations/getmeresponse.md docs/models/operations/getuserrequest.md @@ -93,4 +90,7 @@ docs/models/shared/signupuserpayload.md docs/models/shared/userdetail.md docs/models/shared/userverificationpayload.md docs/models/shared/security.md +docs/sdks/epilot/README.md +docs/sdks/userv1/README.md +docs/sdks/userv2/README.md .gitattributes \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 243a66a0e..fbb8aa205 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: a523ed2d24b424122c0c1ce5c48c22a1 docVersion: 2.0.0 - speakeasyVersion: 1.88.0 - generationVersion: 2.118.1 + speakeasyVersion: 1.91.0 + generationVersion: 2.129.1 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.85.6 + core: 2.86.0 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.43.6 + version: 1.44.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 9902bdb8a..34e7ed5f9 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.43.6", + version="1.44.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/models/operations/activateuser.py b/user/src/epilot/models/operations/activateuser.py index 009ae99a3..d845591c1 100755 --- a/user/src/epilot/models/operations/activateuser.py +++ b/user/src/epilot/models/operations/activateuser.py @@ -21,7 +21,10 @@ class ActivateUserRequest: @dataclasses.dataclass class ActivateUserResponse: content_type: str = dataclasses.field() + r"""HTTP response content type for this operation""" status_code: int = dataclasses.field() + r"""HTTP response status code for this operation""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + r"""Raw HTTP response; suitable for custom response parsing""" diff --git a/user/src/epilot/models/operations/deleteuserv2.py b/user/src/epilot/models/operations/deleteuserv2.py index 28bc18c12..cf3a4f664 100755 --- a/user/src/epilot/models/operations/deleteuserv2.py +++ b/user/src/epilot/models/operations/deleteuserv2.py @@ -20,8 +20,11 @@ class DeleteUserV2Request: @dataclasses.dataclass class DeleteUserV2Response: content_type: str = dataclasses.field() + r"""HTTP response content type for this operation""" status_code: int = dataclasses.field() + r"""HTTP response status code for this operation""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + r"""Raw HTTP response; suitable for custom response parsing""" user: Optional[shared_user.User] = dataclasses.field(default=None) r"""The deleted user""" diff --git a/user/src/epilot/models/operations/getme.py b/user/src/epilot/models/operations/getme.py index 556a408e7..6575c6cb2 100755 --- a/user/src/epilot/models/operations/getme.py +++ b/user/src/epilot/models/operations/getme.py @@ -11,8 +11,11 @@ @dataclasses.dataclass class GetMeResponse: content_type: str = dataclasses.field() + r"""HTTP response content type for this operation""" status_code: int = dataclasses.field() + r"""HTTP response status code for this operation""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + r"""Raw HTTP response; suitable for custom response parsing""" user: Optional[shared_user.User] = dataclasses.field(default=None) r"""Currently logged in user""" diff --git a/user/src/epilot/models/operations/getmev2.py b/user/src/epilot/models/operations/getmev2.py index 675044087..73745398c 100755 --- a/user/src/epilot/models/operations/getmev2.py +++ b/user/src/epilot/models/operations/getmev2.py @@ -11,8 +11,11 @@ @dataclasses.dataclass class GetMeV2Response: content_type: str = dataclasses.field() + r"""HTTP response content type for this operation""" status_code: int = dataclasses.field() + r"""HTTP response status code for this operation""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + r"""Raw HTTP response; suitable for custom response parsing""" user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) r"""currently logged in user""" diff --git a/user/src/epilot/models/operations/getuser.py b/user/src/epilot/models/operations/getuser.py index 58775b3b1..3c5f26be2 100755 --- a/user/src/epilot/models/operations/getuser.py +++ b/user/src/epilot/models/operations/getuser.py @@ -20,8 +20,11 @@ class GetUserRequest: @dataclasses.dataclass class GetUserResponse: content_type: str = dataclasses.field() + r"""HTTP response content type for this operation""" status_code: int = dataclasses.field() + r"""HTTP response status code for this operation""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + r"""Raw HTTP response; suitable for custom response parsing""" user: Optional[shared_user.User] = dataclasses.field(default=None) r"""User""" diff --git a/user/src/epilot/models/operations/getuserloginparameters.py b/user/src/epilot/models/operations/getuserloginparameters.py index b7fc9ceb2..ad3179463 100755 --- a/user/src/epilot/models/operations/getuserloginparameters.py +++ b/user/src/epilot/models/operations/getuserloginparameters.py @@ -32,9 +32,12 @@ class GetUserLoginParameters200ApplicationJSON: @dataclasses.dataclass class GetUserLoginParametersResponse: content_type: str = dataclasses.field() + r"""HTTP response content type for this operation""" status_code: int = dataclasses.field() + r"""HTTP response status code for this operation""" get_user_login_parameters_200_application_json_object: Optional[GetUserLoginParameters200ApplicationJSON] = dataclasses.field(default=None) r"""User""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + r"""Raw HTTP response; suitable for custom response parsing""" diff --git a/user/src/epilot/models/operations/getuserloginparametersv2.py b/user/src/epilot/models/operations/getuserloginparametersv2.py index caed54883..6eeb0d16b 100755 --- a/user/src/epilot/models/operations/getuserloginparametersv2.py +++ b/user/src/epilot/models/operations/getuserloginparametersv2.py @@ -32,9 +32,12 @@ class GetUserLoginParametersV2200ApplicationJSON: @dataclasses.dataclass class GetUserLoginParametersV2Response: content_type: str = dataclasses.field() + r"""HTTP response content type for this operation""" status_code: int = dataclasses.field() + r"""HTTP response status code for this operation""" get_user_login_parameters_v2_200_application_json_object: Optional[GetUserLoginParametersV2200ApplicationJSON] = dataclasses.field(default=None) r"""User""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + r"""Raw HTTP response; suitable for custom response parsing""" diff --git a/user/src/epilot/models/operations/getuserv2.py b/user/src/epilot/models/operations/getuserv2.py index 89afafd56..8084f1912 100755 --- a/user/src/epilot/models/operations/getuserv2.py +++ b/user/src/epilot/models/operations/getuserv2.py @@ -20,8 +20,11 @@ class GetUserV2Request: @dataclasses.dataclass class GetUserV2Response: content_type: str = dataclasses.field() + r"""HTTP response content type for this operation""" status_code: int = dataclasses.field() + r"""HTTP response status code for this operation""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + r"""Raw HTTP response; suitable for custom response parsing""" user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) r"""The returned user""" diff --git a/user/src/epilot/models/operations/inviteuser.py b/user/src/epilot/models/operations/inviteuser.py index 12db68f4a..cde72eab8 100755 --- a/user/src/epilot/models/operations/inviteuser.py +++ b/user/src/epilot/models/operations/inviteuser.py @@ -11,8 +11,11 @@ @dataclasses.dataclass class InviteUserResponse: content_type: str = dataclasses.field() + r"""HTTP response content type for this operation""" status_code: int = dataclasses.field() + r"""HTTP response status code for this operation""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + r"""Raw HTTP response; suitable for custom response parsing""" user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) r"""Invited successfully""" diff --git a/user/src/epilot/models/operations/listusers.py b/user/src/epilot/models/operations/listusers.py index 3c3cd3a85..f5bd9a375 100755 --- a/user/src/epilot/models/operations/listusers.py +++ b/user/src/epilot/models/operations/listusers.py @@ -38,9 +38,12 @@ class ListUsers200ApplicationJSON: @dataclasses.dataclass class ListUsersResponse: content_type: str = dataclasses.field() + r"""HTTP response content type for this operation""" status_code: int = dataclasses.field() + r"""HTTP response status code for this operation""" list_users_200_application_json_object: Optional[ListUsers200ApplicationJSON] = dataclasses.field(default=None) r"""List of users""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + r"""Raw HTTP response; suitable for custom response parsing""" diff --git a/user/src/epilot/models/operations/listusersv2.py b/user/src/epilot/models/operations/listusersv2.py index 4bc81f8cb..6808b3abd 100755 --- a/user/src/epilot/models/operations/listusersv2.py +++ b/user/src/epilot/models/operations/listusersv2.py @@ -36,9 +36,12 @@ class ListUsersV2200ApplicationJSON: @dataclasses.dataclass class ListUsersV2Response: content_type: str = dataclasses.field() + r"""HTTP response content type for this operation""" status_code: int = dataclasses.field() + r"""HTTP response status code for this operation""" list_users_v2_200_application_json_object: Optional[ListUsersV2200ApplicationJSON] = dataclasses.field(default=None) r"""List of organization users""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + r"""Raw HTTP response; suitable for custom response parsing""" diff --git a/user/src/epilot/models/operations/resenduserinvitation.py b/user/src/epilot/models/operations/resenduserinvitation.py index 86098788b..b2f2a491b 100755 --- a/user/src/epilot/models/operations/resenduserinvitation.py +++ b/user/src/epilot/models/operations/resenduserinvitation.py @@ -31,8 +31,11 @@ class ResendUserInvitationRequestBody: @dataclasses.dataclass class ResendUserInvitationResponse: content_type: str = dataclasses.field() + r"""HTTP response content type for this operation""" status_code: int = dataclasses.field() + r"""HTTP response status code for this operation""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + r"""Raw HTTP response; suitable for custom response parsing""" user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) r"""User Invitation sent successfully.""" diff --git a/user/src/epilot/models/operations/signupuser.py b/user/src/epilot/models/operations/signupuser.py index c5b5f5d24..93dcb2f1e 100755 --- a/user/src/epilot/models/operations/signupuser.py +++ b/user/src/epilot/models/operations/signupuser.py @@ -36,8 +36,11 @@ class SignUpUser200ApplicationJSON: @dataclasses.dataclass class SignUpUserResponse: content_type: str = dataclasses.field() + r"""HTTP response content type for this operation""" status_code: int = dataclasses.field() + r"""HTTP response status code for this operation""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + r"""Raw HTTP response; suitable for custom response parsing""" sign_up_user_200_application_json_object: Optional[SignUpUser200ApplicationJSON] = dataclasses.field(default=None) r"""The created user and organization""" diff --git a/user/src/epilot/models/operations/updateuserv2.py b/user/src/epilot/models/operations/updateuserv2.py index 0a2dfab33..303425389 100755 --- a/user/src/epilot/models/operations/updateuserv2.py +++ b/user/src/epilot/models/operations/updateuserv2.py @@ -21,8 +21,11 @@ class UpdateUserV2Request: @dataclasses.dataclass class UpdateUserV2Response: content_type: str = dataclasses.field() + r"""HTTP response content type for this operation""" status_code: int = dataclasses.field() + r"""HTTP response status code for this operation""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + r"""Raw HTTP response; suitable for custom response parsing""" user_v2: Optional[shared_userv2.UserV2] = dataclasses.field(default=None) r"""The returned user""" diff --git a/user/src/epilot/models/operations/verifyemailwithtoken.py b/user/src/epilot/models/operations/verifyemailwithtoken.py index f21aa0f1c..324afc05e 100755 --- a/user/src/epilot/models/operations/verifyemailwithtoken.py +++ b/user/src/epilot/models/operations/verifyemailwithtoken.py @@ -21,7 +21,10 @@ class VerifyEmailWithTokenRequest: @dataclasses.dataclass class VerifyEmailWithTokenResponse: content_type: str = dataclasses.field() + r"""HTTP response content type for this operation""" status_code: int = dataclasses.field() + r"""HTTP response status code for this operation""" raw_response: Optional[requests_http.Response] = dataclasses.field(default=None) + r"""Raw HTTP response; suitable for custom response parsing""" diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 1b4a80b04..e9225ae18 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -19,8 +19,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.43.6' - gen_version: str = '2.118.1' + sdk_version: str = '1.44.0' + gen_version: str = '2.129.1' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: diff --git a/user/src/epilot/user_v1.py b/user/src/epilot/user_v1.py index 9b84462a2..2705d8e87 100755 --- a/user/src/epilot/user_v1.py +++ b/user/src/epilot/user_v1.py @@ -80,7 +80,7 @@ def get_user_login_parameters(self, request: operations.GetUserLoginParametersRe headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' - client = self.sdk_configuration.client + client = self.sdk_configuration.security_client http_res = client.request('GET', url, headers=headers) content_type = http_res.headers.get('Content-Type') diff --git a/user/src/epilot/user_v2.py b/user/src/epilot/user_v2.py index efbd72b4d..27324943e 100755 --- a/user/src/epilot/user_v2.py +++ b/user/src/epilot/user_v2.py @@ -28,7 +28,7 @@ def activate_user(self, request: operations.ActivateUserRequest) -> operations.A headers['Accept'] = '*/*' headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' - client = self.sdk_configuration.client + client = self.sdk_configuration.security_client http_res = client.request('POST', url, params=query_params, data=data, files=form, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -106,7 +106,7 @@ def get_user_login_parameters_v2(self, request: operations.GetUserLoginParameter headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' - client = self.sdk_configuration.client + client = self.sdk_configuration.security_client http_res = client.request('GET', url, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -259,7 +259,7 @@ def sign_up_user(self, request: operations.SignUpUserRequest) -> operations.Sign headers['Accept'] = 'application/json' headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' - client = self.sdk_configuration.client + client = self.sdk_configuration.security_client http_res = client.request('POST', url, params=query_params, data=data, files=form, headers=headers) content_type = http_res.headers.get('Content-Type') @@ -322,7 +322,7 @@ def verify_email_with_token(self, request: operations.VerifyEmailWithTokenReques headers['Accept'] = '*/*' headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' - client = self.sdk_configuration.client + client = self.sdk_configuration.security_client http_res = client.request('POST', url, params=query_params, data=data, files=form, headers=headers) content_type = http_res.headers.get('Content-Type') From 092dc8146b92fa1c90bfb326b67736dfede6c033 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 27 Sep 2023 00:33:53 +0000 Subject: [PATCH 74/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.91.2 --- user/README.md | 8 ++------ user/RELEASES.md | 10 +++++++++- user/docs/sdks/epilot/README.md | 1 + user/docs/sdks/userv1/README.md | 1 + user/docs/sdks/userv2/README.md | 1 + user/gen.yaml | 8 ++++---- user/setup.py | 4 ++-- user/src/epilot/sdkconfiguration.py | 4 ++-- user/src/epilot/utils/utils.py | 8 ++++++++ 9 files changed, 30 insertions(+), 15 deletions(-) diff --git a/user/README.md b/user/README.md index ba14f6872..81af9f600 100755 --- a/user/README.md +++ b/user/README.md @@ -32,14 +32,14 @@ if res.user is not None: ## Available Resources and Operations -### [UserV1](docs/sdks/userv1/README.md) +### [user_v1](docs/sdks/userv1/README.md) * [get_me](docs/sdks/userv1/README.md#get_me) - getMe * [get_user](docs/sdks/userv1/README.md#get_user) - getUser * [get_user_login_parameters](docs/sdks/userv1/README.md#get_user_login_parameters) - getUserLoginParameters * [list_users](docs/sdks/userv1/README.md#list_users) - listUsers -### [UserV2](docs/sdks/userv2/README.md) +### [user_v2](docs/sdks/userv2/README.md) * [activate_user](docs/sdks/userv2/README.md#activate_user) - activateUser * [delete_user_v2](docs/sdks/userv2/README.md#delete_user_v2) - deleteUserV2 @@ -58,8 +58,6 @@ if res.user is not None: - - @@ -72,8 +70,6 @@ returned response object will have a `Next` method that can be called to pull do return value of `Next` is `None`, then there are no more pages to be fetched. Here's an example of one such pagination call: - - diff --git a/user/RELEASES.md b/user/RELEASES.md index 454bf25ba..873d6ed65 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -500,4 +500,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.91.0 (2.129.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.44.0] user \ No newline at end of file +- [python v1.44.0] user + +## 2023-09-27 00:33:37 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.91.2 (2.131.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.44.1] user \ No newline at end of file diff --git a/user/docs/sdks/epilot/README.md b/user/docs/sdks/epilot/README.md index 880468b2e..6f5517c64 100755 --- a/user/docs/sdks/epilot/README.md +++ b/user/docs/sdks/epilot/README.md @@ -1,5 +1,6 @@ # Epilot SDK + ## Overview User API: Manage users in epilot organization(s) diff --git a/user/docs/sdks/userv1/README.md b/user/docs/sdks/userv1/README.md index 7882b9d6c..9cdb502fd 100755 --- a/user/docs/sdks/userv1/README.md +++ b/user/docs/sdks/userv1/README.md @@ -1,4 +1,5 @@ # UserV1 +(*user_v1*) ## Overview diff --git a/user/docs/sdks/userv2/README.md b/user/docs/sdks/userv2/README.md index e5f55b22f..da2e987f7 100755 --- a/user/docs/sdks/userv2/README.md +++ b/user/docs/sdks/userv2/README.md @@ -1,4 +1,5 @@ # UserV2 +(*user_v2*) ## Overview diff --git a/user/gen.yaml b/user/gen.yaml index fbb8aa205..53d5a69e3 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: a523ed2d24b424122c0c1ce5c48c22a1 docVersion: 2.0.0 - speakeasyVersion: 1.91.0 - generationVersion: 2.129.1 + speakeasyVersion: 1.91.2 + generationVersion: 2.131.1 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.86.0 + core: 2.86.1 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.44.0 + version: 1.44.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 34e7ed5f9..ba50d1d30 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.44.0", + version="1.44.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, @@ -19,7 +19,7 @@ install_requires=[ "certifi>=2022.12.7", "charset-normalizer>=2.1.1", - "dataclasses-json>=0.5.12", + "dataclasses-json>=0.6.1", "idna>=3.3", "jsonpath-python>=1.0.6 ", "marshmallow>=3.17.1", diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index e9225ae18..42a496086 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -19,8 +19,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.44.0' - gen_version: str = '2.129.1' + sdk_version: str = '1.44.1' + gen_version: str = '2.131.1' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: diff --git a/user/src/epilot/utils/utils.py b/user/src/epilot/utils/utils.py index 05eafba6c..b0aeb54de 100755 --- a/user/src/epilot/utils/utils.py +++ b/user/src/epilot/utils/utils.py @@ -1,5 +1,6 @@ """Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +import sys import base64 import json import re @@ -796,3 +797,10 @@ def _populate_from_globals(param_name: str, value: any, param_type: str, gbls: d value = global_value return value + + +def decoder_with_discriminator(field_name): + def decode_fx(obj): + kls = getattr(sys.modules['sdk.models.shared'], obj[field_name]) + return unmarshal_json(json.dumps(obj), kls) + return decode_fx From 3b55682073202e5126558587cc0f95d99827b491 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 29 Sep 2023 00:33:28 +0000 Subject: [PATCH 75/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.91.3 --- user/RELEASES.md | 10 ++- .../models/operations/activateuserrequest.md | 8 +- .../models/operations/activateuserresponse.md | 4 +- .../models/operations/deleteuserv2request.md | 2 +- .../models/operations/deleteuserv2response.md | 6 +- user/docs/models/operations/getmeresponse.md | 6 +- .../docs/models/operations/getmev2response.md | 6 +- ...etuserloginparameters200applicationjson.md | 6 +- .../getuserloginparametersrequest.md | 2 +- .../getuserloginparametersresponse.md | 12 +-- ...userloginparametersv2200applicationjson.md | 6 +- .../getuserloginparametersv2request.md | 2 +- .../getuserloginparametersv2response.md | 12 +-- user/docs/models/operations/getuserrequest.md | 2 +- .../docs/models/operations/getuserresponse.md | 6 +- .../models/operations/getuserv2request.md | 2 +- .../models/operations/getuserv2response.md | 6 +- .../models/operations/inviteuserresponse.md | 6 +- .../operations/listusers200applicationjson.md | 6 +- .../models/operations/listusersresponse.md | 12 +-- .../listusersv2200applicationjson.md | 6 +- .../models/operations/listusersv2response.md | 12 +-- .../resenduserinvitationrequestbody.md | 8 +- .../resenduserinvitationresponse.md | 6 +- .../signupuser200applicationjson.md | 8 +- .../models/operations/signupuserrequest.md | 8 +- .../models/operations/signupuserresponse.md | 12 +-- .../models/operations/updateuserv2request.md | 8 +- .../models/operations/updateuserv2response.md | 6 +- .../operations/verifyemailwithtokenrequest.md | 8 +- .../verifyemailwithtokenresponse.md | 4 +- user/docs/models/shared/loginparameters.md | 24 +++--- user/docs/models/shared/organization.md | 4 +- user/docs/models/shared/security.md | 2 +- user/docs/models/shared/signupuserpayload.md | 10 +-- user/docs/models/shared/user.md | 12 +-- user/docs/models/shared/userdetail.md | 6 +- .../models/shared/userinvitationpayload.md | 10 +-- user/docs/models/shared/userproperties.md | 4 +- user/docs/models/shared/userv2.md | 40 +++++----- user/docs/models/shared/userv2properties.md | 4 +- user/docs/sdks/userv1/README.md | 12 +-- user/docs/sdks/userv2/README.md | 40 +++++----- user/gen.yaml | 8 +- user/pylintrc | 4 +- user/setup.py | 2 +- .../models/operations/resenduserinvitation.py | 2 +- user/src/epilot/models/shared/organization.py | 32 ++++---- .../epilot/models/shared/signupuserpayload.py | 2 +- user/src/epilot/models/shared/user.py | 2 +- .../models/shared/userinvitationpayload.py | 2 +- user/src/epilot/models/shared/userv2.py | 12 +-- user/src/epilot/sdkconfiguration.py | 5 +- user/src/epilot/user_v1.py | 8 +- user/src/epilot/user_v2.py | 34 ++++---- user/src/epilot/utils/utils.py | 79 ++++++++++++++++--- 56 files changed, 318 insertions(+), 250 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 873d6ed65..fed974c47 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -508,4 +508,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.91.2 (2.131.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.44.1] user \ No newline at end of file +- [python v1.44.1] user + +## 2023-09-29 00:33:12 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.91.3 (2.139.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.45.0] user \ No newline at end of file diff --git a/user/docs/models/operations/activateuserrequest.md b/user/docs/models/operations/activateuserrequest.md index 9bfc0fbcd..0cd6efbe2 100755 --- a/user/docs/models/operations/activateuserrequest.md +++ b/user/docs/models/operations/activateuserrequest.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -| `user_activation_payload` | [Optional[shared.UserActivationPayload]](../../models/shared/useractivationpayload.md) | :heavy_minus_sign: | N/A | -| `token` | *str* | :heavy_check_mark: | Invite Token | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `user_activation_payload` | [Optional[shared.UserActivationPayload]](undefined/models/shared/useractivationpayload.md) | :heavy_minus_sign: | N/A | +| `token` | *Optional[str]* | :heavy_check_mark: | Invite Token | \ No newline at end of file diff --git a/user/docs/models/operations/activateuserresponse.md b/user/docs/models/operations/activateuserresponse.md index c17e916f5..780be7491 100755 --- a/user/docs/models/operations/activateuserresponse.md +++ b/user/docs/models/operations/activateuserresponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/user/docs/models/operations/deleteuserv2request.md b/user/docs/models/operations/deleteuserv2request.md index a51d56912..740c54e1c 100755 --- a/user/docs/models/operations/deleteuserv2request.md +++ b/user/docs/models/operations/deleteuserv2request.md @@ -5,4 +5,4 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *str* | :heavy_check_mark: | The Id of user | \ No newline at end of file +| `id` | *Optional[str]* | :heavy_check_mark: | The Id of user | \ No newline at end of file diff --git a/user/docs/models/operations/deleteuserv2response.md b/user/docs/models/operations/deleteuserv2response.md index 976e70a4f..26a9b1cab 100755 --- a/user/docs/models/operations/deleteuserv2response.md +++ b/user/docs/models/operations/deleteuserv2response.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `user` | [Optional[shared.User]](../../models/shared/user.md) | :heavy_minus_sign: | The deleted user | \ No newline at end of file +| `user` | [Optional[shared.User]](undefined/models/shared/user.md) | :heavy_minus_sign: | The deleted user | \ No newline at end of file diff --git a/user/docs/models/operations/getmeresponse.md b/user/docs/models/operations/getmeresponse.md index d5bed5376..238e4a83c 100755 --- a/user/docs/models/operations/getmeresponse.md +++ b/user/docs/models/operations/getmeresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `user` | [Optional[shared.User]](../../models/shared/user.md) | :heavy_minus_sign: | Currently logged in user | \ No newline at end of file +| `user` | [Optional[shared.User]](undefined/models/shared/user.md) | :heavy_minus_sign: | Currently logged in user | \ No newline at end of file diff --git a/user/docs/models/operations/getmev2response.md b/user/docs/models/operations/getmev2response.md index 8d9fe6ce1..e80997b35 100755 --- a/user/docs/models/operations/getmev2response.md +++ b/user/docs/models/operations/getmev2response.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | currently logged in user | \ No newline at end of file +| `user_v2` | [Optional[shared.UserV2]](undefined/models/shared/userv2.md) | :heavy_minus_sign: | currently logged in user | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparameters200applicationjson.md b/user/docs/models/operations/getuserloginparameters200applicationjson.md index 04d1f190a..ebe8abeb1 100755 --- a/user/docs/models/operations/getuserloginparameters200applicationjson.md +++ b/user/docs/models/operations/getuserloginparameters200applicationjson.md @@ -5,6 +5,6 @@ User ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | -| `login_parameters` | list[[shared.LoginParameters](../../models/shared/loginparameters.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `login_parameters` | list[[shared.LoginParameters](undefined/models/shared/loginparameters.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersrequest.md b/user/docs/models/operations/getuserloginparametersrequest.md index e292ef6b4..29af29153 100755 --- a/user/docs/models/operations/getuserloginparametersrequest.md +++ b/user/docs/models/operations/getuserloginparametersrequest.md @@ -5,4 +5,4 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | -| `username` | *str* | :heavy_check_mark: | Username | \ No newline at end of file +| `username` | *Optional[str]* | :heavy_check_mark: | Username | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersresponse.md b/user/docs/models/operations/getuserloginparametersresponse.md index d4f5816e3..f182617cb 100755 --- a/user/docs/models/operations/getuserloginparametersresponse.md +++ b/user/docs/models/operations/getuserloginparametersresponse.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `get_user_login_parameters_200_application_json_object` | [Optional[GetUserLoginParameters200ApplicationJSON]](../../models/operations/getuserloginparameters200applicationjson.md) | :heavy_minus_sign: | User | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | +| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | +| `get_user_login_parameters_200_application_json_object` | [Optional[operations.GetUserLoginParameters200ApplicationJSON]](undefined/models/operations/getuserloginparameters200applicationjson.md) | :heavy_minus_sign: | User | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersv2200applicationjson.md b/user/docs/models/operations/getuserloginparametersv2200applicationjson.md index d69632565..f0aa8af50 100755 --- a/user/docs/models/operations/getuserloginparametersv2200applicationjson.md +++ b/user/docs/models/operations/getuserloginparametersv2200applicationjson.md @@ -5,6 +5,6 @@ User ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | -| `login_parameters` | list[[shared.LoginParameters](../../models/shared/loginparameters.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `login_parameters` | list[[shared.LoginParameters](undefined/models/shared/loginparameters.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersv2request.md b/user/docs/models/operations/getuserloginparametersv2request.md index eb7c59328..f0df4ca27 100755 --- a/user/docs/models/operations/getuserloginparametersv2request.md +++ b/user/docs/models/operations/getuserloginparametersv2request.md @@ -5,4 +5,4 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | -| `username` | *str* | :heavy_check_mark: | Username | \ No newline at end of file +| `username` | *Optional[str]* | :heavy_check_mark: | Username | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersv2response.md b/user/docs/models/operations/getuserloginparametersv2response.md index 7968e9a57..113b1e897 100755 --- a/user/docs/models/operations/getuserloginparametersv2response.md +++ b/user/docs/models/operations/getuserloginparametersv2response.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `get_user_login_parameters_v2_200_application_json_object` | [Optional[GetUserLoginParametersV2200ApplicationJSON]](../../models/operations/getuserloginparametersv2200applicationjson.md) | :heavy_minus_sign: | User | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | +| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | +| `get_user_login_parameters_v2_200_application_json_object` | [Optional[operations.GetUserLoginParametersV2200ApplicationJSON]](undefined/models/operations/getuserloginparametersv2200applicationjson.md) | :heavy_minus_sign: | User | \ No newline at end of file diff --git a/user/docs/models/operations/getuserrequest.md b/user/docs/models/operations/getuserrequest.md index 1dd295cff..df8b36cd3 100755 --- a/user/docs/models/operations/getuserrequest.md +++ b/user/docs/models/operations/getuserrequest.md @@ -5,4 +5,4 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *str* | :heavy_check_mark: | User id | \ No newline at end of file +| `id` | *Optional[str]* | :heavy_check_mark: | User id | \ No newline at end of file diff --git a/user/docs/models/operations/getuserresponse.md b/user/docs/models/operations/getuserresponse.md index fae4ae8b3..a360acc36 100755 --- a/user/docs/models/operations/getuserresponse.md +++ b/user/docs/models/operations/getuserresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `user` | [Optional[shared.User]](../../models/shared/user.md) | :heavy_minus_sign: | User | \ No newline at end of file +| `user` | [Optional[shared.User]](undefined/models/shared/user.md) | :heavy_minus_sign: | User | \ No newline at end of file diff --git a/user/docs/models/operations/getuserv2request.md b/user/docs/models/operations/getuserv2request.md index 4bbef2b59..49f82e84c 100755 --- a/user/docs/models/operations/getuserv2request.md +++ b/user/docs/models/operations/getuserv2request.md @@ -5,4 +5,4 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *str* | :heavy_check_mark: | The Id of user | \ No newline at end of file +| `id` | *Optional[str]* | :heavy_check_mark: | The Id of user | \ No newline at end of file diff --git a/user/docs/models/operations/getuserv2response.md b/user/docs/models/operations/getuserv2response.md index 127a7a92e..6d8fd14c1 100755 --- a/user/docs/models/operations/getuserv2response.md +++ b/user/docs/models/operations/getuserv2response.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | The returned user | \ No newline at end of file +| `user_v2` | [Optional[shared.UserV2]](undefined/models/shared/userv2.md) | :heavy_minus_sign: | The returned user | \ No newline at end of file diff --git a/user/docs/models/operations/inviteuserresponse.md b/user/docs/models/operations/inviteuserresponse.md index 42789bf8f..55eec1a77 100755 --- a/user/docs/models/operations/inviteuserresponse.md +++ b/user/docs/models/operations/inviteuserresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | Invited successfully | \ No newline at end of file +| `user_v2` | [Optional[shared.UserV2]](undefined/models/shared/userv2.md) | :heavy_minus_sign: | Invited successfully | \ No newline at end of file diff --git a/user/docs/models/operations/listusers200applicationjson.md b/user/docs/models/operations/listusers200applicationjson.md index e557dc2f0..fa6933e66 100755 --- a/user/docs/models/operations/listusers200applicationjson.md +++ b/user/docs/models/operations/listusers200applicationjson.md @@ -5,6 +5,6 @@ List of users ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | -| `users` | list[[shared.User](../../models/shared/user.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | +| `users` | list[[shared.User](undefined/models/shared/user.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/listusersresponse.md b/user/docs/models/operations/listusersresponse.md index e6fa5ff30..7cf1aa9aa 100755 --- a/user/docs/models/operations/listusersresponse.md +++ b/user/docs/models/operations/listusersresponse.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `list_users_200_application_json_object` | [Optional[ListUsers200ApplicationJSON]](../../models/operations/listusers200applicationjson.md) | :heavy_minus_sign: | List of users | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | +| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | +| `list_users_200_application_json_object` | [Optional[operations.ListUsers200ApplicationJSON]](undefined/models/operations/listusers200applicationjson.md) | :heavy_minus_sign: | List of users | \ No newline at end of file diff --git a/user/docs/models/operations/listusersv2200applicationjson.md b/user/docs/models/operations/listusersv2200applicationjson.md index 5dbc8bf47..6252844c4 100755 --- a/user/docs/models/operations/listusersv2200applicationjson.md +++ b/user/docs/models/operations/listusersv2200applicationjson.md @@ -5,6 +5,6 @@ List of organization users ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | -| `results` | list[[shared.UserV2](../../models/shared/userv2.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | +| `results` | list[[shared.UserV2](undefined/models/shared/userv2.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/listusersv2response.md b/user/docs/models/operations/listusersv2response.md index 390bdc2cb..f004f5df3 100755 --- a/user/docs/models/operations/listusersv2response.md +++ b/user/docs/models/operations/listusersv2response.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `list_users_v2_200_application_json_object` | [Optional[ListUsersV2200ApplicationJSON]](../../models/operations/listusersv2200applicationjson.md) | :heavy_minus_sign: | List of organization users | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | +| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | +| `list_users_v2_200_application_json_object` | [Optional[operations.ListUsersV2200ApplicationJSON]](undefined/models/operations/listusersv2200applicationjson.md) | :heavy_minus_sign: | List of organization users | \ No newline at end of file diff --git a/user/docs/models/operations/resenduserinvitationrequestbody.md b/user/docs/models/operations/resenduserinvitationrequestbody.md index 79ba58dbc..000676102 100755 --- a/user/docs/models/operations/resenduserinvitationrequestbody.md +++ b/user/docs/models/operations/resenduserinvitationrequestbody.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | -| `email` | *Optional[str]* | :heavy_minus_sign: | Email address of the address | test@example.com | -| `language` | [Optional[ResendUserInvitationRequestBodyLanguage]](../../models/operations/resenduserinvitationrequestbodylanguage.md) | :heavy_minus_sign: | Language for user invitation email | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | +| `email` | *Optional[str]* | :heavy_minus_sign: | Email address of the address | test@example.com | +| `language` | [Optional[operations.ResendUserInvitationRequestBodyLanguage]](undefined/models/operations/resenduserinvitationrequestbodylanguage.md) | :heavy_minus_sign: | Language for user invitation email | | \ No newline at end of file diff --git a/user/docs/models/operations/resenduserinvitationresponse.md b/user/docs/models/operations/resenduserinvitationresponse.md index f98d922c1..b26c5b175 100755 --- a/user/docs/models/operations/resenduserinvitationresponse.md +++ b/user/docs/models/operations/resenduserinvitationresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | User Invitation sent successfully. | \ No newline at end of file +| `user_v2` | [Optional[shared.UserV2]](undefined/models/shared/userv2.md) | :heavy_minus_sign: | User Invitation sent successfully. | \ No newline at end of file diff --git a/user/docs/models/operations/signupuser200applicationjson.md b/user/docs/models/operations/signupuser200applicationjson.md index c47d2b0c3..dd7b02061 100755 --- a/user/docs/models/operations/signupuser200applicationjson.md +++ b/user/docs/models/operations/signupuser200applicationjson.md @@ -5,7 +5,7 @@ The created user and organization ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `organization` | [Optional[shared.Organization]](../../models/shared/organization.md) | :heavy_minus_sign: | N/A | -| `user` | [Optional[shared.User]](../../models/shared/user.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| `organization` | [Optional[shared.Organization]](undefined/models/shared/organization.md) | :heavy_minus_sign: | N/A | +| `user` | [Optional[shared.User]](undefined/models/shared/user.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/signupuserrequest.md b/user/docs/models/operations/signupuserrequest.md index 122ee6109..e645bd607 100755 --- a/user/docs/models/operations/signupuserrequest.md +++ b/user/docs/models/operations/signupuserrequest.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | -| `signup_user_payload` | [Optional[shared.SignupUserPayload]](../../models/shared/signupuserpayload.md) | :heavy_minus_sign: | N/A | -| `token` | *Optional[str]* | :heavy_minus_sign: | Invitation partner token | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| `signup_user_payload` | [Optional[shared.SignupUserPayload]](undefined/models/shared/signupuserpayload.md) | :heavy_minus_sign: | N/A | +| `token` | *Optional[str]* | :heavy_minus_sign: | Invitation partner token | \ No newline at end of file diff --git a/user/docs/models/operations/signupuserresponse.md b/user/docs/models/operations/signupuserresponse.md index 1c55fa3d4..7f01b3215 100755 --- a/user/docs/models/operations/signupuserresponse.md +++ b/user/docs/models/operations/signupuserresponse.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `sign_up_user_200_application_json_object` | [Optional[SignUpUser200ApplicationJSON]](../../models/operations/signupuser200applicationjson.md) | :heavy_minus_sign: | The created user and organization | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | +| `sign_up_user_200_application_json_object` | [Optional[operations.SignUpUser200ApplicationJSON]](undefined/models/operations/signupuser200applicationjson.md) | :heavy_minus_sign: | The created user and organization | \ No newline at end of file diff --git a/user/docs/models/operations/updateuserv2request.md b/user/docs/models/operations/updateuserv2request.md index 51fe8dde2..010bbc6e3 100755 --- a/user/docs/models/operations/updateuserv2request.md +++ b/user/docs/models/operations/updateuserv2request.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | N/A | -| `id` | *str* | :heavy_check_mark: | The Id of user | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `user_v2` | [Optional[shared.UserV2]](undefined/models/shared/userv2.md) | :heavy_minus_sign: | N/A | +| `id` | *Optional[str]* | :heavy_check_mark: | The Id of user | \ No newline at end of file diff --git a/user/docs/models/operations/updateuserv2response.md b/user/docs/models/operations/updateuserv2response.md index 5bf3c16cc..7cb9d7580 100755 --- a/user/docs/models/operations/updateuserv2response.md +++ b/user/docs/models/operations/updateuserv2response.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | The returned user | \ No newline at end of file +| `user_v2` | [Optional[shared.UserV2]](undefined/models/shared/userv2.md) | :heavy_minus_sign: | The returned user | \ No newline at end of file diff --git a/user/docs/models/operations/verifyemailwithtokenrequest.md b/user/docs/models/operations/verifyemailwithtokenrequest.md index 92231ef79..0cafe9007 100755 --- a/user/docs/models/operations/verifyemailwithtokenrequest.md +++ b/user/docs/models/operations/verifyemailwithtokenrequest.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | -| `user_verification_payload` | [Optional[shared.UserVerificationPayload]](../../models/shared/userverificationpayload.md) | :heavy_minus_sign: | N/A | -| `token` | *str* | :heavy_check_mark: | Verification Token | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `user_verification_payload` | [Optional[shared.UserVerificationPayload]](undefined/models/shared/userverificationpayload.md) | :heavy_minus_sign: | N/A | +| `token` | *Optional[str]* | :heavy_check_mark: | Verification Token | \ No newline at end of file diff --git a/user/docs/models/operations/verifyemailwithtokenresponse.md b/user/docs/models/operations/verifyemailwithtokenresponse.md index 58dbb6136..140efc97d 100755 --- a/user/docs/models/operations/verifyemailwithtokenresponse.md +++ b/user/docs/models/operations/verifyemailwithtokenresponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/user/docs/models/shared/loginparameters.md b/user/docs/models/shared/loginparameters.md index 33d08f534..8b6c8d3af 100755 --- a/user/docs/models/shared/loginparameters.md +++ b/user/docs/models/shared/loginparameters.md @@ -3,15 +3,15 @@ ## Fields -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | -| `cognito_identity_pool_id` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-1:d24af723-7b40-4c3d-be57-d0a732a59a5d | -| `cognito_oauth_domain` | *Optional[str]* | :heavy_minus_sign: | N/A | epilot-org-123 | -| `cognito_oauth_scopes` | list[*str*] | :heavy_minus_sign: | N/A | | -| `cognito_region` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-1 | -| `cognito_user_pool_client_id` | *Optional[str]* | :heavy_minus_sign: | N/A | asbkh213ehkquwhdi | -| `cognito_user_pool_id` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-sample | -| `oauth_response_type` | [Optional[LoginParametersOauthResponseType]](../../models/shared/loginparametersoauthresponsetype.md) | :heavy_minus_sign: | N/A | | -| `organization_id` | *Optional[str]* | :heavy_minus_sign: | N/A | 123 | -| `organization_name` | *Optional[str]* | :heavy_minus_sign: | N/A | epilot GmbH | -| `organization_type` | *Optional[str]* | :heavy_minus_sign: | N/A | Vendor | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | +| `cognito_identity_pool_id` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-1:d24af723-7b40-4c3d-be57-d0a732a59a5d | +| `cognito_oauth_domain` | *Optional[str]* | :heavy_minus_sign: | N/A | epilot-org-123 | +| `cognito_oauth_scopes` | list[*str*] | :heavy_minus_sign: | N/A | | +| `cognito_region` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-1 | +| `cognito_user_pool_client_id` | *Optional[str]* | :heavy_minus_sign: | N/A | asbkh213ehkquwhdi | +| `cognito_user_pool_id` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-sample | +| `oauth_response_type` | [Optional[shared.LoginParametersOauthResponseType]](undefined/models/shared/loginparametersoauthresponsetype.md) | :heavy_minus_sign: | N/A | | +| `organization_id` | *Optional[str]* | :heavy_minus_sign: | N/A | 123 | +| `organization_name` | *Optional[str]* | :heavy_minus_sign: | N/A | epilot GmbH | +| `organization_type` | *Optional[str]* | :heavy_minus_sign: | N/A | Vendor | \ No newline at end of file diff --git a/user/docs/models/shared/organization.md b/user/docs/models/shared/organization.md index 139711307..397b3f1ac 100755 --- a/user/docs/models/shared/organization.md +++ b/user/docs/models/shared/organization.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| `address` | [Optional[OrganizationAddress]](../../models/shared/organizationaddress.md) | :heavy_minus_sign: | N/A | | +| `address` | [Optional[shared.OrganizationAddress]](undefined/models/shared/organizationaddress.md) | :heavy_minus_sign: | N/A | | | `email` | *Optional[str]* | :heavy_minus_sign: | N/A | someone@epilot.cloud | | `id` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `is_unlicensed_org` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | @@ -16,5 +16,5 @@ | `pricing_tier` | *Optional[str]* | :heavy_minus_sign: | N/A | professional | | `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| | `symbol` | *Optional[str]* | :heavy_minus_sign: | N/A | EPI | -| `type` | [Optional[OrganizationType]](../../models/shared/organizationtype.md) | :heavy_minus_sign: | N/A | | +| `type` | [Optional[shared.OrganizationType]](undefined/models/shared/organizationtype.md) | :heavy_minus_sign: | N/A | | | `website` | *Optional[str]* | :heavy_minus_sign: | N/A | https://epilot.cloud | \ No newline at end of file diff --git a/user/docs/models/shared/security.md b/user/docs/models/shared/security.md index f06333390..9e84312f5 100755 --- a/user/docs/models/shared/security.md +++ b/user/docs/models/shared/security.md @@ -5,4 +5,4 @@ | Field | Type | Required | Description | Example | | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | -| `epilot_auth` | *str* | :heavy_check_mark: | N/A | | \ No newline at end of file +| `epilot_auth` | *Optional[str]* | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/user/docs/models/shared/signupuserpayload.md b/user/docs/models/shared/signupuserpayload.md index a73d25dc5..018dae385 100755 --- a/user/docs/models/shared/signupuserpayload.md +++ b/user/docs/models/shared/signupuserpayload.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | -| `language` | [Optional[SignupUserPayloadLanguage]](../../models/shared/signupuserpayloadlanguage.md) | :heavy_minus_sign: | Language for user invitation email | -| `organization_detail` | dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `user_detail` | [Optional[UserDetail]](../../models/shared/userdetail.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | +| `language` | [Optional[shared.SignupUserPayloadLanguage]](undefined/models/shared/signupuserpayloadlanguage.md) | :heavy_minus_sign: | Language for user invitation email | +| `organization_detail` | dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `user_detail` | [Optional[shared.UserDetail]](undefined/models/shared/userdetail.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/shared/user.md b/user/docs/models/shared/user.md index d6f72a888..41bcdfe99 100755 --- a/user/docs/models/shared/user.md +++ b/user/docs/models/shared/user.md @@ -6,12 +6,12 @@ | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ~~`display_name`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | Example user | -| `email` | *str* | :heavy_check_mark: | N/A | | -| `id` | *str* | :heavy_check_mark: | N/A | | +| `email` | *Optional[str]* | :heavy_check_mark: | N/A | | +| `id` | *Optional[str]* | :heavy_check_mark: | N/A | | | `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | -| ~~`name`~~ | *str* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | Example user | -| `organization_id` | *str* | :heavy_check_mark: | N/A | | -| `preferred_language` | *str* | :heavy_check_mark: | N/A | de | -| `properties` | list[[UserProperties](../../models/shared/userproperties.md)] | :heavy_check_mark: | N/A | | +| ~~`name`~~ | *Optional[str]* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | Example user | +| `organization_id` | *Optional[str]* | :heavy_check_mark: | N/A | | +| `preferred_language` | *Optional[str]* | :heavy_check_mark: | N/A | de | +| `properties` | list[[shared.UserProperties](undefined/models/shared/userproperties.md)] | :heavy_check_mark: | N/A | | | ~~`roles`~~ | list[*str*] | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Deprecated! Please use Permissions API instead | | | `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| \ No newline at end of file diff --git a/user/docs/models/shared/userdetail.md b/user/docs/models/shared/userdetail.md index de89ee00e..d6b0a0723 100755 --- a/user/docs/models/shared/userdetail.md +++ b/user/docs/models/shared/userdetail.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | -| `email` | *str* | :heavy_check_mark: | N/A | | -| `full_name` | *str* | :heavy_check_mark: | N/A | Example user | -| `password` | *str* | :heavy_check_mark: | User's password | AKjhdakjsdh@!34 | \ No newline at end of file +| `email` | *Optional[str]* | :heavy_check_mark: | N/A | | +| `full_name` | *Optional[str]* | :heavy_check_mark: | N/A | Example user | +| `password` | *Optional[str]* | :heavy_check_mark: | User's password | AKjhdakjsdh@!34 | \ No newline at end of file diff --git a/user/docs/models/shared/userinvitationpayload.md b/user/docs/models/shared/userinvitationpayload.md index 565457923..3b75073d5 100755 --- a/user/docs/models/shared/userinvitationpayload.md +++ b/user/docs/models/shared/userinvitationpayload.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | -| `email` | *Optional[str]* | :heavy_minus_sign: | Email address of the address | test@example.com | -| `language` | [Optional[UserInvitationPayloadLanguage]](../../models/shared/userinvitationpayloadlanguage.md) | :heavy_minus_sign: | Language for user invitation email | | -| `roles` | list[*str*] | :heavy_minus_sign: | N/A | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | +| `email` | *Optional[str]* | :heavy_minus_sign: | Email address of the address | test@example.com | +| `language` | [Optional[shared.UserInvitationPayloadLanguage]](undefined/models/shared/userinvitationpayloadlanguage.md) | :heavy_minus_sign: | Language for user invitation email | | +| `roles` | list[*str*] | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/user/docs/models/shared/userproperties.md b/user/docs/models/shared/userproperties.md index 3f28f6770..4c9a63f1b 100755 --- a/user/docs/models/shared/userproperties.md +++ b/user/docs/models/shared/userproperties.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | Example | | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | -| `name` | *str* | :heavy_check_mark: | N/A | profileImageName | -| `value` | *str* | :heavy_check_mark: | N/A | avatar.png | \ No newline at end of file +| `name` | *Optional[str]* | :heavy_check_mark: | N/A | profileImageName | +| `value` | *Optional[str]* | :heavy_check_mark: | N/A | avatar.png | \ No newline at end of file diff --git a/user/docs/models/shared/userv2.md b/user/docs/models/shared/userv2.md index f7761ccc2..52c7fe8a0 100755 --- a/user/docs/models/shared/userv2.md +++ b/user/docs/models/shared/userv2.md @@ -3,23 +3,23 @@ ## Fields -| Field | Type | Required | Description | Example | -| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | -| `created_at` | *Optional[str]* | :heavy_minus_sign: | N/A | 2022-02-08T04:44:32.246Z | -| `department` | *Optional[str]* | :heavy_minus_sign: | User's department | Sales | -| `display_name` | *Optional[str]* | :heavy_minus_sign: | User's display name (default: email address) | Example User | -| `draft_email` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `email` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `favorites` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | -| `id` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | -| `is_signature_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | true | -| `mfa_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | -| `organization_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `phone` | *Optional[str]* | :heavy_minus_sign: | N/A | 1234567890 | -| `phone_verified` | *Optional[bool]* | :heavy_minus_sign: | N/A | true | -| `preferred_language` | *Optional[str]* | :heavy_minus_sign: | N/A | de | -| `properties` | list[[UserV2Properties](../../models/shared/userv2properties.md)] | :heavy_minus_sign: | N/A | | -| `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| -| `status` | [Optional[UserV2Status]](../../models/shared/userv2status.md) | :heavy_minus_sign: | N/A | | -| `token` | *Optional[str]* | :heavy_minus_sign: | N/A | 65dc527f-cb2d-4158-8f2e-8978dbceb599 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| `created_at` | *Optional[str]* | :heavy_minus_sign: | N/A | 2022-02-08T04:44:32.246Z | +| `department` | *Optional[str]* | :heavy_minus_sign: | User's department | Sales | +| `display_name` | *Optional[str]* | :heavy_minus_sign: | User's display name (default: email address) | Example User | +| `draft_email` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `email` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `favorites` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | +| `id` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | +| `is_signature_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | true | +| `mfa_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | +| `organization_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `phone` | *Optional[str]* | :heavy_minus_sign: | N/A | 1234567890 | +| `phone_verified` | *Optional[bool]* | :heavy_minus_sign: | N/A | true | +| `preferred_language` | *Optional[str]* | :heavy_minus_sign: | N/A | de | +| `properties` | list[[shared.UserV2Properties](undefined/models/shared/userv2properties.md)] | :heavy_minus_sign: | N/A | | +| `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| +| `status` | [Optional[shared.UserV2Status]](undefined/models/shared/userv2status.md) | :heavy_minus_sign: | N/A | | +| `token` | *Optional[str]* | :heavy_minus_sign: | N/A | 65dc527f-cb2d-4158-8f2e-8978dbceb599 | \ No newline at end of file diff --git a/user/docs/models/shared/userv2properties.md b/user/docs/models/shared/userv2properties.md index d100a47c5..907beec77 100755 --- a/user/docs/models/shared/userv2properties.md +++ b/user/docs/models/shared/userv2properties.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | Example | | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | -| `name` | *str* | :heavy_check_mark: | N/A | profileImageName | -| `value` | *str* | :heavy_check_mark: | N/A | avatar.png | \ No newline at end of file +| `name` | *Optional[str]* | :heavy_check_mark: | N/A | profileImageName | +| `value` | *Optional[str]* | :heavy_check_mark: | N/A | avatar.png | \ No newline at end of file diff --git a/user/docs/sdks/userv1/README.md b/user/docs/sdks/userv1/README.md index 9cdb502fd..cea085b75 100755 --- a/user/docs/sdks/userv1/README.md +++ b/user/docs/sdks/userv1/README.md @@ -58,7 +58,7 @@ s = epilot.Epilot( ) req = operations.GetUserRequest( - id='89bd9d8d-69a6-474e-8f46-7cc8796ed151', + id='', ) res = s.user_v1.get_user(req) @@ -96,7 +96,7 @@ s = epilot.Epilot( ) req = operations.GetUserLoginParametersRequest( - username='Lydia_Aufderhar', + username='Matilda.Jenkins64', ) res = s.user_v1.get_user_login_parameters(req) @@ -134,12 +134,12 @@ s = epilot.Epilot( ) req = operations.ListUsersRequest( - limit=9571.56, - offset=7781.57, + limit=5262.12, + offset=5400.61, org_ids=[ - 'odit', + 'Kentucky', ], - query='at', + query='West exploit versus', ) res = s.user_v1.list_users(req) diff --git a/user/docs/sdks/userv2/README.md b/user/docs/sdks/userv2/README.md index da2e987f7..dd4b81caa 100755 --- a/user/docs/sdks/userv2/README.md +++ b/user/docs/sdks/userv2/README.md @@ -40,7 +40,7 @@ req = operations.ActivateUserRequest( display_name='Example User', password='AKjhdakjsdh@!34', ), - token='at', + token='Intersex', ) res = s.user_v2.activate_user(req) @@ -78,7 +78,7 @@ s = epilot.Epilot( ) req = operations.DeleteUserV2Request( - id='f7cc78ca-1ba9-428f-8816-742cb7392059', + id='', ) res = s.user_v2.delete_user_v2(req) @@ -145,7 +145,7 @@ s = epilot.Epilot( ) req = operations.GetUserLoginParametersV2Request( - username='Camden61', + username='Eve.Kunde', ) res = s.user_v2.get_user_login_parameters_v2(req) @@ -183,7 +183,7 @@ s = epilot.Epilot( ) req = operations.GetUserV2Request( - id='6fea7596-eb10-4faa-a235-2c5955907aff', + id='', ) res = s.user_v2.get_user_v2(req) @@ -263,9 +263,9 @@ s = epilot.Epilot( ) req = operations.ListUsersV2Request( - limit=6527.9, - offset=2088.76, - query='culpa', + limit=4589.67, + offset=7253.59, + query='Jazz', ) res = s.user_v2.list_users_v2(req) @@ -304,7 +304,7 @@ s = epilot.Epilot( req = operations.ResendUserInvitationRequestBody( email='test@example.com', - language=operations.ResendUserInvitationRequestBodyLanguage.EN, + language=operations.ResendUserInvitationRequestBodyLanguage.DE, ) res = s.user_v2.resend_user_invitation(req) @@ -345,15 +345,15 @@ req = operations.SignUpUserRequest( signup_user_payload=shared.SignupUserPayload( language=shared.SignupUserPayloadLanguage.DE, organization_detail={ - "mollitia": 'occaecati', + "blanditiis": 'North', }, user_detail=shared.UserDetail( - email='Harvey.Konopelski@gmail.com', + email='Rossie20@hotmail.com', full_name='Example user', password='AKjhdakjsdh@!34', ), ), - token='error', + token='Porsche', ) res = s.user_v2.sign_up_user(req) @@ -395,18 +395,18 @@ req = operations.UpdateUserV2Request( created_at='2022-02-08T04:44:32.246Z', department='Sales', display_name='Example User', - draft_email='Eugene_Brown31@gmail.com', - email='Orlando.Dietrich66@gmail.com', + draft_email='Chaya41@hotmail.com', + email='Vilma.Cummerata56@gmail.com', favorites={ - "possimus": 'aut', + "laborum": 'Cotton', }, - id='19da1ffe-78f0-497b-8074-f15471b5e6e1', + id='', image_uri={ - "ipsum": 'quidem', + "doloribus": 'Southwest', }, is_signature_enabled=True, mfa_enabled=False, - organization_id='molestias', + organization_id='Verde Fantastic', phone='1234567890', phone_verified=True, preferred_language='de', @@ -417,10 +417,10 @@ req = operations.UpdateUserV2Request( ), ], signature='

Thanks

', - status=shared.UserV2Status.DEACTIVATED, + status=shared.UserV2Status.PENDING, token='65dc527f-cb2d-4158-8f2e-8978dbceb599', ), - id='d488e1e9-1e45-40ad-aabd-44269802d502', + id='', ) res = s.user_v2.update_user_v2(req) @@ -461,7 +461,7 @@ req = operations.VerifyEmailWithTokenRequest( user_verification_payload=shared.UserVerificationPayload( password='AKjhdakjsdh@!34', ), - token='dolorum', + token='Diesel', ) res = s.user_v2.verify_email_with_token(req) diff --git a/user/gen.yaml b/user/gen.yaml index 53d5a69e3..38d2f5423 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: a523ed2d24b424122c0c1ce5c48c22a1 docVersion: 2.0.0 - speakeasyVersion: 1.91.2 - generationVersion: 2.131.1 + speakeasyVersion: 1.91.3 + generationVersion: 2.139.1 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.86.1 + core: 2.87.0 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.44.1 + version: 1.45.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/pylintrc b/user/pylintrc index ab6495dd6..2a6cf6912 100755 --- a/user/pylintrc +++ b/user/pylintrc @@ -116,12 +116,12 @@ argument-naming-style=snake_case #argument-rgx= # Naming style matching correct attribute names. -attr-naming-style=snake_case +#attr-naming-style=snake_case # Regular expression matching correct attribute names. Overrides attr-naming- # style. If left empty, attribute names will be checked with the set naming # style. -#attr-rgx= +attr-rgx=[^\W\d][^\W]*|__.*__$ # Bad variable names which should always be refused, separated by a comma. bad-names= diff --git a/user/setup.py b/user/setup.py index ba50d1d30..29c7a9119 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.44.1", + version="1.45.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/models/operations/resenduserinvitation.py b/user/src/epilot/models/operations/resenduserinvitation.py index b2f2a491b..a75c36b0c 100755 --- a/user/src/epilot/models/operations/resenduserinvitation.py +++ b/user/src/epilot/models/operations/resenduserinvitation.py @@ -21,7 +21,7 @@ class ResendUserInvitationRequestBodyLanguage(str, Enum): class ResendUserInvitationRequestBody: email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) r"""Email address of the address""" - language: Optional[ResendUserInvitationRequestBodyLanguage] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) + language: Optional[ResendUserInvitationRequestBodyLanguage] = dataclasses.field(default=ResendUserInvitationRequestBodyLanguage.EN, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) r"""Language for user invitation email""" diff --git a/user/src/epilot/models/shared/organization.py b/user/src/epilot/models/shared/organization.py index 620fa4486..da8dda82c 100755 --- a/user/src/epilot/models/shared/organization.py +++ b/user/src/epilot/models/shared/organization.py @@ -12,11 +12,11 @@ @dataclasses.dataclass class OrganizationAddress: - city: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('city'), 'exclude': lambda f: f is None }}) - country: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('country'), 'exclude': lambda f: f is None }}) - postal_code: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('postal_code'), 'exclude': lambda f: f is None }}) - street: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('street'), 'exclude': lambda f: f is None }}) - street_number: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('street_number'), 'exclude': lambda f: f is None }}) + city: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('city') }}) + country: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('country') }}) + postal_code: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('postal_code') }}) + street: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('street') }}) + street_number: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('street_number') }}) @@ -30,17 +30,17 @@ class OrganizationType(str, Enum): @dataclasses.dataclass class Organization: address: Optional[OrganizationAddress] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('address'), 'exclude': lambda f: f is None }}) - email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) + email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email') }}) id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id'), 'exclude': lambda f: f is None }}) - is_unlicensed_org: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('is_unlicensed_org'), 'exclude': lambda f: f is None }}) - logo_thumbnail_url: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('logo_thumbnail_url'), 'exclude': lambda f: f is None }}) - logo_url: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('logo_url'), 'exclude': lambda f: f is None }}) - name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name'), 'exclude': lambda f: f is None }}) - phone: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone'), 'exclude': lambda f: f is None }}) - pricing_tier: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('pricing_tier'), 'exclude': lambda f: f is None }}) - signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) - symbol: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('symbol'), 'exclude': lambda f: f is None }}) - type: Optional[OrganizationType] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('type'), 'exclude': lambda f: f is None }}) - website: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('website'), 'exclude': lambda f: f is None }}) + is_unlicensed_org: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('is_unlicensed_org') }}) + logo_thumbnail_url: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('logo_thumbnail_url') }}) + logo_url: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('logo_url') }}) + name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) + phone: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone') }}) + pricing_tier: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('pricing_tier') }}) + signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature') }}) + symbol: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('symbol') }}) + type: Optional[OrganizationType] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('type') }}) + website: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('website') }}) diff --git a/user/src/epilot/models/shared/signupuserpayload.py b/user/src/epilot/models/shared/signupuserpayload.py index 32fcfa759..65be2be09 100755 --- a/user/src/epilot/models/shared/signupuserpayload.py +++ b/user/src/epilot/models/shared/signupuserpayload.py @@ -18,7 +18,7 @@ class SignupUserPayloadLanguage(str, Enum): @dataclasses.dataclass class SignupUserPayload: - language: Optional[SignupUserPayloadLanguage] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) + language: Optional[SignupUserPayloadLanguage] = dataclasses.field(default=SignupUserPayloadLanguage.EN, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) r"""Language for user invitation email""" organization_detail: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_detail'), 'exclude': lambda f: f is None }}) user_detail: Optional[shared_userdetail.UserDetail] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('user_detail'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/models/shared/user.py b/user/src/epilot/models/shared/user.py index 9edf46b82..3089a2fdd 100755 --- a/user/src/epilot/models/shared/user.py +++ b/user/src/epilot/models/shared/user.py @@ -35,7 +35,7 @@ class User: """ display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('display_name'), 'exclude': lambda f: f is None }}) r"""Deprecated field: This will be removed in a future release, please migrate away from it as soon as possible.""" - image_uri: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri'), 'exclude': lambda f: f is None }}) + image_uri: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri') }}) signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/models/shared/userinvitationpayload.py b/user/src/epilot/models/shared/userinvitationpayload.py index 1bc8f660e..cc2618a4e 100755 --- a/user/src/epilot/models/shared/userinvitationpayload.py +++ b/user/src/epilot/models/shared/userinvitationpayload.py @@ -19,7 +19,7 @@ class UserInvitationPayloadLanguage(str, Enum): class UserInvitationPayload: email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) r"""Email address of the address""" - language: Optional[UserInvitationPayloadLanguage] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) + language: Optional[UserInvitationPayloadLanguage] = dataclasses.field(default=UserInvitationPayloadLanguage.EN, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) r"""Language for user invitation email""" roles: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('roles'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/models/shared/userv2.py b/user/src/epilot/models/shared/userv2.py index 5178d3144..aa9658e92 100755 --- a/user/src/epilot/models/shared/userv2.py +++ b/user/src/epilot/models/shared/userv2.py @@ -29,23 +29,23 @@ class UserV2Status(str, Enum): @dataclasses.dataclass class UserV2: created_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'exclude': lambda f: f is None }}) - department: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('department'), 'exclude': lambda f: f is None }}) + department: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('department') }}) r"""User's department""" display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('display_name'), 'exclude': lambda f: f is None }}) r"""User's display name (default: email address)""" - draft_email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('draft_email'), 'exclude': lambda f: f is None }}) + draft_email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('draft_email') }}) email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) favorites: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('favorites'), 'exclude': lambda f: f is None }}) id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id'), 'exclude': lambda f: f is None }}) - image_uri: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri'), 'exclude': lambda f: f is None }}) - is_signature_enabled: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('is_signature_enabled'), 'exclude': lambda f: f is None }}) + image_uri: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri') }}) + is_signature_enabled: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('is_signature_enabled') }}) mfa_enabled: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('mfa_enabled'), 'exclude': lambda f: f is None }}) organization_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id'), 'exclude': lambda f: f is None }}) - phone: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone'), 'exclude': lambda f: f is None }}) + phone: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone') }}) phone_verified: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone_verified'), 'exclude': lambda f: f is None }}) preferred_language: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('preferred_language'), 'exclude': lambda f: f is None }}) properties: Optional[list[UserV2Properties]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('properties'), 'exclude': lambda f: f is None }}) - signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) + signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature') }}) status: Optional[UserV2Status] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('status'), 'exclude': lambda f: f is None }}) token: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('token'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 42a496086..23e5f02d6 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -19,8 +19,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.44.1' - gen_version: str = '2.131.1' + sdk_version: str = '1.45.0' + gen_version: str = '2.139.1' + user_agent: str = 'speakeasy-sdk/python 1.45.0 2.139.1 2.0.0 epilot-user' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: diff --git a/user/src/epilot/user_v1.py b/user/src/epilot/user_v1.py index 2705d8e87..c399223d6 100755 --- a/user/src/epilot/user_v1.py +++ b/user/src/epilot/user_v1.py @@ -22,7 +22,7 @@ def get_me(self) -> operations.GetMeResponse: url = base_url + '/v1/users/me' headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' + headers['user-agent'] = self.sdk_configuration.user_agent client = self.sdk_configuration.security_client @@ -50,7 +50,7 @@ def get_user(self, request: operations.GetUserRequest) -> operations.GetUserResp url = utils.generate_url(operations.GetUserRequest, base_url, '/v1/users/{id}', request) headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' + headers['user-agent'] = self.sdk_configuration.user_agent client = self.sdk_configuration.security_client @@ -78,7 +78,7 @@ def get_user_login_parameters(self, request: operations.GetUserLoginParametersRe url = utils.generate_url(operations.GetUserLoginParametersRequest, base_url, '/v1/users/username/{username}:getLoginParameters', request) headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' + headers['user-agent'] = self.sdk_configuration.user_agent client = self.sdk_configuration.security_client @@ -107,7 +107,7 @@ def list_users(self, request: operations.ListUsersRequest) -> operations.ListUse headers = {} query_params = utils.get_query_params(operations.ListUsersRequest, request) headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' + headers['user-agent'] = self.sdk_configuration.user_agent client = self.sdk_configuration.security_client diff --git a/user/src/epilot/user_v2.py b/user/src/epilot/user_v2.py index 27324943e..201cbcd5a 100755 --- a/user/src/epilot/user_v2.py +++ b/user/src/epilot/user_v2.py @@ -21,12 +21,12 @@ def activate_user(self, request: operations.ActivateUserRequest) -> operations.A url = base_url + '/v2/users/public/activate' headers = {} - req_content_type, data, form = utils.serialize_request_body(request, "user_activation_payload", 'json') + req_content_type, data, form = utils.serialize_request_body(request, "user_activation_payload", False, True, 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type query_params = utils.get_query_params(operations.ActivateUserRequest, request) headers['Accept'] = '*/*' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' + headers['user-agent'] = self.sdk_configuration.user_agent client = self.sdk_configuration.security_client @@ -48,7 +48,7 @@ def delete_user_v2(self, request: operations.DeleteUserV2Request) -> operations. url = utils.generate_url(operations.DeleteUserV2Request, base_url, '/v2/users/{id}', request) headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' + headers['user-agent'] = self.sdk_configuration.user_agent client = self.sdk_configuration.security_client @@ -76,7 +76,7 @@ def get_me_v2(self) -> operations.GetMeV2Response: url = base_url + '/v2/users/me' headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' + headers['user-agent'] = self.sdk_configuration.user_agent client = self.sdk_configuration.security_client @@ -104,7 +104,7 @@ def get_user_login_parameters_v2(self, request: operations.GetUserLoginParameter url = utils.generate_url(operations.GetUserLoginParametersV2Request, base_url, '/v2/users/public/username/{username}:getLoginParameters', request) headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' + headers['user-agent'] = self.sdk_configuration.user_agent client = self.sdk_configuration.security_client @@ -132,7 +132,7 @@ def get_user_v2(self, request: operations.GetUserV2Request) -> operations.GetUse url = utils.generate_url(operations.GetUserV2Request, base_url, '/v2/users/{id}', request) headers = {} headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' + headers['user-agent'] = self.sdk_configuration.user_agent client = self.sdk_configuration.security_client @@ -159,11 +159,11 @@ def invite_user(self, request: shared.UserInvitationPayload) -> operations.Invit url = base_url + '/v2/users/invite' headers = {} - req_content_type, data, form = utils.serialize_request_body(request, "request", 'json') + req_content_type, data, form = utils.serialize_request_body(request, "request", False, True, 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' + headers['user-agent'] = self.sdk_configuration.user_agent client = self.sdk_configuration.security_client @@ -194,7 +194,7 @@ def list_users_v2(self, request: operations.ListUsersV2Request) -> operations.Li headers = {} query_params = utils.get_query_params(operations.ListUsersV2Request, request) headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' + headers['user-agent'] = self.sdk_configuration.user_agent client = self.sdk_configuration.security_client @@ -221,11 +221,11 @@ def resend_user_invitation(self, request: operations.ResendUserInvitationRequest url = base_url + '/v2/users/invite:resendEmail' headers = {} - req_content_type, data, form = utils.serialize_request_body(request, "request", 'json') + req_content_type, data, form = utils.serialize_request_body(request, "request", False, True, 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' + headers['user-agent'] = self.sdk_configuration.user_agent client = self.sdk_configuration.security_client @@ -252,12 +252,12 @@ def sign_up_user(self, request: operations.SignUpUserRequest) -> operations.Sign url = base_url + '/v2/users/public/signup' headers = {} - req_content_type, data, form = utils.serialize_request_body(request, "signup_user_payload", 'json') + req_content_type, data, form = utils.serialize_request_body(request, "signup_user_payload", False, True, 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type query_params = utils.get_query_params(operations.SignUpUserRequest, request) headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' + headers['user-agent'] = self.sdk_configuration.user_agent client = self.sdk_configuration.security_client @@ -284,11 +284,11 @@ def update_user_v2(self, request: operations.UpdateUserV2Request) -> operations. url = utils.generate_url(operations.UpdateUserV2Request, base_url, '/v2/users/{id}', request) headers = {} - req_content_type, data, form = utils.serialize_request_body(request, "user_v2", 'json') + req_content_type, data, form = utils.serialize_request_body(request, "user_v2", False, True, 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type headers['Accept'] = 'application/json' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' + headers['user-agent'] = self.sdk_configuration.user_agent client = self.sdk_configuration.security_client @@ -315,12 +315,12 @@ def verify_email_with_token(self, request: operations.VerifyEmailWithTokenReques url = base_url + '/v2/users/public/verifyEmail' headers = {} - req_content_type, data, form = utils.serialize_request_body(request, "user_verification_payload", 'json') + req_content_type, data, form = utils.serialize_request_body(request, "user_verification_payload", False, True, 'json') if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type query_params = utils.get_query_params(operations.VerifyEmailWithTokenRequest, request) headers['Accept'] = '*/*' - headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version} {self.sdk_configuration.openapi_doc_version}' + headers['user-agent'] = self.sdk_configuration.user_agent client = self.sdk_configuration.security_client diff --git a/user/src/epilot/utils/utils.py b/user/src/epilot/utils/utils.py index b0aeb54de..4388f3b74 100755 --- a/user/src/epilot/utils/utils.py +++ b/user/src/epilot/utils/utils.py @@ -1,9 +1,9 @@ """Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" -import sys import base64 import json import re +import sys from dataclasses import Field, dataclass, fields, is_dataclass, make_dataclass from datetime import date, datetime from decimal import Decimal @@ -393,17 +393,22 @@ def _get_delimited_query_params(metadata: dict, field_name: str, obj: any, delim } -def serialize_request_body(request: dataclass, request_field_name: str, serialization_method: str) -> Tuple[ +def serialize_request_body(request: dataclass, request_field_name: str, nullable: bool, optional: bool, serialization_method: str, encoder=None) -> Tuple[ str, any, any]: if request is None: - return None, None, None + if not nullable and optional: + return None, None, None if not is_dataclass(request) or not hasattr(request, request_field_name): return serialize_content_type(request_field_name, SERIALIZATION_METHOD_TO_CONTENT_TYPE[serialization_method], - request) + request, encoder) request_val = getattr(request, request_field_name) + if request_val is None: + if not nullable and optional: + return None, None, None + request_fields: Tuple[Field, ...] = fields(request) request_metadata = None @@ -419,9 +424,9 @@ def serialize_request_body(request: dataclass, request_field_name: str, serializ request_val) -def serialize_content_type(field_name: str, media_type: str, request: dataclass) -> Tuple[str, any, list[list[any]]]: +def serialize_content_type(field_name: str, media_type: str, request: dataclass, encoder=None) -> Tuple[str, any, list[list[any]]]: if re.match(r'(application|text)\/.*?\+*json.*', media_type) is not None: - return media_type, marshal_json(request), None + return media_type, marshal_json(request, encoder), None if re.match(r'multipart\/.*', media_type) is not None: return serialize_multipart_form(media_type, request) if re.match(r'application\/x-www-form-urlencoded.*', media_type) is not None: @@ -678,7 +683,7 @@ def _serialize_header(explode: bool, obj: any) -> str: return '' -def unmarshal_json(data, typ): +def unmarshal_json(data, typ, decoder=None): unmarshal = make_dataclass('Unmarshal', [('res', typ)], bases=(DataClassJsonMixin,)) json_dict = json.loads(data) @@ -687,15 +692,19 @@ def unmarshal_json(data, typ): except AttributeError as attr_err: raise AttributeError( f'unable to unmarshal {data} as {typ}') from attr_err - return out.res + + return out.res if decoder is None else decoder(out.res) -def marshal_json(val): +def marshal_json(val, encoder=None): marshal = make_dataclass('Marshal', [('res', type(val))], bases=(DataClassJsonMixin,)) marshaller = marshal(res=val) json_dict = marshaller.to_dict() - return json.dumps(json_dict["res"]) + + val = json_dict["res"] if encoder is None else encoder(json_dict["res"]) + + return json.dumps(val) def match_content_type(content_type: str, pattern: str) -> boolean: @@ -769,6 +778,56 @@ def decimaldecoder(val): return Decimal(str(val)) +def map_encoder(optional: bool, value_encoder: Callable): + def map_encode(val: dict): + if optional and val is None: + return None + + encoded = {} + for key, value in val.items(): + encoded[key] = value_encoder(value) + + return encoded + + return map_encode + + +def map_decoder(value_decoder: Callable): + def map_decode(val: dict): + decoded = {} + for key, value in val.items(): + decoded[key] = value_decoder(value) + + return decoded + + return map_decode + + +def list_encoder(optional: bool, value_encoder: Callable): + def list_encode(val: list): + if optional and val is None: + return None + + encoded = [] + for value in val: + encoded.append(value_encoder(value)) + + return encoded + + return list_encode + + +def list_decoder(value_decoder: Callable): + def list_decode(val: list): + decoded = [] + for value in val: + decoded.append(value_decoder(value)) + + return decoded + + return list_decode + + def get_field_name(name): def override(_, _field_name=name): return _field_name From 936226a389e47417f9c7e2e081f09f8924d6b10c Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sun, 1 Oct 2023 00:38:20 +0000 Subject: [PATCH 76/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.92.2 --- user/RELEASES.md | 10 +++++++++- user/gen.yaml | 8 ++++---- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 6 +++--- 4 files changed, 17 insertions(+), 9 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index fed974c47..770bec814 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -516,4 +516,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.91.3 (2.139.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.45.0] user \ No newline at end of file +- [python v1.45.0] user + +## 2023-10-01 00:38:04 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.92.2 (2.142.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.46.0] user \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 38d2f5423..e5bf97299 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: a523ed2d24b424122c0c1ce5c48c22a1 docVersion: 2.0.0 - speakeasyVersion: 1.91.3 - generationVersion: 2.139.1 + speakeasyVersion: 1.92.2 + generationVersion: 2.142.2 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.87.0 + core: 2.88.0 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.45.0 + version: 1.46.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 29c7a9119..343a1dd9b 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.45.0", + version="1.46.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 23e5f02d6..86c8f0423 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -19,9 +19,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.45.0' - gen_version: str = '2.139.1' - user_agent: str = 'speakeasy-sdk/python 1.45.0 2.139.1 2.0.0 epilot-user' + sdk_version: str = '1.46.0' + gen_version: str = '2.142.2' + user_agent: str = 'speakeasy-sdk/python 1.46.0 2.142.2 2.0.0 epilot-user' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: From ff1d7a14f7223f70842a7afeff3f734677801b25 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Mon, 2 Oct 2023 00:33:58 +0000 Subject: [PATCH 77/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.92.3 --- user/RELEASES.md | 10 +++++++++- user/gen.yaml | 8 ++++---- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 6 +++--- 4 files changed, 17 insertions(+), 9 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 770bec814..b961fe656 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -524,4 +524,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.92.2 (2.142.2) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.46.0] user \ No newline at end of file +- [python v1.46.0] user + +## 2023-10-02 00:33:42 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.92.3 (2.143.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.46.1] user \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index e5bf97299..6ae3e4ddf 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: a523ed2d24b424122c0c1ce5c48c22a1 docVersion: 2.0.0 - speakeasyVersion: 1.92.2 - generationVersion: 2.142.2 + speakeasyVersion: 1.92.3 + generationVersion: 2.143.2 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.88.0 + core: 2.88.1 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.46.0 + version: 1.46.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index 343a1dd9b..ba798ac9e 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.46.0", + version="1.46.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 86c8f0423..2b3e63677 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -19,9 +19,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.46.0' - gen_version: str = '2.142.2' - user_agent: str = 'speakeasy-sdk/python 1.46.0 2.142.2 2.0.0 epilot-user' + sdk_version: str = '1.46.1' + gen_version: str = '2.143.2' + user_agent: str = 'speakeasy-sdk/python 1.46.1 2.143.2 2.0.0 epilot-user' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: From c6b3520b877fc44a937165205a7143c83d22c6f7 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 5 Oct 2023 00:33:39 +0000 Subject: [PATCH 78/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.94.0 --- user/RELEASES.md | 10 +++++++++- user/gen.yaml | 8 ++++---- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 6 +++--- 4 files changed, 17 insertions(+), 9 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index b961fe656..bea0718e3 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -532,4 +532,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.92.3 (2.143.2) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.46.1] user \ No newline at end of file +- [python v1.46.1] user + +## 2023-10-05 00:33:23 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.94.0 (2.147.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.46.2] user \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 6ae3e4ddf..e42e9042a 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: a523ed2d24b424122c0c1ce5c48c22a1 docVersion: 2.0.0 - speakeasyVersion: 1.92.3 - generationVersion: 2.143.2 + speakeasyVersion: 1.94.0 + generationVersion: 2.147.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.88.1 + core: 2.88.2 deprecations: 2.81.1 globalSecurity: 2.81.1 globalServerURLs: 2.82.0 python: - version: 1.46.1 + version: 1.46.2 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/user/setup.py b/user/setup.py index ba798ac9e..dcde88fe1 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.46.1", + version="1.46.2", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 2b3e63677..1fa06381d 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -19,9 +19,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.46.1' - gen_version: str = '2.143.2' - user_agent: str = 'speakeasy-sdk/python 1.46.1 2.143.2 2.0.0 epilot-user' + sdk_version: str = '1.46.2' + gen_version: str = '2.147.0' + user_agent: str = 'speakeasy-sdk/python 1.46.2 2.147.0 2.0.0 epilot-user' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: From 429f4155b8c733e1f07e2e377939f94a1581b0f3 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 7 Oct 2023 00:32:50 +0000 Subject: [PATCH 79/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.96.1 --- user/RELEASES.md | 10 +++++- user/docs/models/shared/loginparameters.md | 2 +- user/docs/models/shared/user.md | 2 +- .../models/shared/userinvitationpayload.md | 2 +- user/docs/models/shared/userv2.md | 4 +-- user/docs/sdks/userv1/README.md | 5 +-- user/docs/sdks/userv2/README.md | 33 +++++++++---------- user/gen.yaml | 11 ++++--- user/setup.py | 2 +- user/src/epilot/models/__init__.py | 1 + user/src/epilot/sdk.py | 8 +++-- user/src/epilot/sdkconfiguration.py | 6 ++-- 12 files changed, 46 insertions(+), 40 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index bea0718e3..8dd4edf9d 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -540,4 +540,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.94.0 (2.147.0) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.46.2] user \ No newline at end of file +- [python v1.46.2] user + +## 2023-10-07 00:32:34 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.96.1 (2.150.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.47.0] user \ No newline at end of file diff --git a/user/docs/models/shared/loginparameters.md b/user/docs/models/shared/loginparameters.md index 8b6c8d3af..34d2e6629 100755 --- a/user/docs/models/shared/loginparameters.md +++ b/user/docs/models/shared/loginparameters.md @@ -7,7 +7,7 @@ | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | | `cognito_identity_pool_id` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-1:d24af723-7b40-4c3d-be57-d0a732a59a5d | | `cognito_oauth_domain` | *Optional[str]* | :heavy_minus_sign: | N/A | epilot-org-123 | -| `cognito_oauth_scopes` | list[*str*] | :heavy_minus_sign: | N/A | | +| `cognito_oauth_scopes` | list[*str*] | :heavy_minus_sign: | N/A | openid | | `cognito_region` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-1 | | `cognito_user_pool_client_id` | *Optional[str]* | :heavy_minus_sign: | N/A | asbkh213ehkquwhdi | | `cognito_user_pool_id` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-sample | diff --git a/user/docs/models/shared/user.md b/user/docs/models/shared/user.md index 41bcdfe99..c975bee62 100755 --- a/user/docs/models/shared/user.md +++ b/user/docs/models/shared/user.md @@ -13,5 +13,5 @@ | `organization_id` | *Optional[str]* | :heavy_check_mark: | N/A | | | `preferred_language` | *Optional[str]* | :heavy_check_mark: | N/A | de | | `properties` | list[[shared.UserProperties](undefined/models/shared/userproperties.md)] | :heavy_check_mark: | N/A | | -| ~~`roles`~~ | list[*str*] | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Deprecated! Please use Permissions API instead | | +| ~~`roles`~~ | list[*str*] | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Deprecated! Please use Permissions API instead | Owner | | `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| \ No newline at end of file diff --git a/user/docs/models/shared/userinvitationpayload.md b/user/docs/models/shared/userinvitationpayload.md index 3b75073d5..ff47a2275 100755 --- a/user/docs/models/shared/userinvitationpayload.md +++ b/user/docs/models/shared/userinvitationpayload.md @@ -7,4 +7,4 @@ | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | | `email` | *Optional[str]* | :heavy_minus_sign: | Email address of the address | test@example.com | | `language` | [Optional[shared.UserInvitationPayloadLanguage]](undefined/models/shared/userinvitationpayloadlanguage.md) | :heavy_minus_sign: | Language for user invitation email | | -| `roles` | list[*str*] | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `roles` | list[*str*] | :heavy_minus_sign: | N/A | 123:owner | \ No newline at end of file diff --git a/user/docs/models/shared/userv2.md b/user/docs/models/shared/userv2.md index 52c7fe8a0..61c2bb65d 100755 --- a/user/docs/models/shared/userv2.md +++ b/user/docs/models/shared/userv2.md @@ -10,9 +10,9 @@ | `display_name` | *Optional[str]* | :heavy_minus_sign: | User's display name (default: email address) | Example User | | `draft_email` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `email` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `favorites` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | +| `favorites` | dict[str, *Any*] | :heavy_minus_sign: | N/A | [object Object] | | `id` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | +| `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | [object Object] | | `is_signature_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | true | | `mfa_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | | `organization_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | diff --git a/user/docs/sdks/userv1/README.md b/user/docs/sdks/userv1/README.md index cea085b75..cde6165bc 100755 --- a/user/docs/sdks/userv1/README.md +++ b/user/docs/sdks/userv1/README.md @@ -134,12 +134,9 @@ s = epilot.Epilot( ) req = operations.ListUsersRequest( - limit=5262.12, - offset=5400.61, org_ids=[ - 'Kentucky', + 'firewall', ], - query='West exploit versus', ) res = s.user_v1.list_users(req) diff --git a/user/docs/sdks/userv2/README.md b/user/docs/sdks/userv2/README.md index dd4b81caa..0e8d1afb3 100755 --- a/user/docs/sdks/userv2/README.md +++ b/user/docs/sdks/userv2/README.md @@ -222,9 +222,16 @@ s = epilot.Epilot( req = shared.UserInvitationPayload( email='test@example.com', - language=shared.UserInvitationPayloadLanguage.EN, roles=[ - '123:owner', + '1', + '2', + '3', + ':', + 'o', + 'w', + 'n', + 'e', + 'r', ], ) @@ -262,11 +269,7 @@ s = epilot.Epilot( ), ) -req = operations.ListUsersV2Request( - limit=4589.67, - offset=7253.59, - query='Jazz', -) +req = operations.ListUsersV2Request() res = s.user_v2.list_users_v2(req) @@ -304,7 +307,6 @@ s = epilot.Epilot( req = operations.ResendUserInvitationRequestBody( email='test@example.com', - language=operations.ResendUserInvitationRequestBodyLanguage.DE, ) res = s.user_v2.resend_user_invitation(req) @@ -343,9 +345,8 @@ s = epilot.Epilot( req = operations.SignUpUserRequest( signup_user_payload=shared.SignupUserPayload( - language=shared.SignupUserPayloadLanguage.DE, organization_detail={ - "blanditiis": 'North', + "Optimization": 'North', }, user_detail=shared.UserDetail( email='Rossie20@hotmail.com', @@ -353,7 +354,6 @@ req = operations.SignUpUserRequest( password='AKjhdakjsdh@!34', ), ), - token='Porsche', ) res = s.user_v2.sign_up_user(req) @@ -395,18 +395,16 @@ req = operations.UpdateUserV2Request( created_at='2022-02-08T04:44:32.246Z', department='Sales', display_name='Example User', - draft_email='Chaya41@hotmail.com', - email='Vilma.Cummerata56@gmail.com', favorites={ - "laborum": 'Cotton', + "entity_views": 'boohoo', + "dashboard": 'Functionality', }, - id='', image_uri={ - "doloribus": 'Southwest', + "original": 'Account', + "thumbnail_32": 'lime', }, is_signature_enabled=True, mfa_enabled=False, - organization_id='Verde Fantastic', phone='1234567890', phone_verified=True, preferred_language='de', @@ -417,7 +415,6 @@ req = operations.UpdateUserV2Request( ), ], signature='

Thanks

', - status=shared.UserV2Status.PENDING, token='65dc527f-cb2d-4158-8f2e-8978dbceb599', ), id='', diff --git a/user/gen.yaml b/user/gen.yaml index e42e9042a..e41158b36 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,21 +2,22 @@ configVersion: 1.0.0 management: docChecksum: a523ed2d24b424122c0c1ce5c48c22a1 docVersion: 2.0.0 - speakeasyVersion: 1.94.0 - generationVersion: 2.147.0 + speakeasyVersion: 1.96.1 + generationVersion: 2.150.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.88.2 + core: 2.88.4 deprecations: 2.81.1 - globalSecurity: 2.81.1 + globalSecurity: 2.82.0 globalServerURLs: 2.82.0 python: - version: 1.46.2 + version: 1.47.0 author: epilot description: Python Client SDK for Epilot + flattenGlobalSecurity: false maxMethodParams: 0 packageName: epilot-user diff --git a/user/setup.py b/user/setup.py index dcde88fe1..94f7f89b4 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.46.2", + version="1.47.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/models/__init__.py b/user/src/epilot/models/__init__.py index 889f8adcf..36628d6cc 100755 --- a/user/src/epilot/models/__init__.py +++ b/user/src/epilot/models/__init__.py @@ -1,2 +1,3 @@ """Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +# __init__.py diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index 70d755743..39d6674ec 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -17,7 +17,7 @@ class Epilot: sdk_configuration: SDKConfiguration def __init__(self, - security: shared.Security = None, + epilot_auth: str, server_idx: int = None, server_url: str = None, url_params: dict[str, str] = None, @@ -26,8 +26,8 @@ def __init__(self, ) -> None: """Instantiates the SDK configuring it with the provided parameters. - :param security: The security details required for authentication - :type security: shared.Security + :param epilot_auth: The epilot_auth required for authentication + :type epilot_auth: str :param server_idx: The index of the server to use for all operations :type server_idx: int :param server_url: The server URL to use for all operations @@ -42,8 +42,10 @@ def __init__(self, if client is None: client = requests_http.Session() + security_client = utils.configure_security_client(client, security) + if server_url is not None: if url_params is not None: server_url = utils.template_url(server_url, url_params) diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 1fa06381d..2f0998f26 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -19,9 +19,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.46.2' - gen_version: str = '2.147.0' - user_agent: str = 'speakeasy-sdk/python 1.46.2 2.147.0 2.0.0 epilot-user' + sdk_version: str = '1.47.0' + gen_version: str = '2.150.0' + user_agent: str = 'speakeasy-sdk/python 1.47.0 2.150.0 2.0.0 epilot-user' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: From 5f809cb0017cbdb11b92a081deb990e6721e50fd Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 13 Oct 2023 00:34:37 +0000 Subject: [PATCH 80/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.99.0 --- user/README.md | 1 + user/RELEASES.md | 10 ++++- user/USAGE.md | 1 + .../models/operations/activateuserrequest.md | 8 ++-- .../models/operations/activateuserresponse.md | 4 +- .../models/operations/deleteuserv2request.md | 2 +- .../models/operations/deleteuserv2response.md | 6 +-- user/docs/models/operations/getmeresponse.md | 6 +-- .../docs/models/operations/getmev2response.md | 6 +-- ...etuserloginparameters200applicationjson.md | 6 +-- .../getuserloginparametersrequest.md | 2 +- .../getuserloginparametersresponse.md | 12 +++--- ...userloginparametersv2200applicationjson.md | 6 +-- .../getuserloginparametersv2request.md | 2 +- .../getuserloginparametersv2response.md | 12 +++--- user/docs/models/operations/getuserrequest.md | 2 +- .../docs/models/operations/getuserresponse.md | 6 +-- .../models/operations/getuserv2request.md | 2 +- .../models/operations/getuserv2response.md | 6 +-- .../models/operations/inviteuserresponse.md | 6 +-- .../operations/listusers200applicationjson.md | 6 +-- .../models/operations/listusersresponse.md | 12 +++--- .../listusersv2200applicationjson.md | 6 +-- .../models/operations/listusersv2response.md | 12 +++--- .../resenduserinvitationrequestbody.md | 8 ++-- .../resenduserinvitationresponse.md | 6 +-- .../signupuser200applicationjson.md | 8 ++-- .../models/operations/signupuserrequest.md | 8 ++-- .../models/operations/signupuserresponse.md | 12 +++--- .../models/operations/updateuserv2request.md | 8 ++-- .../models/operations/updateuserv2response.md | 6 +-- .../operations/verifyemailwithtokenrequest.md | 8 ++-- .../verifyemailwithtokenresponse.md | 4 +- user/docs/models/shared/loginparameters.md | 24 +++++------ user/docs/models/shared/organization.md | 4 +- user/docs/models/shared/security.md | 2 +- user/docs/models/shared/signupuserpayload.md | 10 ++--- user/docs/models/shared/user.md | 12 +++--- user/docs/models/shared/userdetail.md | 6 +-- .../models/shared/userinvitationpayload.md | 10 ++--- user/docs/models/shared/userproperties.md | 4 +- user/docs/models/shared/userv2.md | 40 +++++++++---------- user/docs/models/shared/userv2properties.md | 4 +- user/docs/sdks/userv1/README.md | 4 ++ user/docs/sdks/userv2/README.md | 11 +++++ user/gen.yaml | 8 ++-- user/setup.py | 2 +- user/src/epilot/sdk.py | 6 +-- user/src/epilot/sdkconfiguration.py | 6 +-- 49 files changed, 194 insertions(+), 169 deletions(-) diff --git a/user/README.md b/user/README.md index 81af9f600..5b7ad2e0d 100755 --- a/user/README.md +++ b/user/README.md @@ -25,6 +25,7 @@ res = s.user_v1.get_me() if res.user is not None: # handle response + pass ``` diff --git a/user/RELEASES.md b/user/RELEASES.md index 8dd4edf9d..0d8f41152 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -548,4 +548,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.96.1 (2.150.0) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.47.0] user \ No newline at end of file +- [python v1.47.0] user + +## 2023-10-13 00:34:18 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.99.0 (2.154.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.47.1] user \ No newline at end of file diff --git a/user/USAGE.md b/user/USAGE.md index 55836317a..0e0830b80 100755 --- a/user/USAGE.md +++ b/user/USAGE.md @@ -16,5 +16,6 @@ res = s.user_v1.get_me() if res.user is not None: # handle response + pass ``` \ No newline at end of file diff --git a/user/docs/models/operations/activateuserrequest.md b/user/docs/models/operations/activateuserrequest.md index 0cd6efbe2..9bfc0fbcd 100755 --- a/user/docs/models/operations/activateuserrequest.md +++ b/user/docs/models/operations/activateuserrequest.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | -| `user_activation_payload` | [Optional[shared.UserActivationPayload]](undefined/models/shared/useractivationpayload.md) | :heavy_minus_sign: | N/A | -| `token` | *Optional[str]* | :heavy_check_mark: | Invite Token | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | +| `user_activation_payload` | [Optional[shared.UserActivationPayload]](../../models/shared/useractivationpayload.md) | :heavy_minus_sign: | N/A | +| `token` | *str* | :heavy_check_mark: | Invite Token | \ No newline at end of file diff --git a/user/docs/models/operations/activateuserresponse.md b/user/docs/models/operations/activateuserresponse.md index 780be7491..c17e916f5 100755 --- a/user/docs/models/operations/activateuserresponse.md +++ b/user/docs/models/operations/activateuserresponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/user/docs/models/operations/deleteuserv2request.md b/user/docs/models/operations/deleteuserv2request.md index 740c54e1c..a51d56912 100755 --- a/user/docs/models/operations/deleteuserv2request.md +++ b/user/docs/models/operations/deleteuserv2request.md @@ -5,4 +5,4 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *Optional[str]* | :heavy_check_mark: | The Id of user | \ No newline at end of file +| `id` | *str* | :heavy_check_mark: | The Id of user | \ No newline at end of file diff --git a/user/docs/models/operations/deleteuserv2response.md b/user/docs/models/operations/deleteuserv2response.md index 26a9b1cab..976e70a4f 100755 --- a/user/docs/models/operations/deleteuserv2response.md +++ b/user/docs/models/operations/deleteuserv2response.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `user` | [Optional[shared.User]](undefined/models/shared/user.md) | :heavy_minus_sign: | The deleted user | \ No newline at end of file +| `user` | [Optional[shared.User]](../../models/shared/user.md) | :heavy_minus_sign: | The deleted user | \ No newline at end of file diff --git a/user/docs/models/operations/getmeresponse.md b/user/docs/models/operations/getmeresponse.md index 238e4a83c..d5bed5376 100755 --- a/user/docs/models/operations/getmeresponse.md +++ b/user/docs/models/operations/getmeresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `user` | [Optional[shared.User]](undefined/models/shared/user.md) | :heavy_minus_sign: | Currently logged in user | \ No newline at end of file +| `user` | [Optional[shared.User]](../../models/shared/user.md) | :heavy_minus_sign: | Currently logged in user | \ No newline at end of file diff --git a/user/docs/models/operations/getmev2response.md b/user/docs/models/operations/getmev2response.md index e80997b35..8d9fe6ce1 100755 --- a/user/docs/models/operations/getmev2response.md +++ b/user/docs/models/operations/getmev2response.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `user_v2` | [Optional[shared.UserV2]](undefined/models/shared/userv2.md) | :heavy_minus_sign: | currently logged in user | \ No newline at end of file +| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | currently logged in user | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparameters200applicationjson.md b/user/docs/models/operations/getuserloginparameters200applicationjson.md index ebe8abeb1..04d1f190a 100755 --- a/user/docs/models/operations/getuserloginparameters200applicationjson.md +++ b/user/docs/models/operations/getuserloginparameters200applicationjson.md @@ -5,6 +5,6 @@ User ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `login_parameters` | list[[shared.LoginParameters](undefined/models/shared/loginparameters.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | +| `login_parameters` | list[[shared.LoginParameters](../../models/shared/loginparameters.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersrequest.md b/user/docs/models/operations/getuserloginparametersrequest.md index 29af29153..e292ef6b4 100755 --- a/user/docs/models/operations/getuserloginparametersrequest.md +++ b/user/docs/models/operations/getuserloginparametersrequest.md @@ -5,4 +5,4 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | -| `username` | *Optional[str]* | :heavy_check_mark: | Username | \ No newline at end of file +| `username` | *str* | :heavy_check_mark: | Username | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersresponse.md b/user/docs/models/operations/getuserloginparametersresponse.md index f182617cb..d4f5816e3 100755 --- a/user/docs/models/operations/getuserloginparametersresponse.md +++ b/user/docs/models/operations/getuserloginparametersresponse.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | -| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `get_user_login_parameters_200_application_json_object` | [Optional[operations.GetUserLoginParameters200ApplicationJSON]](undefined/models/operations/getuserloginparameters200applicationjson.md) | :heavy_minus_sign: | User | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | +| `get_user_login_parameters_200_application_json_object` | [Optional[GetUserLoginParameters200ApplicationJSON]](../../models/operations/getuserloginparameters200applicationjson.md) | :heavy_minus_sign: | User | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersv2200applicationjson.md b/user/docs/models/operations/getuserloginparametersv2200applicationjson.md index f0aa8af50..d69632565 100755 --- a/user/docs/models/operations/getuserloginparametersv2200applicationjson.md +++ b/user/docs/models/operations/getuserloginparametersv2200applicationjson.md @@ -5,6 +5,6 @@ User ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -| `login_parameters` | list[[shared.LoginParameters](undefined/models/shared/loginparameters.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | +| `login_parameters` | list[[shared.LoginParameters](../../models/shared/loginparameters.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersv2request.md b/user/docs/models/operations/getuserloginparametersv2request.md index f0df4ca27..eb7c59328 100755 --- a/user/docs/models/operations/getuserloginparametersv2request.md +++ b/user/docs/models/operations/getuserloginparametersv2request.md @@ -5,4 +5,4 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | -| `username` | *Optional[str]* | :heavy_check_mark: | Username | \ No newline at end of file +| `username` | *str* | :heavy_check_mark: | Username | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersv2response.md b/user/docs/models/operations/getuserloginparametersv2response.md index 113b1e897..7968e9a57 100755 --- a/user/docs/models/operations/getuserloginparametersv2response.md +++ b/user/docs/models/operations/getuserloginparametersv2response.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | -| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `get_user_login_parameters_v2_200_application_json_object` | [Optional[operations.GetUserLoginParametersV2200ApplicationJSON]](undefined/models/operations/getuserloginparametersv2200applicationjson.md) | :heavy_minus_sign: | User | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | +| `get_user_login_parameters_v2_200_application_json_object` | [Optional[GetUserLoginParametersV2200ApplicationJSON]](../../models/operations/getuserloginparametersv2200applicationjson.md) | :heavy_minus_sign: | User | \ No newline at end of file diff --git a/user/docs/models/operations/getuserrequest.md b/user/docs/models/operations/getuserrequest.md index df8b36cd3..1dd295cff 100755 --- a/user/docs/models/operations/getuserrequest.md +++ b/user/docs/models/operations/getuserrequest.md @@ -5,4 +5,4 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *Optional[str]* | :heavy_check_mark: | User id | \ No newline at end of file +| `id` | *str* | :heavy_check_mark: | User id | \ No newline at end of file diff --git a/user/docs/models/operations/getuserresponse.md b/user/docs/models/operations/getuserresponse.md index a360acc36..fae4ae8b3 100755 --- a/user/docs/models/operations/getuserresponse.md +++ b/user/docs/models/operations/getuserresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `user` | [Optional[shared.User]](undefined/models/shared/user.md) | :heavy_minus_sign: | User | \ No newline at end of file +| `user` | [Optional[shared.User]](../../models/shared/user.md) | :heavy_minus_sign: | User | \ No newline at end of file diff --git a/user/docs/models/operations/getuserv2request.md b/user/docs/models/operations/getuserv2request.md index 49f82e84c..4bbef2b59 100755 --- a/user/docs/models/operations/getuserv2request.md +++ b/user/docs/models/operations/getuserv2request.md @@ -5,4 +5,4 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *Optional[str]* | :heavy_check_mark: | The Id of user | \ No newline at end of file +| `id` | *str* | :heavy_check_mark: | The Id of user | \ No newline at end of file diff --git a/user/docs/models/operations/getuserv2response.md b/user/docs/models/operations/getuserv2response.md index 6d8fd14c1..127a7a92e 100755 --- a/user/docs/models/operations/getuserv2response.md +++ b/user/docs/models/operations/getuserv2response.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `user_v2` | [Optional[shared.UserV2]](undefined/models/shared/userv2.md) | :heavy_minus_sign: | The returned user | \ No newline at end of file +| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | The returned user | \ No newline at end of file diff --git a/user/docs/models/operations/inviteuserresponse.md b/user/docs/models/operations/inviteuserresponse.md index 55eec1a77..42789bf8f 100755 --- a/user/docs/models/operations/inviteuserresponse.md +++ b/user/docs/models/operations/inviteuserresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `user_v2` | [Optional[shared.UserV2]](undefined/models/shared/userv2.md) | :heavy_minus_sign: | Invited successfully | \ No newline at end of file +| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | Invited successfully | \ No newline at end of file diff --git a/user/docs/models/operations/listusers200applicationjson.md b/user/docs/models/operations/listusers200applicationjson.md index fa6933e66..e557dc2f0 100755 --- a/user/docs/models/operations/listusers200applicationjson.md +++ b/user/docs/models/operations/listusers200applicationjson.md @@ -5,6 +5,6 @@ List of users ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | -| `users` | list[[shared.User](undefined/models/shared/user.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | +| `users` | list[[shared.User](../../models/shared/user.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/listusersresponse.md b/user/docs/models/operations/listusersresponse.md index 7cf1aa9aa..e6fa5ff30 100755 --- a/user/docs/models/operations/listusersresponse.md +++ b/user/docs/models/operations/listusersresponse.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `list_users_200_application_json_object` | [Optional[operations.ListUsers200ApplicationJSON]](undefined/models/operations/listusers200applicationjson.md) | :heavy_minus_sign: | List of users | \ No newline at end of file +| Field | Type | Required | Description | +| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | +| `list_users_200_application_json_object` | [Optional[ListUsers200ApplicationJSON]](../../models/operations/listusers200applicationjson.md) | :heavy_minus_sign: | List of users | \ No newline at end of file diff --git a/user/docs/models/operations/listusersv2200applicationjson.md b/user/docs/models/operations/listusersv2200applicationjson.md index 6252844c4..5dbc8bf47 100755 --- a/user/docs/models/operations/listusersv2200applicationjson.md +++ b/user/docs/models/operations/listusersv2200applicationjson.md @@ -5,6 +5,6 @@ List of organization users ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -| `results` | list[[shared.UserV2](undefined/models/shared/userv2.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | +| `results` | list[[shared.UserV2](../../models/shared/userv2.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/listusersv2response.md b/user/docs/models/operations/listusersv2response.md index f004f5df3..390bdc2cb 100755 --- a/user/docs/models/operations/listusersv2response.md +++ b/user/docs/models/operations/listusersv2response.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | -| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `list_users_v2_200_application_json_object` | [Optional[operations.ListUsersV2200ApplicationJSON]](undefined/models/operations/listusersv2200applicationjson.md) | :heavy_minus_sign: | List of organization users | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | +| `list_users_v2_200_application_json_object` | [Optional[ListUsersV2200ApplicationJSON]](../../models/operations/listusersv2200applicationjson.md) | :heavy_minus_sign: | List of organization users | \ No newline at end of file diff --git a/user/docs/models/operations/resenduserinvitationrequestbody.md b/user/docs/models/operations/resenduserinvitationrequestbody.md index 000676102..79ba58dbc 100755 --- a/user/docs/models/operations/resenduserinvitationrequestbody.md +++ b/user/docs/models/operations/resenduserinvitationrequestbody.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------- | -| `email` | *Optional[str]* | :heavy_minus_sign: | Email address of the address | test@example.com | -| `language` | [Optional[operations.ResendUserInvitationRequestBodyLanguage]](undefined/models/operations/resenduserinvitationrequestbodylanguage.md) | :heavy_minus_sign: | Language for user invitation email | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | +| `email` | *Optional[str]* | :heavy_minus_sign: | Email address of the address | test@example.com | +| `language` | [Optional[ResendUserInvitationRequestBodyLanguage]](../../models/operations/resenduserinvitationrequestbodylanguage.md) | :heavy_minus_sign: | Language for user invitation email | | \ No newline at end of file diff --git a/user/docs/models/operations/resenduserinvitationresponse.md b/user/docs/models/operations/resenduserinvitationresponse.md index b26c5b175..f98d922c1 100755 --- a/user/docs/models/operations/resenduserinvitationresponse.md +++ b/user/docs/models/operations/resenduserinvitationresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `user_v2` | [Optional[shared.UserV2]](undefined/models/shared/userv2.md) | :heavy_minus_sign: | User Invitation sent successfully. | \ No newline at end of file +| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | User Invitation sent successfully. | \ No newline at end of file diff --git a/user/docs/models/operations/signupuser200applicationjson.md b/user/docs/models/operations/signupuser200applicationjson.md index dd7b02061..c47d2b0c3 100755 --- a/user/docs/models/operations/signupuser200applicationjson.md +++ b/user/docs/models/operations/signupuser200applicationjson.md @@ -5,7 +5,7 @@ The created user and organization ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| `organization` | [Optional[shared.Organization]](undefined/models/shared/organization.md) | :heavy_minus_sign: | N/A | -| `user` | [Optional[shared.User]](undefined/models/shared/user.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `organization` | [Optional[shared.Organization]](../../models/shared/organization.md) | :heavy_minus_sign: | N/A | +| `user` | [Optional[shared.User]](../../models/shared/user.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/signupuserrequest.md b/user/docs/models/operations/signupuserrequest.md index e645bd607..122ee6109 100755 --- a/user/docs/models/operations/signupuserrequest.md +++ b/user/docs/models/operations/signupuserrequest.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `signup_user_payload` | [Optional[shared.SignupUserPayload]](undefined/models/shared/signupuserpayload.md) | :heavy_minus_sign: | N/A | -| `token` | *Optional[str]* | :heavy_minus_sign: | Invitation partner token | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `signup_user_payload` | [Optional[shared.SignupUserPayload]](../../models/shared/signupuserpayload.md) | :heavy_minus_sign: | N/A | +| `token` | *Optional[str]* | :heavy_minus_sign: | Invitation partner token | \ No newline at end of file diff --git a/user/docs/models/operations/signupuserresponse.md b/user/docs/models/operations/signupuserresponse.md index 7f01b3215..1c55fa3d4 100755 --- a/user/docs/models/operations/signupuserresponse.md +++ b/user/docs/models/operations/signupuserresponse.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `sign_up_user_200_application_json_object` | [Optional[operations.SignUpUser200ApplicationJSON]](undefined/models/operations/signupuser200applicationjson.md) | :heavy_minus_sign: | The created user and organization | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | +| `sign_up_user_200_application_json_object` | [Optional[SignUpUser200ApplicationJSON]](../../models/operations/signupuser200applicationjson.md) | :heavy_minus_sign: | The created user and organization | \ No newline at end of file diff --git a/user/docs/models/operations/updateuserv2request.md b/user/docs/models/operations/updateuserv2request.md index 010bbc6e3..51fe8dde2 100755 --- a/user/docs/models/operations/updateuserv2request.md +++ b/user/docs/models/operations/updateuserv2request.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -| `user_v2` | [Optional[shared.UserV2]](undefined/models/shared/userv2.md) | :heavy_minus_sign: | N/A | -| `id` | *Optional[str]* | :heavy_check_mark: | The Id of user | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | +| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | N/A | +| `id` | *str* | :heavy_check_mark: | The Id of user | \ No newline at end of file diff --git a/user/docs/models/operations/updateuserv2response.md b/user/docs/models/operations/updateuserv2response.md index 7cb9d7580..5bf3c16cc 100755 --- a/user/docs/models/operations/updateuserv2response.md +++ b/user/docs/models/operations/updateuserv2response.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | -| `user_v2` | [Optional[shared.UserV2]](undefined/models/shared/userv2.md) | :heavy_minus_sign: | The returned user | \ No newline at end of file +| `user_v2` | [Optional[shared.UserV2]](../../models/shared/userv2.md) | :heavy_minus_sign: | The returned user | \ No newline at end of file diff --git a/user/docs/models/operations/verifyemailwithtokenrequest.md b/user/docs/models/operations/verifyemailwithtokenrequest.md index 0cafe9007..92231ef79 100755 --- a/user/docs/models/operations/verifyemailwithtokenrequest.md +++ b/user/docs/models/operations/verifyemailwithtokenrequest.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -| `user_verification_payload` | [Optional[shared.UserVerificationPayload]](undefined/models/shared/userverificationpayload.md) | :heavy_minus_sign: | N/A | -| `token` | *Optional[str]* | :heavy_check_mark: | Verification Token | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `user_verification_payload` | [Optional[shared.UserVerificationPayload]](../../models/shared/userverificationpayload.md) | :heavy_minus_sign: | N/A | +| `token` | *str* | :heavy_check_mark: | Verification Token | \ No newline at end of file diff --git a/user/docs/models/operations/verifyemailwithtokenresponse.md b/user/docs/models/operations/verifyemailwithtokenresponse.md index 140efc97d..58dbb6136 100755 --- a/user/docs/models/operations/verifyemailwithtokenresponse.md +++ b/user/docs/models/operations/verifyemailwithtokenresponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- | -| `content_type` | *Optional[str]* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *Optional[int]* | :heavy_check_mark: | HTTP response status code for this operation | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [requests.Response](https://requests.readthedocs.io/en/latest/api/#requests.Response) | :heavy_minus_sign: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/user/docs/models/shared/loginparameters.md b/user/docs/models/shared/loginparameters.md index 34d2e6629..55421ab82 100755 --- a/user/docs/models/shared/loginparameters.md +++ b/user/docs/models/shared/loginparameters.md @@ -3,15 +3,15 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -| `cognito_identity_pool_id` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-1:d24af723-7b40-4c3d-be57-d0a732a59a5d | -| `cognito_oauth_domain` | *Optional[str]* | :heavy_minus_sign: | N/A | epilot-org-123 | -| `cognito_oauth_scopes` | list[*str*] | :heavy_minus_sign: | N/A | openid | -| `cognito_region` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-1 | -| `cognito_user_pool_client_id` | *Optional[str]* | :heavy_minus_sign: | N/A | asbkh213ehkquwhdi | -| `cognito_user_pool_id` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-sample | -| `oauth_response_type` | [Optional[shared.LoginParametersOauthResponseType]](undefined/models/shared/loginparametersoauthresponsetype.md) | :heavy_minus_sign: | N/A | | -| `organization_id` | *Optional[str]* | :heavy_minus_sign: | N/A | 123 | -| `organization_name` | *Optional[str]* | :heavy_minus_sign: | N/A | epilot GmbH | -| `organization_type` | *Optional[str]* | :heavy_minus_sign: | N/A | Vendor | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | +| `cognito_identity_pool_id` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-1:d24af723-7b40-4c3d-be57-d0a732a59a5d | +| `cognito_oauth_domain` | *Optional[str]* | :heavy_minus_sign: | N/A | epilot-org-123 | +| `cognito_oauth_scopes` | list[*str*] | :heavy_minus_sign: | N/A | openid | +| `cognito_region` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-1 | +| `cognito_user_pool_client_id` | *Optional[str]* | :heavy_minus_sign: | N/A | asbkh213ehkquwhdi | +| `cognito_user_pool_id` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-sample | +| `oauth_response_type` | [Optional[LoginParametersOauthResponseType]](../../models/shared/loginparametersoauthresponsetype.md) | :heavy_minus_sign: | N/A | | +| `organization_id` | *Optional[str]* | :heavy_minus_sign: | N/A | 123 | +| `organization_name` | *Optional[str]* | :heavy_minus_sign: | N/A | epilot GmbH | +| `organization_type` | *Optional[str]* | :heavy_minus_sign: | N/A | Vendor | \ No newline at end of file diff --git a/user/docs/models/shared/organization.md b/user/docs/models/shared/organization.md index 397b3f1ac..139711307 100755 --- a/user/docs/models/shared/organization.md +++ b/user/docs/models/shared/organization.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | -| `address` | [Optional[shared.OrganizationAddress]](undefined/models/shared/organizationaddress.md) | :heavy_minus_sign: | N/A | | +| `address` | [Optional[OrganizationAddress]](../../models/shared/organizationaddress.md) | :heavy_minus_sign: | N/A | | | `email` | *Optional[str]* | :heavy_minus_sign: | N/A | someone@epilot.cloud | | `id` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `is_unlicensed_org` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | @@ -16,5 +16,5 @@ | `pricing_tier` | *Optional[str]* | :heavy_minus_sign: | N/A | professional | | `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| | `symbol` | *Optional[str]* | :heavy_minus_sign: | N/A | EPI | -| `type` | [Optional[shared.OrganizationType]](undefined/models/shared/organizationtype.md) | :heavy_minus_sign: | N/A | | +| `type` | [Optional[OrganizationType]](../../models/shared/organizationtype.md) | :heavy_minus_sign: | N/A | | | `website` | *Optional[str]* | :heavy_minus_sign: | N/A | https://epilot.cloud | \ No newline at end of file diff --git a/user/docs/models/shared/security.md b/user/docs/models/shared/security.md index 9e84312f5..f06333390 100755 --- a/user/docs/models/shared/security.md +++ b/user/docs/models/shared/security.md @@ -5,4 +5,4 @@ | Field | Type | Required | Description | Example | | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | -| `epilot_auth` | *Optional[str]* | :heavy_check_mark: | N/A | | \ No newline at end of file +| `epilot_auth` | *str* | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/user/docs/models/shared/signupuserpayload.md b/user/docs/models/shared/signupuserpayload.md index 018dae385..a73d25dc5 100755 --- a/user/docs/models/shared/signupuserpayload.md +++ b/user/docs/models/shared/signupuserpayload.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| `language` | [Optional[shared.SignupUserPayloadLanguage]](undefined/models/shared/signupuserpayloadlanguage.md) | :heavy_minus_sign: | Language for user invitation email | -| `organization_detail` | dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `user_detail` | [Optional[shared.UserDetail]](undefined/models/shared/userdetail.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | +| `language` | [Optional[SignupUserPayloadLanguage]](../../models/shared/signupuserpayloadlanguage.md) | :heavy_minus_sign: | Language for user invitation email | +| `organization_detail` | dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `user_detail` | [Optional[UserDetail]](../../models/shared/userdetail.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/shared/user.md b/user/docs/models/shared/user.md index c975bee62..e81aa9f91 100755 --- a/user/docs/models/shared/user.md +++ b/user/docs/models/shared/user.md @@ -6,12 +6,12 @@ | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ~~`display_name`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | Example user | -| `email` | *Optional[str]* | :heavy_check_mark: | N/A | | -| `id` | *Optional[str]* | :heavy_check_mark: | N/A | | +| `email` | *str* | :heavy_check_mark: | N/A | | +| `id` | *str* | :heavy_check_mark: | N/A | | | `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | -| ~~`name`~~ | *Optional[str]* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | Example user | -| `organization_id` | *Optional[str]* | :heavy_check_mark: | N/A | | -| `preferred_language` | *Optional[str]* | :heavy_check_mark: | N/A | de | -| `properties` | list[[shared.UserProperties](undefined/models/shared/userproperties.md)] | :heavy_check_mark: | N/A | | +| ~~`name`~~ | *str* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | Example user | +| `organization_id` | *str* | :heavy_check_mark: | N/A | | +| `preferred_language` | *str* | :heavy_check_mark: | N/A | de | +| `properties` | list[[UserProperties](../../models/shared/userproperties.md)] | :heavy_check_mark: | N/A | | | ~~`roles`~~ | list[*str*] | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Deprecated! Please use Permissions API instead | Owner | | `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| \ No newline at end of file diff --git a/user/docs/models/shared/userdetail.md b/user/docs/models/shared/userdetail.md index d6b0a0723..de89ee00e 100755 --- a/user/docs/models/shared/userdetail.md +++ b/user/docs/models/shared/userdetail.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | -| `email` | *Optional[str]* | :heavy_check_mark: | N/A | | -| `full_name` | *Optional[str]* | :heavy_check_mark: | N/A | Example user | -| `password` | *Optional[str]* | :heavy_check_mark: | User's password | AKjhdakjsdh@!34 | \ No newline at end of file +| `email` | *str* | :heavy_check_mark: | N/A | | +| `full_name` | *str* | :heavy_check_mark: | N/A | Example user | +| `password` | *str* | :heavy_check_mark: | User's password | AKjhdakjsdh@!34 | \ No newline at end of file diff --git a/user/docs/models/shared/userinvitationpayload.md b/user/docs/models/shared/userinvitationpayload.md index ff47a2275..26a60571b 100755 --- a/user/docs/models/shared/userinvitationpayload.md +++ b/user/docs/models/shared/userinvitationpayload.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `email` | *Optional[str]* | :heavy_minus_sign: | Email address of the address | test@example.com | -| `language` | [Optional[shared.UserInvitationPayloadLanguage]](undefined/models/shared/userinvitationpayloadlanguage.md) | :heavy_minus_sign: | Language for user invitation email | | -| `roles` | list[*str*] | :heavy_minus_sign: | N/A | 123:owner | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | +| `email` | *Optional[str]* | :heavy_minus_sign: | Email address of the address | test@example.com | +| `language` | [Optional[UserInvitationPayloadLanguage]](../../models/shared/userinvitationpayloadlanguage.md) | :heavy_minus_sign: | Language for user invitation email | | +| `roles` | list[*str*] | :heavy_minus_sign: | N/A | 123:owner | \ No newline at end of file diff --git a/user/docs/models/shared/userproperties.md b/user/docs/models/shared/userproperties.md index 4c9a63f1b..3f28f6770 100755 --- a/user/docs/models/shared/userproperties.md +++ b/user/docs/models/shared/userproperties.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | Example | | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | -| `name` | *Optional[str]* | :heavy_check_mark: | N/A | profileImageName | -| `value` | *Optional[str]* | :heavy_check_mark: | N/A | avatar.png | \ No newline at end of file +| `name` | *str* | :heavy_check_mark: | N/A | profileImageName | +| `value` | *str* | :heavy_check_mark: | N/A | avatar.png | \ No newline at end of file diff --git a/user/docs/models/shared/userv2.md b/user/docs/models/shared/userv2.md index 61c2bb65d..54dec3db7 100755 --- a/user/docs/models/shared/userv2.md +++ b/user/docs/models/shared/userv2.md @@ -3,23 +3,23 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| `created_at` | *Optional[str]* | :heavy_minus_sign: | N/A | 2022-02-08T04:44:32.246Z | -| `department` | *Optional[str]* | :heavy_minus_sign: | User's department | Sales | -| `display_name` | *Optional[str]* | :heavy_minus_sign: | User's display name (default: email address) | Example User | -| `draft_email` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `email` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `favorites` | dict[str, *Any*] | :heavy_minus_sign: | N/A | [object Object] | -| `id` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | [object Object] | -| `is_signature_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | true | -| `mfa_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | -| `organization_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `phone` | *Optional[str]* | :heavy_minus_sign: | N/A | 1234567890 | -| `phone_verified` | *Optional[bool]* | :heavy_minus_sign: | N/A | true | -| `preferred_language` | *Optional[str]* | :heavy_minus_sign: | N/A | de | -| `properties` | list[[shared.UserV2Properties](undefined/models/shared/userv2properties.md)] | :heavy_minus_sign: | N/A | | -| `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| -| `status` | [Optional[shared.UserV2Status]](undefined/models/shared/userv2status.md) | :heavy_minus_sign: | N/A | | -| `token` | *Optional[str]* | :heavy_minus_sign: | N/A | 65dc527f-cb2d-4158-8f2e-8978dbceb599 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | ----------------------------------------------------------------- | +| `created_at` | *Optional[str]* | :heavy_minus_sign: | N/A | 2022-02-08T04:44:32.246Z | +| `department` | *Optional[str]* | :heavy_minus_sign: | User's department | Sales | +| `display_name` | *Optional[str]* | :heavy_minus_sign: | User's display name (default: email address) | Example User | +| `draft_email` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `email` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `favorites` | dict[str, *Any*] | :heavy_minus_sign: | N/A | [object Object] | +| `id` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | [object Object] | +| `is_signature_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | true | +| `mfa_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | +| `organization_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `phone` | *Optional[str]* | :heavy_minus_sign: | N/A | 1234567890 | +| `phone_verified` | *Optional[bool]* | :heavy_minus_sign: | N/A | true | +| `preferred_language` | *Optional[str]* | :heavy_minus_sign: | N/A | de | +| `properties` | list[[UserV2Properties](../../models/shared/userv2properties.md)] | :heavy_minus_sign: | N/A | | +| `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| +| `status` | [Optional[UserV2Status]](../../models/shared/userv2status.md) | :heavy_minus_sign: | N/A | | +| `token` | *Optional[str]* | :heavy_minus_sign: | N/A | 65dc527f-cb2d-4158-8f2e-8978dbceb599 | \ No newline at end of file diff --git a/user/docs/models/shared/userv2properties.md b/user/docs/models/shared/userv2properties.md index 907beec77..d100a47c5 100755 --- a/user/docs/models/shared/userv2properties.md +++ b/user/docs/models/shared/userv2properties.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | Example | | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | -| `name` | *Optional[str]* | :heavy_check_mark: | N/A | profileImageName | -| `value` | *Optional[str]* | :heavy_check_mark: | N/A | avatar.png | \ No newline at end of file +| `name` | *str* | :heavy_check_mark: | N/A | profileImageName | +| `value` | *str* | :heavy_check_mark: | N/A | avatar.png | \ No newline at end of file diff --git a/user/docs/sdks/userv1/README.md b/user/docs/sdks/userv1/README.md index cde6165bc..e4cef6de0 100755 --- a/user/docs/sdks/userv1/README.md +++ b/user/docs/sdks/userv1/README.md @@ -33,6 +33,7 @@ res = s.user_v1.get_me() if res.user is not None: # handle response + pass ``` @@ -65,6 +66,7 @@ res = s.user_v1.get_user(req) if res.user is not None: # handle response + pass ``` ### Parameters @@ -103,6 +105,7 @@ res = s.user_v1.get_user_login_parameters(req) if res.get_user_login_parameters_200_application_json_object is not None: # handle response + pass ``` ### Parameters @@ -143,6 +146,7 @@ res = s.user_v1.list_users(req) if res.list_users_200_application_json_object is not None: # handle response + pass ``` ### Parameters diff --git a/user/docs/sdks/userv2/README.md b/user/docs/sdks/userv2/README.md index 0e8d1afb3..e96cefd93 100755 --- a/user/docs/sdks/userv2/README.md +++ b/user/docs/sdks/userv2/README.md @@ -47,6 +47,7 @@ res = s.user_v2.activate_user(req) if res.status_code == 200: # handle response + pass ``` ### Parameters @@ -85,6 +86,7 @@ res = s.user_v2.delete_user_v2(req) if res.user is not None: # handle response + pass ``` ### Parameters @@ -120,6 +122,7 @@ res = s.user_v2.get_me_v2() if res.user_v2 is not None: # handle response + pass ``` @@ -152,6 +155,7 @@ res = s.user_v2.get_user_login_parameters_v2(req) if res.get_user_login_parameters_v2_200_application_json_object is not None: # handle response + pass ``` ### Parameters @@ -190,6 +194,7 @@ res = s.user_v2.get_user_v2(req) if res.user_v2 is not None: # handle response + pass ``` ### Parameters @@ -239,6 +244,7 @@ res = s.user_v2.invite_user(req) if res.user_v2 is not None: # handle response + pass ``` ### Parameters @@ -275,6 +281,7 @@ res = s.user_v2.list_users_v2(req) if res.list_users_v2_200_application_json_object is not None: # handle response + pass ``` ### Parameters @@ -313,6 +320,7 @@ res = s.user_v2.resend_user_invitation(req) if res.user_v2 is not None: # handle response + pass ``` ### Parameters @@ -360,6 +368,7 @@ res = s.user_v2.sign_up_user(req) if res.sign_up_user_200_application_json_object is not None: # handle response + pass ``` ### Parameters @@ -424,6 +433,7 @@ res = s.user_v2.update_user_v2(req) if res.user_v2 is not None: # handle response + pass ``` ### Parameters @@ -465,6 +475,7 @@ res = s.user_v2.verify_email_with_token(req) if res.status_code == 200: # handle response + pass ``` ### Parameters diff --git a/user/gen.yaml b/user/gen.yaml index e41158b36..ca4938001 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,20 @@ configVersion: 1.0.0 management: docChecksum: a523ed2d24b424122c0c1ce5c48c22a1 docVersion: 2.0.0 - speakeasyVersion: 1.96.1 - generationVersion: 2.150.0 + speakeasyVersion: 1.99.0 + generationVersion: 2.154.1 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.88.4 + core: 2.88.6 deprecations: 2.81.1 globalSecurity: 2.82.0 globalServerURLs: 2.82.0 python: - version: 1.47.0 + version: 1.47.1 author: epilot description: Python Client SDK for Epilot flattenGlobalSecurity: false diff --git a/user/setup.py b/user/setup.py index 94f7f89b4..dc11b94cf 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="1.47.0", + version="1.47.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index 39d6674ec..c6794abef 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -17,7 +17,7 @@ class Epilot: sdk_configuration: SDKConfiguration def __init__(self, - epilot_auth: str, + security: shared.Security = None, server_idx: int = None, server_url: str = None, url_params: dict[str, str] = None, @@ -26,8 +26,8 @@ def __init__(self, ) -> None: """Instantiates the SDK configuring it with the provided parameters. - :param epilot_auth: The epilot_auth required for authentication - :type epilot_auth: str + :param security: The security details required for authentication + :type security: shared.Security :param server_idx: The index of the server to use for all operations :type server_idx: int :param server_url: The server URL to use for all operations diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 2f0998f26..e76d487cf 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -19,9 +19,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.47.0' - gen_version: str = '2.150.0' - user_agent: str = 'speakeasy-sdk/python 1.47.0 2.150.0 2.0.0 epilot-user' + sdk_version: str = '1.47.1' + gen_version: str = '2.154.1' + user_agent: str = 'speakeasy-sdk/python 1.47.1 2.154.1 2.0.0 epilot-user' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: From 3c9702acbbc5926b168447c92f15824e0e974b0c Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 18 Oct 2023 00:33:47 +0000 Subject: [PATCH 81/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.101.0 --- user/RELEASES.md | 10 +- ...etuserloginparameters200applicationjson.md | 2 +- ...userloginparametersv2200applicationjson.md | 2 +- .../operations/listusers200applicationjson.md | 2 +- .../models/operations/listusersrequest.md | 2 +- .../listusersv2200applicationjson.md | 2 +- user/docs/models/shared/loginparameters.md | 2 +- user/docs/models/shared/organizationdetail.md | 16 +++ .../models/shared/organizationdetailtype.md | 9 ++ user/docs/models/shared/signupuserpayload.md | 2 +- user/docs/models/shared/user.md | 6 +- user/docs/models/shared/userimageuri.md | 10 ++ .../models/shared/userinvitationpayload.md | 2 +- user/docs/models/shared/userv2.md | 6 +- user/docs/models/shared/userv2imageuri.md | 10 ++ user/docs/sdks/userv2/README.md | 30 +++-- user/files.gen | 5 + user/gen.yaml | 9 +- user/pylintrc | 2 +- user/setup.py | 26 ++-- .../epilot/models/operations/activateuser.py | 2 - .../epilot/models/operations/deleteuserv2.py | 2 - user/src/epilot/models/operations/getme.py | 1 - user/src/epilot/models/operations/getmev2.py | 1 - user/src/epilot/models/operations/getuser.py | 2 - .../operations/getuserloginparameters.py | 7 +- .../operations/getuserloginparametersv2.py | 7 +- .../src/epilot/models/operations/getuserv2.py | 2 - .../epilot/models/operations/inviteuser.py | 1 - .../src/epilot/models/operations/listusers.py | 9 +- .../epilot/models/operations/listusersv2.py | 7 +- .../models/operations/resenduserinvitation.py | 2 - .../epilot/models/operations/signupuser.py | 3 - .../epilot/models/operations/updateuserv2.py | 2 - .../models/operations/verifyemailwithtoken.py | 2 - user/src/epilot/models/shared/__init__.py | 3 +- .../epilot/models/shared/loginparameters.py | 5 +- user/src/epilot/models/shared/organization.py | 2 - .../models/shared/organizationdetail.py | 28 +++++ user/src/epilot/models/shared/security.py | 1 - .../epilot/models/shared/signupuserpayload.py | 6 +- user/src/epilot/models/shared/user.py | 18 ++- .../models/shared/useractivationpayload.py | 1 - user/src/epilot/models/shared/userdetail.py | 1 - .../models/shared/userinvitationpayload.py | 5 +- user/src/epilot/models/shared/userv2.py | 18 ++- .../models/shared/userverificationpayload.py | 1 - user/src/epilot/sdk.py | 5 +- user/src/epilot/sdkconfiguration.py | 13 +- user/src/epilot/utils/retries.py | 5 +- user/src/epilot/utils/utils.py | 117 ++++++++++-------- 51 files changed, 258 insertions(+), 176 deletions(-) create mode 100755 user/docs/models/shared/organizationdetail.md create mode 100755 user/docs/models/shared/organizationdetailtype.md create mode 100755 user/docs/models/shared/userimageuri.md create mode 100755 user/docs/models/shared/userv2imageuri.md create mode 100755 user/src/epilot/models/shared/organizationdetail.py diff --git a/user/RELEASES.md b/user/RELEASES.md index 0d8f41152..622892902 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -556,4 +556,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.99.0 (2.154.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.47.1] user \ No newline at end of file +- [python v1.47.1] user + +## 2023-10-18 00:33:31 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.101.0 (2.161.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v2.0.0] user \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparameters200applicationjson.md b/user/docs/models/operations/getuserloginparameters200applicationjson.md index 04d1f190a..dbe5b709e 100755 --- a/user/docs/models/operations/getuserloginparameters200applicationjson.md +++ b/user/docs/models/operations/getuserloginparameters200applicationjson.md @@ -7,4 +7,4 @@ User | Field | Type | Required | Description | | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | -| `login_parameters` | list[[shared.LoginParameters](../../models/shared/loginparameters.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `login_parameters` | List[[shared.LoginParameters](../../models/shared/loginparameters.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/getuserloginparametersv2200applicationjson.md b/user/docs/models/operations/getuserloginparametersv2200applicationjson.md index d69632565..5c18c4074 100755 --- a/user/docs/models/operations/getuserloginparametersv2200applicationjson.md +++ b/user/docs/models/operations/getuserloginparametersv2200applicationjson.md @@ -7,4 +7,4 @@ User | Field | Type | Required | Description | | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | -| `login_parameters` | list[[shared.LoginParameters](../../models/shared/loginparameters.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `login_parameters` | List[[shared.LoginParameters](../../models/shared/loginparameters.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/listusers200applicationjson.md b/user/docs/models/operations/listusers200applicationjson.md index e557dc2f0..62f65fd56 100755 --- a/user/docs/models/operations/listusers200applicationjson.md +++ b/user/docs/models/operations/listusers200applicationjson.md @@ -7,4 +7,4 @@ List of users | Field | Type | Required | Description | | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | -| `users` | list[[shared.User](../../models/shared/user.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `users` | List[[shared.User](../../models/shared/user.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/operations/listusersrequest.md b/user/docs/models/operations/listusersrequest.md index 0be24232c..772b9aad4 100755 --- a/user/docs/models/operations/listusersrequest.md +++ b/user/docs/models/operations/listusersrequest.md @@ -7,5 +7,5 @@ | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | ----------------------------------------------------- | | `limit` | *Optional[float]* | :heavy_minus_sign: | Limit the results size | | `offset` | *Optional[float]* | :heavy_minus_sign: | Specify the page | -| `org_ids` | list[*str*] | :heavy_minus_sign: | Comma-separated list of organization ids to filter by | +| `org_ids` | List[*str*] | :heavy_minus_sign: | Comma-separated list of organization ids to filter by | | `query` | *Optional[str]* | :heavy_minus_sign: | Query text to filter by | \ No newline at end of file diff --git a/user/docs/models/operations/listusersv2200applicationjson.md b/user/docs/models/operations/listusersv2200applicationjson.md index 5dbc8bf47..3e6712af6 100755 --- a/user/docs/models/operations/listusersv2200applicationjson.md +++ b/user/docs/models/operations/listusersv2200applicationjson.md @@ -7,4 +7,4 @@ List of organization users | Field | Type | Required | Description | | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | -| `results` | list[[shared.UserV2](../../models/shared/userv2.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `results` | List[[shared.UserV2](../../models/shared/userv2.md)] | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/shared/loginparameters.md b/user/docs/models/shared/loginparameters.md index 55421ab82..acd25404a 100755 --- a/user/docs/models/shared/loginparameters.md +++ b/user/docs/models/shared/loginparameters.md @@ -7,7 +7,7 @@ | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | | `cognito_identity_pool_id` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-1:d24af723-7b40-4c3d-be57-d0a732a59a5d | | `cognito_oauth_domain` | *Optional[str]* | :heavy_minus_sign: | N/A | epilot-org-123 | -| `cognito_oauth_scopes` | list[*str*] | :heavy_minus_sign: | N/A | openid | +| `cognito_oauth_scopes` | List[*str*] | :heavy_minus_sign: | N/A | openid | | `cognito_region` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-1 | | `cognito_user_pool_client_id` | *Optional[str]* | :heavy_minus_sign: | N/A | asbkh213ehkquwhdi | | `cognito_user_pool_id` | *Optional[str]* | :heavy_minus_sign: | N/A | eu-central-sample | diff --git a/user/docs/models/shared/organizationdetail.md b/user/docs/models/shared/organizationdetail.md new file mode 100755 index 000000000..eec276cb4 --- /dev/null +++ b/user/docs/models/shared/organizationdetail.md @@ -0,0 +1,16 @@ +# OrganizationDetail + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | ----------------------------------------------------------------------- | +| `additional_properties` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | +| `email` | *str* | :heavy_check_mark: | N/A | | +| `is_privacy_policy_checked` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | +| `is_terms_and_conditions_checked` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | +| `name` | *str* | :heavy_check_mark: | N/A | Epilot | +| `phone` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `pricing_tier` | *str* | :heavy_check_mark: | N/A | professional | +| `type` | [OrganizationDetailType](../../models/shared/organizationdetailtype.md) | :heavy_check_mark: | N/A | | +| `website` | *Optional[str]* | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/user/docs/models/shared/organizationdetailtype.md b/user/docs/models/shared/organizationdetailtype.md new file mode 100755 index 000000000..537ee18da --- /dev/null +++ b/user/docs/models/shared/organizationdetailtype.md @@ -0,0 +1,9 @@ +# OrganizationDetailType + + +## Values + +| Name | Value | +| --------- | --------- | +| `VENDOR` | Vendor | +| `PARTNER` | Partner | \ No newline at end of file diff --git a/user/docs/models/shared/signupuserpayload.md b/user/docs/models/shared/signupuserpayload.md index a73d25dc5..81676f6c9 100755 --- a/user/docs/models/shared/signupuserpayload.md +++ b/user/docs/models/shared/signupuserpayload.md @@ -6,5 +6,5 @@ | Field | Type | Required | Description | | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | | `language` | [Optional[SignupUserPayloadLanguage]](../../models/shared/signupuserpayloadlanguage.md) | :heavy_minus_sign: | Language for user invitation email | -| `organization_detail` | dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `organization_detail` | [Optional[OrganizationDetail]](../../models/shared/organizationdetail.md) | :heavy_minus_sign: | N/A | | `user_detail` | [Optional[UserDetail]](../../models/shared/userdetail.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/user/docs/models/shared/user.md b/user/docs/models/shared/user.md index e81aa9f91..1b2a0f065 100755 --- a/user/docs/models/shared/user.md +++ b/user/docs/models/shared/user.md @@ -8,10 +8,10 @@ | ~~`display_name`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | Example user | | `email` | *str* | :heavy_check_mark: | N/A | | | `id` | *str* | :heavy_check_mark: | N/A | | -| `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | +| `image_uri` | [Optional[UserImageURI]](../../models/shared/userimageuri.md) | :heavy_minus_sign: | N/A | | | ~~`name`~~ | *str* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | Example user | | `organization_id` | *str* | :heavy_check_mark: | N/A | | | `preferred_language` | *str* | :heavy_check_mark: | N/A | de | -| `properties` | list[[UserProperties](../../models/shared/userproperties.md)] | :heavy_check_mark: | N/A | | -| ~~`roles`~~ | list[*str*] | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Deprecated! Please use Permissions API instead | Owner | +| `properties` | List[[UserProperties](../../models/shared/userproperties.md)] | :heavy_check_mark: | N/A | | +| ~~`roles`~~ | List[*str*] | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Deprecated! Please use Permissions API instead | Owner | | `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| \ No newline at end of file diff --git a/user/docs/models/shared/userimageuri.md b/user/docs/models/shared/userimageuri.md new file mode 100755 index 000000000..a03653884 --- /dev/null +++ b/user/docs/models/shared/userimageuri.md @@ -0,0 +1,10 @@ +# UserImageURI + + +## Fields + +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | +| `additional_properties` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | +| `original` | *Optional[str]* | :heavy_minus_sign: | N/A | https://account-profile-images.epilot.cloud/1/avatar.png | +| `thumbnail_32` | *Optional[str]* | :heavy_minus_sign: | N/A | https://account-profile-images.epilot.cloud/1/avatar_32x32.png | \ No newline at end of file diff --git a/user/docs/models/shared/userinvitationpayload.md b/user/docs/models/shared/userinvitationpayload.md index 26a60571b..4cbf59c00 100755 --- a/user/docs/models/shared/userinvitationpayload.md +++ b/user/docs/models/shared/userinvitationpayload.md @@ -7,4 +7,4 @@ | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------- | | `email` | *Optional[str]* | :heavy_minus_sign: | Email address of the address | test@example.com | | `language` | [Optional[UserInvitationPayloadLanguage]](../../models/shared/userinvitationpayloadlanguage.md) | :heavy_minus_sign: | Language for user invitation email | | -| `roles` | list[*str*] | :heavy_minus_sign: | N/A | 123:owner | \ No newline at end of file +| `roles` | List[*str*] | :heavy_minus_sign: | N/A | 123:owner | \ No newline at end of file diff --git a/user/docs/models/shared/userv2.md b/user/docs/models/shared/userv2.md index 54dec3db7..b12677a72 100755 --- a/user/docs/models/shared/userv2.md +++ b/user/docs/models/shared/userv2.md @@ -10,16 +10,16 @@ | `display_name` | *Optional[str]* | :heavy_minus_sign: | User's display name (default: email address) | Example User | | `draft_email` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `email` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `favorites` | dict[str, *Any*] | :heavy_minus_sign: | N/A | [object Object] | +| `favorites` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | [object Object] | | `id` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `image_uri` | dict[str, *Any*] | :heavy_minus_sign: | N/A | [object Object] | +| `image_uri` | [Optional[UserV2ImageURI]](../../models/shared/userv2imageuri.md) | :heavy_minus_sign: | N/A | | | `is_signature_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | true | | `mfa_enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | | `organization_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `phone` | *Optional[str]* | :heavy_minus_sign: | N/A | 1234567890 | | `phone_verified` | *Optional[bool]* | :heavy_minus_sign: | N/A | true | | `preferred_language` | *Optional[str]* | :heavy_minus_sign: | N/A | de | -| `properties` | list[[UserV2Properties](../../models/shared/userv2properties.md)] | :heavy_minus_sign: | N/A | | +| `properties` | List[[UserV2Properties](../../models/shared/userv2properties.md)] | :heavy_minus_sign: | N/A | | | `signature` | *Optional[str]* | :heavy_minus_sign: | N/A |

Thanks

| | `status` | [Optional[UserV2Status]](../../models/shared/userv2status.md) | :heavy_minus_sign: | N/A | | | `token` | *Optional[str]* | :heavy_minus_sign: | N/A | 65dc527f-cb2d-4158-8f2e-8978dbceb599 | \ No newline at end of file diff --git a/user/docs/models/shared/userv2imageuri.md b/user/docs/models/shared/userv2imageuri.md new file mode 100755 index 000000000..37a3d4c22 --- /dev/null +++ b/user/docs/models/shared/userv2imageuri.md @@ -0,0 +1,10 @@ +# UserV2ImageURI + + +## Fields + +| Field | Type | Required | Description | Example | +| ----------------------- | ----------------------- | ----------------------- | ----------------------- | ----------------------- | +| `additional_properties` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | [object Object] | +| `original` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `thumbnail_32` | *Optional[str]* | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/user/docs/sdks/userv2/README.md b/user/docs/sdks/userv2/README.md index e96cefd93..72512c060 100755 --- a/user/docs/sdks/userv2/README.md +++ b/user/docs/sdks/userv2/README.md @@ -40,7 +40,7 @@ req = operations.ActivateUserRequest( display_name='Example User', password='AKjhdakjsdh@!34', ), - token='Intersex', + token='Soap', ) res = s.user_v2.activate_user(req) @@ -353,11 +353,19 @@ s = epilot.Epilot( req = operations.SignUpUserRequest( signup_user_payload=shared.SignupUserPayload( - organization_detail={ - "Optimization": 'North', - }, - user_detail=shared.UserDetail( + organization_detail=shared.OrganizationDetail( + additional_properties={ + "Optimization": 'North', + }, email='Rossie20@hotmail.com', + is_privacy_policy_checked=False, + is_terms_and_conditions_checked=False, + name='Epilot', + pricing_tier='professional', + type=shared.OrganizationDetailType.VENDOR, + ), + user_detail=shared.UserDetail( + email='Phyllis.Gleason@hotmail.com', full_name='Example user', password='AKjhdakjsdh@!34', ), @@ -408,10 +416,12 @@ req = operations.UpdateUserV2Request( "entity_views": 'boohoo', "dashboard": 'Functionality', }, - image_uri={ - "original": 'Account', - "thumbnail_32": 'lime', - }, + image_uri=shared.UserV2ImageURI( + additional_properties={ + "original": 'Account', + "thumbnail_32": 'lime', + }, + ), is_signature_enabled=True, mfa_enabled=False, phone='1234567890', @@ -468,7 +478,7 @@ req = operations.VerifyEmailWithTokenRequest( user_verification_payload=shared.UserVerificationPayload( password='AKjhdakjsdh@!34', ), - token='Diesel', + token='Jewelery', ) res = s.user_v2.verify_email_with_token(req) diff --git a/user/files.gen b/user/files.gen index 74442ed6c..dbacd1898 100755 --- a/user/files.gen +++ b/user/files.gen @@ -34,6 +34,7 @@ src/epilot/models/shared/userinvitationpayload.py src/epilot/models/shared/organization.py src/epilot/models/shared/signupuserpayload.py src/epilot/models/shared/userdetail.py +src/epilot/models/shared/organizationdetail.py src/epilot/models/shared/userverificationpayload.py src/epilot/models/shared/security.py src/epilot/models/shared/__init__.py @@ -72,11 +73,13 @@ docs/models/operations/updateuserv2request.md docs/models/operations/updateuserv2response.md docs/models/operations/verifyemailwithtokenrequest.md docs/models/operations/verifyemailwithtokenresponse.md +docs/models/shared/userimageuri.md docs/models/shared/userproperties.md docs/models/shared/user.md docs/models/shared/loginparametersoauthresponsetype.md docs/models/shared/loginparameters.md docs/models/shared/useractivationpayload.md +docs/models/shared/userv2imageuri.md docs/models/shared/userv2properties.md docs/models/shared/userv2status.md docs/models/shared/userv2.md @@ -88,6 +91,8 @@ docs/models/shared/organization.md docs/models/shared/signupuserpayloadlanguage.md docs/models/shared/signupuserpayload.md docs/models/shared/userdetail.md +docs/models/shared/organizationdetailtype.md +docs/models/shared/organizationdetail.md docs/models/shared/userverificationpayload.md docs/models/shared/security.md docs/sdks/epilot/README.md diff --git a/user/gen.yaml b/user/gen.yaml index ca4938001..f52bc2326 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,20 +2,21 @@ configVersion: 1.0.0 management: docChecksum: a523ed2d24b424122c0c1ce5c48c22a1 docVersion: 2.0.0 - speakeasyVersion: 1.99.0 - generationVersion: 2.154.1 + speakeasyVersion: 1.101.0 + generationVersion: 2.161.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: - core: 2.88.6 + additionalProperties: 0.1.0 + core: 3.0.2 deprecations: 2.81.1 globalSecurity: 2.82.0 globalServerURLs: 2.82.0 python: - version: 1.47.1 + version: 2.0.0 author: epilot description: Python Client SDK for Epilot flattenGlobalSecurity: false diff --git a/user/pylintrc b/user/pylintrc index 2a6cf6912..1ed32214e 100755 --- a/user/pylintrc +++ b/user/pylintrc @@ -88,7 +88,7 @@ persistent=yes # Minimum Python version to use for version dependent checks. Will default to # the version used to run pylint. -py-version=3.9 +py-version=3.8 # Discover python modules and packages in the file system subtree. recursive=no diff --git a/user/setup.py b/user/setup.py index dc11b94cf..4c5c7d8a3 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,33 +10,31 @@ setuptools.setup( name="epilot-user", - version="1.47.1", + version="2.0.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, long_description_content_type="text/markdown", packages=setuptools.find_packages(where="src"), install_requires=[ - "certifi>=2022.12.7", - "charset-normalizer>=2.1.1", + "certifi>=2023.7.22", + "charset-normalizer>=3.2.0", "dataclasses-json>=0.6.1", - "idna>=3.3", + "idna>=3.4", "jsonpath-python>=1.0.6 ", - "marshmallow>=3.17.1", - "marshmallow-enum>=1.5.1", - "mypy-extensions>=0.4.3", - "packaging>=21.3", - "pyparsing>=3.0.9", + "marshmallow>=3.19.0", + "mypy-extensions>=1.0.0", + "packaging>=23.1", "python-dateutil>=2.8.2", - "requests>=2.28.1", + "requests>=2.31.0", "six>=1.16.0", - "typing-inspect>=0.8.0", - "typing_extensions>=4.3.0", - "urllib3>=1.26.12", + "typing-inspect>=0.9.0", + "typing_extensions>=4.7.1", + "urllib3>=2.0.4", ], extras_require={ "dev":["pylint==2.16.2"] }, package_dir={'': 'src'}, - python_requires='>=3.9' + python_requires='>=3.8' ) diff --git a/user/src/epilot/models/operations/activateuser.py b/user/src/epilot/models/operations/activateuser.py index d845591c1..daaeded86 100755 --- a/user/src/epilot/models/operations/activateuser.py +++ b/user/src/epilot/models/operations/activateuser.py @@ -7,7 +7,6 @@ from typing import Optional - @dataclasses.dataclass class ActivateUserRequest: token: str = dataclasses.field(metadata={'query_param': { 'field_name': 'token', 'style': 'form', 'explode': True }}) @@ -17,7 +16,6 @@ class ActivateUserRequest: - @dataclasses.dataclass class ActivateUserResponse: content_type: str = dataclasses.field() diff --git a/user/src/epilot/models/operations/deleteuserv2.py b/user/src/epilot/models/operations/deleteuserv2.py index cf3a4f664..15b0c51b9 100755 --- a/user/src/epilot/models/operations/deleteuserv2.py +++ b/user/src/epilot/models/operations/deleteuserv2.py @@ -7,7 +7,6 @@ from typing import Optional - @dataclasses.dataclass class DeleteUserV2Request: id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) @@ -16,7 +15,6 @@ class DeleteUserV2Request: - @dataclasses.dataclass class DeleteUserV2Response: content_type: str = dataclasses.field() diff --git a/user/src/epilot/models/operations/getme.py b/user/src/epilot/models/operations/getme.py index 6575c6cb2..8381a7652 100755 --- a/user/src/epilot/models/operations/getme.py +++ b/user/src/epilot/models/operations/getme.py @@ -7,7 +7,6 @@ from typing import Optional - @dataclasses.dataclass class GetMeResponse: content_type: str = dataclasses.field() diff --git a/user/src/epilot/models/operations/getmev2.py b/user/src/epilot/models/operations/getmev2.py index 73745398c..5e499ecc8 100755 --- a/user/src/epilot/models/operations/getmev2.py +++ b/user/src/epilot/models/operations/getmev2.py @@ -7,7 +7,6 @@ from typing import Optional - @dataclasses.dataclass class GetMeV2Response: content_type: str = dataclasses.field() diff --git a/user/src/epilot/models/operations/getuser.py b/user/src/epilot/models/operations/getuser.py index 3c5f26be2..238f411a9 100755 --- a/user/src/epilot/models/operations/getuser.py +++ b/user/src/epilot/models/operations/getuser.py @@ -7,7 +7,6 @@ from typing import Optional - @dataclasses.dataclass class GetUserRequest: id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) @@ -16,7 +15,6 @@ class GetUserRequest: - @dataclasses.dataclass class GetUserResponse: content_type: str = dataclasses.field() diff --git a/user/src/epilot/models/operations/getuserloginparameters.py b/user/src/epilot/models/operations/getuserloginparameters.py index ad3179463..72fe0e830 100755 --- a/user/src/epilot/models/operations/getuserloginparameters.py +++ b/user/src/epilot/models/operations/getuserloginparameters.py @@ -6,8 +6,7 @@ from ..shared import loginparameters as shared_loginparameters from dataclasses_json import Undefined, dataclass_json from epilot import utils -from typing import Optional - +from typing import List, Optional @dataclasses.dataclass @@ -19,16 +18,14 @@ class GetUserLoginParametersRequest: @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class GetUserLoginParameters200ApplicationJSON: r"""User""" - login_parameters: Optional[list[shared_loginparameters.LoginParameters]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('login_parameters'), 'exclude': lambda f: f is None }}) + login_parameters: Optional[List[shared_loginparameters.LoginParameters]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('login_parameters'), 'exclude': lambda f: f is None }}) - @dataclasses.dataclass class GetUserLoginParametersResponse: content_type: str = dataclasses.field() diff --git a/user/src/epilot/models/operations/getuserloginparametersv2.py b/user/src/epilot/models/operations/getuserloginparametersv2.py index 6eeb0d16b..412cd13ab 100755 --- a/user/src/epilot/models/operations/getuserloginparametersv2.py +++ b/user/src/epilot/models/operations/getuserloginparametersv2.py @@ -6,8 +6,7 @@ from ..shared import loginparameters as shared_loginparameters from dataclasses_json import Undefined, dataclass_json from epilot import utils -from typing import Optional - +from typing import List, Optional @dataclasses.dataclass @@ -19,16 +18,14 @@ class GetUserLoginParametersV2Request: @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class GetUserLoginParametersV2200ApplicationJSON: r"""User""" - login_parameters: Optional[list[shared_loginparameters.LoginParameters]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('login_parameters'), 'exclude': lambda f: f is None }}) + login_parameters: Optional[List[shared_loginparameters.LoginParameters]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('login_parameters'), 'exclude': lambda f: f is None }}) - @dataclasses.dataclass class GetUserLoginParametersV2Response: content_type: str = dataclasses.field() diff --git a/user/src/epilot/models/operations/getuserv2.py b/user/src/epilot/models/operations/getuserv2.py index 8084f1912..fb2ef9b74 100755 --- a/user/src/epilot/models/operations/getuserv2.py +++ b/user/src/epilot/models/operations/getuserv2.py @@ -7,7 +7,6 @@ from typing import Optional - @dataclasses.dataclass class GetUserV2Request: id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) @@ -16,7 +15,6 @@ class GetUserV2Request: - @dataclasses.dataclass class GetUserV2Response: content_type: str = dataclasses.field() diff --git a/user/src/epilot/models/operations/inviteuser.py b/user/src/epilot/models/operations/inviteuser.py index cde72eab8..35b6ec6a1 100755 --- a/user/src/epilot/models/operations/inviteuser.py +++ b/user/src/epilot/models/operations/inviteuser.py @@ -7,7 +7,6 @@ from typing import Optional - @dataclasses.dataclass class InviteUserResponse: content_type: str = dataclasses.field() diff --git a/user/src/epilot/models/operations/listusers.py b/user/src/epilot/models/operations/listusers.py index f5bd9a375..288ddb8b3 100755 --- a/user/src/epilot/models/operations/listusers.py +++ b/user/src/epilot/models/operations/listusers.py @@ -6,8 +6,7 @@ from ..shared import user as shared_user from dataclasses_json import Undefined, dataclass_json from epilot import utils -from typing import Optional - +from typing import List, Optional @dataclasses.dataclass @@ -16,7 +15,7 @@ class ListUsersRequest: r"""Limit the results size""" offset: Optional[float] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'offset', 'style': 'form', 'explode': True }}) r"""Specify the page""" - org_ids: Optional[list[str]] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'org_ids', 'style': 'form', 'explode': False }}) + org_ids: Optional[List[str]] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'org_ids', 'style': 'form', 'explode': False }}) r"""Comma-separated list of organization ids to filter by""" query: Optional[str] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'query', 'style': 'form', 'explode': True }}) r"""Query text to filter by""" @@ -25,16 +24,14 @@ class ListUsersRequest: @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class ListUsers200ApplicationJSON: r"""List of users""" - users: Optional[list[shared_user.User]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('users'), 'exclude': lambda f: f is None }}) + users: Optional[List[shared_user.User]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('users'), 'exclude': lambda f: f is None }}) - @dataclasses.dataclass class ListUsersResponse: content_type: str = dataclasses.field() diff --git a/user/src/epilot/models/operations/listusersv2.py b/user/src/epilot/models/operations/listusersv2.py index 6808b3abd..952b9cef9 100755 --- a/user/src/epilot/models/operations/listusersv2.py +++ b/user/src/epilot/models/operations/listusersv2.py @@ -6,8 +6,7 @@ from ..shared import userv2 as shared_userv2 from dataclasses_json import Undefined, dataclass_json from epilot import utils -from typing import Optional - +from typing import List, Optional @dataclasses.dataclass @@ -23,16 +22,14 @@ class ListUsersV2Request: @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class ListUsersV2200ApplicationJSON: r"""List of organization users""" - results: Optional[list[shared_userv2.UserV2]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('results'), 'exclude': lambda f: f is None }}) + results: Optional[List[shared_userv2.UserV2]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('results'), 'exclude': lambda f: f is None }}) - @dataclasses.dataclass class ListUsersV2Response: content_type: str = dataclasses.field() diff --git a/user/src/epilot/models/operations/resenduserinvitation.py b/user/src/epilot/models/operations/resenduserinvitation.py index a75c36b0c..75be17f2b 100755 --- a/user/src/epilot/models/operations/resenduserinvitation.py +++ b/user/src/epilot/models/operations/resenduserinvitation.py @@ -16,7 +16,6 @@ class ResendUserInvitationRequestBodyLanguage(str, Enum): @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class ResendUserInvitationRequestBody: email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) @@ -27,7 +26,6 @@ class ResendUserInvitationRequestBody: - @dataclasses.dataclass class ResendUserInvitationResponse: content_type: str = dataclasses.field() diff --git a/user/src/epilot/models/operations/signupuser.py b/user/src/epilot/models/operations/signupuser.py index 93dcb2f1e..71b2df439 100755 --- a/user/src/epilot/models/operations/signupuser.py +++ b/user/src/epilot/models/operations/signupuser.py @@ -11,7 +11,6 @@ from typing import Optional - @dataclasses.dataclass class SignUpUserRequest: signup_user_payload: Optional[shared_signupuserpayload.SignupUserPayload] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) @@ -22,7 +21,6 @@ class SignUpUserRequest: @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class SignUpUser200ApplicationJSON: r"""The created user and organization""" @@ -32,7 +30,6 @@ class SignUpUser200ApplicationJSON: - @dataclasses.dataclass class SignUpUserResponse: content_type: str = dataclasses.field() diff --git a/user/src/epilot/models/operations/updateuserv2.py b/user/src/epilot/models/operations/updateuserv2.py index 303425389..5cd2e477e 100755 --- a/user/src/epilot/models/operations/updateuserv2.py +++ b/user/src/epilot/models/operations/updateuserv2.py @@ -7,7 +7,6 @@ from typing import Optional - @dataclasses.dataclass class UpdateUserV2Request: id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) @@ -17,7 +16,6 @@ class UpdateUserV2Request: - @dataclasses.dataclass class UpdateUserV2Response: content_type: str = dataclasses.field() diff --git a/user/src/epilot/models/operations/verifyemailwithtoken.py b/user/src/epilot/models/operations/verifyemailwithtoken.py index 324afc05e..b21237346 100755 --- a/user/src/epilot/models/operations/verifyemailwithtoken.py +++ b/user/src/epilot/models/operations/verifyemailwithtoken.py @@ -7,7 +7,6 @@ from typing import Optional - @dataclasses.dataclass class VerifyEmailWithTokenRequest: token: str = dataclasses.field(metadata={'query_param': { 'field_name': 'token', 'style': 'form', 'explode': True }}) @@ -17,7 +16,6 @@ class VerifyEmailWithTokenRequest: - @dataclasses.dataclass class VerifyEmailWithTokenResponse: content_type: str = dataclasses.field() diff --git a/user/src/epilot/models/shared/__init__.py b/user/src/epilot/models/shared/__init__.py index 027b13071..bec168618 100755 --- a/user/src/epilot/models/shared/__init__.py +++ b/user/src/epilot/models/shared/__init__.py @@ -2,6 +2,7 @@ from .loginparameters import * from .organization import * +from .organizationdetail import * from .security import * from .signupuserpayload import * from .user import * @@ -11,4 +12,4 @@ from .userv2 import * from .userverificationpayload import * -__all__ = ["LoginParameters","LoginParametersOauthResponseType","Organization","OrganizationAddress","OrganizationType","Security","SignupUserPayload","SignupUserPayloadLanguage","User","UserActivationPayload","UserDetail","UserInvitationPayload","UserInvitationPayloadLanguage","UserProperties","UserV2","UserV2Properties","UserV2Status","UserVerificationPayload"] +__all__ = ["LoginParameters","LoginParametersOauthResponseType","Organization","OrganizationAddress","OrganizationDetail","OrganizationDetailType","OrganizationType","Security","SignupUserPayload","SignupUserPayloadLanguage","User","UserActivationPayload","UserDetail","UserImageURI","UserInvitationPayload","UserInvitationPayloadLanguage","UserProperties","UserV2","UserV2ImageURI","UserV2Properties","UserV2Status","UserVerificationPayload"] diff --git a/user/src/epilot/models/shared/loginparameters.py b/user/src/epilot/models/shared/loginparameters.py index a0f1506ef..aafc73395 100755 --- a/user/src/epilot/models/shared/loginparameters.py +++ b/user/src/epilot/models/shared/loginparameters.py @@ -5,7 +5,7 @@ from dataclasses_json import Undefined, dataclass_json from enum import Enum from epilot import utils -from typing import Optional +from typing import List, Optional class LoginParametersOauthResponseType(str, Enum): CODE = 'code' @@ -13,12 +13,11 @@ class LoginParametersOauthResponseType(str, Enum): @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class LoginParameters: cognito_identity_pool_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_identity_pool_id'), 'exclude': lambda f: f is None }}) cognito_oauth_domain: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_oauth_domain'), 'exclude': lambda f: f is None }}) - cognito_oauth_scopes: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_oauth_scopes'), 'exclude': lambda f: f is None }}) + cognito_oauth_scopes: Optional[List[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_oauth_scopes'), 'exclude': lambda f: f is None }}) cognito_region: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_region'), 'exclude': lambda f: f is None }}) cognito_user_pool_client_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_user_pool_client_id'), 'exclude': lambda f: f is None }}) cognito_user_pool_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('cognito_user_pool_id'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/models/shared/organization.py b/user/src/epilot/models/shared/organization.py index da8dda82c..74fb27c53 100755 --- a/user/src/epilot/models/shared/organization.py +++ b/user/src/epilot/models/shared/organization.py @@ -9,7 +9,6 @@ @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class OrganizationAddress: city: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('city') }}) @@ -26,7 +25,6 @@ class OrganizationType(str, Enum): @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class Organization: address: Optional[OrganizationAddress] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('address'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/models/shared/organizationdetail.py b/user/src/epilot/models/shared/organizationdetail.py new file mode 100755 index 000000000..e7c1f1793 --- /dev/null +++ b/user/src/epilot/models/shared/organizationdetail.py @@ -0,0 +1,28 @@ +"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" + +from __future__ import annotations +import dataclasses +from dataclasses_json import Undefined, dataclass_json +from enum import Enum +from epilot import utils +from typing import Any, Dict, Optional + +class OrganizationDetailType(str, Enum): + VENDOR = 'Vendor' + PARTNER = 'Partner' + + +@dataclass_json(undefined=Undefined.EXCLUDE) +@dataclasses.dataclass +class OrganizationDetail: + email: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email') }}) + name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) + pricing_tier: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('pricing_tier') }}) + type: OrganizationDetailType = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('type') }}) + additional_properties: Optional[Dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'exclude': lambda f: f is None }}) + is_privacy_policy_checked: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('is_privacy_policy_checked') }}) + is_terms_and_conditions_checked: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('is_terms_and_conditions_checked') }}) + phone: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone'), 'exclude': lambda f: f is None }}) + website: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('website'), 'exclude': lambda f: f is None }}) + + diff --git a/user/src/epilot/models/shared/security.py b/user/src/epilot/models/shared/security.py index e75e944ea..bb832caeb 100755 --- a/user/src/epilot/models/shared/security.py +++ b/user/src/epilot/models/shared/security.py @@ -4,7 +4,6 @@ import dataclasses - @dataclasses.dataclass class Security: epilot_auth: str = dataclasses.field(metadata={'security': { 'scheme': True, 'type': 'http', 'sub_type': 'bearer', 'field_name': 'Authorization' }}) diff --git a/user/src/epilot/models/shared/signupuserpayload.py b/user/src/epilot/models/shared/signupuserpayload.py index 65be2be09..b6b6bfce3 100755 --- a/user/src/epilot/models/shared/signupuserpayload.py +++ b/user/src/epilot/models/shared/signupuserpayload.py @@ -2,11 +2,12 @@ from __future__ import annotations import dataclasses +from ..shared import organizationdetail as shared_organizationdetail from ..shared import userdetail as shared_userdetail from dataclasses_json import Undefined, dataclass_json from enum import Enum from epilot import utils -from typing import Any, Optional +from typing import Optional class SignupUserPayloadLanguage(str, Enum): r"""Language for user invitation email""" @@ -15,12 +16,11 @@ class SignupUserPayloadLanguage(str, Enum): @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class SignupUserPayload: language: Optional[SignupUserPayloadLanguage] = dataclasses.field(default=SignupUserPayloadLanguage.EN, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) r"""Language for user invitation email""" - organization_detail: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_detail'), 'exclude': lambda f: f is None }}) + organization_detail: Optional[shared_organizationdetail.OrganizationDetail] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_detail'), 'exclude': lambda f: f is None }}) user_detail: Optional[shared_userdetail.UserDetail] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('user_detail'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/models/shared/user.py b/user/src/epilot/models/shared/user.py index 3089a2fdd..20eff5dcf 100755 --- a/user/src/epilot/models/shared/user.py +++ b/user/src/epilot/models/shared/user.py @@ -4,11 +4,20 @@ import dataclasses from dataclasses_json import Undefined, dataclass_json from epilot import utils -from typing import Any, Optional +from typing import Any, Dict, List, Optional @dataclass_json(undefined=Undefined.EXCLUDE) +@dataclasses.dataclass +class UserImageURI: + additional_properties: Optional[Dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'exclude': lambda f: f is None }}) + original: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('original'), 'exclude': lambda f: f is None }}) + thumbnail_32: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('thumbnail_32'), 'exclude': lambda f: f is None }}) + + + +@dataclass_json(undefined=Undefined.EXCLUDE) @dataclasses.dataclass class UserProperties: name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) @@ -18,7 +27,6 @@ class UserProperties: @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class User: email: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email') }}) @@ -27,15 +35,15 @@ class User: r"""Deprecated field: This will be removed in a future release, please migrate away from it as soon as possible.""" organization_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id') }}) preferred_language: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('preferred_language') }}) - properties: list[UserProperties] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('properties') }}) - roles: list[str] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('roles') }}) + properties: List[UserProperties] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('properties') }}) + roles: List[str] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('roles') }}) r"""Deprecated! Please use Permissions API instead Deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. """ display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('display_name'), 'exclude': lambda f: f is None }}) r"""Deprecated field: This will be removed in a future release, please migrate away from it as soon as possible.""" - image_uri: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri') }}) + image_uri: Optional[UserImageURI] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri') }}) signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/models/shared/useractivationpayload.py b/user/src/epilot/models/shared/useractivationpayload.py index 33d2670be..50f1243ee 100755 --- a/user/src/epilot/models/shared/useractivationpayload.py +++ b/user/src/epilot/models/shared/useractivationpayload.py @@ -8,7 +8,6 @@ @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class UserActivationPayload: display_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('display_name'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/models/shared/userdetail.py b/user/src/epilot/models/shared/userdetail.py index 014d1434a..9c94563ca 100755 --- a/user/src/epilot/models/shared/userdetail.py +++ b/user/src/epilot/models/shared/userdetail.py @@ -7,7 +7,6 @@ @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class UserDetail: email: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email') }}) diff --git a/user/src/epilot/models/shared/userinvitationpayload.py b/user/src/epilot/models/shared/userinvitationpayload.py index cc2618a4e..da056ea17 100755 --- a/user/src/epilot/models/shared/userinvitationpayload.py +++ b/user/src/epilot/models/shared/userinvitationpayload.py @@ -5,7 +5,7 @@ from dataclasses_json import Undefined, dataclass_json from enum import Enum from epilot import utils -from typing import Optional +from typing import List, Optional class UserInvitationPayloadLanguage(str, Enum): r"""Language for user invitation email""" @@ -14,13 +14,12 @@ class UserInvitationPayloadLanguage(str, Enum): @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class UserInvitationPayload: email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) r"""Email address of the address""" language: Optional[UserInvitationPayloadLanguage] = dataclasses.field(default=UserInvitationPayloadLanguage.EN, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('language'), 'exclude': lambda f: f is None }}) r"""Language for user invitation email""" - roles: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('roles'), 'exclude': lambda f: f is None }}) + roles: Optional[List[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('roles'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/models/shared/userv2.py b/user/src/epilot/models/shared/userv2.py index aa9658e92..9a829e195 100755 --- a/user/src/epilot/models/shared/userv2.py +++ b/user/src/epilot/models/shared/userv2.py @@ -5,11 +5,20 @@ from dataclasses_json import Undefined, dataclass_json from enum import Enum from epilot import utils -from typing import Any, Optional +from typing import Any, Dict, List, Optional @dataclass_json(undefined=Undefined.EXCLUDE) +@dataclasses.dataclass +class UserV2ImageURI: + additional_properties: Optional[Dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'exclude': lambda f: f is None }}) + original: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('original'), 'exclude': lambda f: f is None }}) + thumbnail_32: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('thumbnail_32'), 'exclude': lambda f: f is None }}) + + + +@dataclass_json(undefined=Undefined.EXCLUDE) @dataclasses.dataclass class UserV2Properties: name: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('name') }}) @@ -25,7 +34,6 @@ class UserV2Status(str, Enum): @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class UserV2: created_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('created_at'), 'exclude': lambda f: f is None }}) @@ -35,16 +43,16 @@ class UserV2: r"""User's display name (default: email address)""" draft_email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('draft_email') }}) email: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('email'), 'exclude': lambda f: f is None }}) - favorites: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('favorites'), 'exclude': lambda f: f is None }}) + favorites: Optional[Dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('favorites'), 'exclude': lambda f: f is None }}) id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('id'), 'exclude': lambda f: f is None }}) - image_uri: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri') }}) + image_uri: Optional[UserV2ImageURI] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('image_uri') }}) is_signature_enabled: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('is_signature_enabled') }}) mfa_enabled: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('mfa_enabled'), 'exclude': lambda f: f is None }}) organization_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id'), 'exclude': lambda f: f is None }}) phone: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone') }}) phone_verified: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('phone_verified'), 'exclude': lambda f: f is None }}) preferred_language: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('preferred_language'), 'exclude': lambda f: f is None }}) - properties: Optional[list[UserV2Properties]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('properties'), 'exclude': lambda f: f is None }}) + properties: Optional[List[UserV2Properties]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('properties'), 'exclude': lambda f: f is None }}) signature: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('signature') }}) status: Optional[UserV2Status] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('status'), 'exclude': lambda f: f is None }}) token: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('token'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/models/shared/userverificationpayload.py b/user/src/epilot/models/shared/userverificationpayload.py index e4294b817..2fedf0867 100755 --- a/user/src/epilot/models/shared/userverificationpayload.py +++ b/user/src/epilot/models/shared/userverificationpayload.py @@ -8,7 +8,6 @@ @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class UserVerificationPayload: password: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('password'), 'exclude': lambda f: f is None }}) diff --git a/user/src/epilot/sdk.py b/user/src/epilot/sdk.py index c6794abef..d89f8f2fd 100755 --- a/user/src/epilot/sdk.py +++ b/user/src/epilot/sdk.py @@ -6,6 +6,7 @@ from .user_v2 import UserV2 from epilot import utils from epilot.models import shared +from typing import Dict class Epilot: r"""User API: Manage users in epilot organization(s)""" @@ -20,7 +21,7 @@ def __init__(self, security: shared.Security = None, server_idx: int = None, server_url: str = None, - url_params: dict[str, str] = None, + url_params: Dict[str, str] = None, client: requests_http.Session = None, retry_config: utils.RetryConfig = None ) -> None: @@ -33,7 +34,7 @@ def __init__(self, :param server_url: The server URL to use for all operations :type server_url: str :param url_params: Parameters to optionally template the server URL with - :type url_params: dict[str, str] + :type url_params: Dict[str, str] :param client: The requests.Session HTTP client to use for all operations :type client: requests_http.Session :param retry_config: The utils.RetryConfig to use globally diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index e76d487cf..03cee53b9 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -2,8 +2,9 @@ import requests from dataclasses import dataclass - +from typing import Dict, Tuple from .utils.retries import RetryConfig +from .utils import utils SERVERS = [ @@ -19,14 +20,14 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '1.47.1' - gen_version: str = '2.154.1' - user_agent: str = 'speakeasy-sdk/python 1.47.1 2.154.1 2.0.0 epilot-user' + sdk_version: str = '2.0.0' + gen_version: str = '2.161.0' + user_agent: str = 'speakeasy-sdk/python 2.0.0 2.161.0 2.0.0 epilot-user' retry_config: RetryConfig = None - def get_server_details(self) -> tuple[str, dict[str, str]]: + def get_server_details(self) -> Tuple[str, Dict[str, str]]: if self.server_url: - return self.server_url.removesuffix('/'), {} + return utils.remove_suffix(self.server_url, '/'), {} if self.server_idx is None: self.server_idx = 0 diff --git a/user/src/epilot/utils/retries.py b/user/src/epilot/utils/retries.py index 2138c1b5e..25f49a1f2 100755 --- a/user/src/epilot/utils/retries.py +++ b/user/src/epilot/utils/retries.py @@ -2,6 +2,7 @@ import random import time +from typing import List import requests @@ -32,9 +33,9 @@ def __init__(self, strategy: str, backoff: BackoffStrategy, retry_connection_err class Retries: config: RetryConfig - status_codes: list[str] + status_codes: List[str] - def __init__(self, config: RetryConfig, status_codes: list[str]): + def __init__(self, config: RetryConfig, status_codes: List[str]): self.config = config self.status_codes = status_codes diff --git a/user/src/epilot/utils/utils.py b/user/src/epilot/utils/utils.py index 4388f3b74..ccfad9f7a 100755 --- a/user/src/epilot/utils/utils.py +++ b/user/src/epilot/utils/utils.py @@ -9,7 +9,8 @@ from decimal import Decimal from email.message import Message from enum import Enum -from typing import Any, Callable, Optional, Tuple, Union, get_args, get_origin +from typing import (Any, Callable, Dict, List, Optional, Tuple, Union, + get_args, get_origin) from xmlrpc.client import boolean import dateutil.parser @@ -19,14 +20,14 @@ class SecurityClient: client: requests.Session - query_params: dict[str, str] = {} + query_params: Dict[str, str] = {} def __init__(self, client: requests.Session): self.client = client def request(self, method, url, **kwargs): params = kwargs.get('params', {}) - kwargs["params"] = self.query_params | params + kwargs["params"] = {**self.query_params, **params} return self.client.request(method, url, **kwargs) @@ -69,7 +70,7 @@ def _parse_security_option(client: SecurityClient, option: dataclass): client, metadata, getattr(option, opt_field.name)) -def _parse_security_scheme(client: SecurityClient, scheme_metadata: dict, scheme: any): +def _parse_security_scheme(client: SecurityClient, scheme_metadata: Dict, scheme: any): scheme_type = scheme_metadata.get('type') sub_type = scheme_metadata.get('sub_type') @@ -93,7 +94,7 @@ def _parse_security_scheme(client: SecurityClient, scheme_metadata: dict, scheme client, scheme_metadata, scheme_metadata, scheme) -def _parse_security_scheme_value(client: SecurityClient, scheme_metadata: dict, security_metadata: dict, value: any): +def _parse_security_scheme_value(client: SecurityClient, scheme_metadata: Dict, security_metadata: Dict, value: any): scheme_type = scheme_metadata.get('type') sub_type = scheme_metadata.get('sub_type') @@ -145,7 +146,7 @@ def _parse_basic_auth_scheme(client: SecurityClient, scheme: dataclass): def generate_url(clazz: type, server_url: str, path: str, path_params: dataclass, - gbls: dict[str, dict[str, dict[str, Any]]] = None) -> str: + gbls: Dict[str, Dict[str, Dict[str, Any]]] = None) -> str: path_param_fields: Tuple[Field, ...] = fields(clazz) for field in path_param_fields: request_metadata = field.metadata.get('request') @@ -174,16 +175,16 @@ def generate_url(clazz: type, server_url: str, path: str, path_params: dataclass '{' + key + '}', value, 1) else: if param_metadata.get('style', 'simple') == 'simple': - if isinstance(param, list): - pp_vals: list[str] = [] + if isinstance(param, List): + pp_vals: List[str] = [] for pp_val in param: if pp_val is None: continue pp_vals.append(_val_to_string(pp_val)) path = path.replace( '{' + param_metadata.get('field_name', field.name) + '}', ",".join(pp_vals), 1) - elif isinstance(param, dict): - pp_vals: list[str] = [] + elif isinstance(param, Dict): + pp_vals: List[str] = [] for pp_key in param: if param[pp_key] is None: continue @@ -196,7 +197,7 @@ def generate_url(clazz: type, server_url: str, path: str, path_params: dataclass path = path.replace( '{' + param_metadata.get('field_name', field.name) + '}', ",".join(pp_vals), 1) elif not isinstance(param, (str, int, float, complex, bool, Decimal)): - pp_vals: list[str] = [] + pp_vals: List[str] = [] param_fields: Tuple[Field, ...] = fields(param) for param_field in param_fields: param_value_metadata = param_field.metadata.get( @@ -222,14 +223,14 @@ def generate_url(clazz: type, server_url: str, path: str, path_params: dataclass path = path.replace( '{' + param_metadata.get('field_name', field.name) + '}', _val_to_string(param), 1) - return server_url.removesuffix("/") + path + return remove_suffix(server_url, '/') + path def is_optional(field): return get_origin(field) is Union and type(None) in get_args(field) -def template_url(url_with_params: str, params: dict[str, str]) -> str: +def template_url(url_with_params: str, params: Dict[str, str]) -> str: for key, value in params.items(): url_with_params = url_with_params.replace( '{' + key + '}', value) @@ -237,9 +238,9 @@ def template_url(url_with_params: str, params: dict[str, str]) -> str: return url_with_params -def get_query_params(clazz: type, query_params: dataclass, gbls: dict[str, dict[str, dict[str, Any]]] = None) -> dict[ - str, list[str]]: - params: dict[str, list[str]] = {} +def get_query_params(clazz: type, query_params: dataclass, gbls: Dict[str, Dict[str, Dict[str, Any]]] = None) -> Dict[ + str, List[str]]: + params: Dict[str, List[str]] = {} param_fields: Tuple[Field, ...] = fields(clazz) for field in param_fields: @@ -269,24 +270,24 @@ def get_query_params(clazz: type, query_params: dataclass, gbls: dict[str, dict[ else: style = metadata.get('style', 'form') if style == 'deepObject': - params = params | _get_deep_object_query_params( - metadata, f_name, value) + params = {**params, **_get_deep_object_query_params( + metadata, f_name, value)} elif style == 'form': - params = params | _get_delimited_query_params( - metadata, f_name, value, ",") + params = {**params, **_get_delimited_query_params( + metadata, f_name, value, ",")} elif style == 'pipeDelimited': - params = params | _get_delimited_query_params( - metadata, f_name, value, "|") + params = {**params, **_get_delimited_query_params( + metadata, f_name, value, "|")} else: raise Exception('not yet implemented') return params -def get_headers(headers_params: dataclass) -> dict[str, str]: +def get_headers(headers_params: dataclass) -> Dict[str, str]: if headers_params is None: return {} - headers: dict[str, str] = {} + headers: Dict[str, str] = {} param_fields: Tuple[Field, ...] = fields(headers_params) for field in param_fields: @@ -303,8 +304,8 @@ def get_headers(headers_params: dataclass) -> dict[str, str]: return headers -def _get_serialized_params(metadata: dict, field_name: str, obj: any) -> dict[str, str]: - params: dict[str, str] = {} +def _get_serialized_params(metadata: Dict, field_name: str, obj: any) -> Dict[str, str]: + params: Dict[str, str] = {} serialization = metadata.get('serialization', '') if serialization == 'json': @@ -313,8 +314,8 @@ def _get_serialized_params(metadata: dict, field_name: str, obj: any) -> dict[st return params -def _get_deep_object_query_params(metadata: dict, field_name: str, obj: any) -> dict[str, list[str]]: - params: dict[str, list[str]] = {} +def _get_deep_object_query_params(metadata: Dict, field_name: str, obj: any) -> Dict[str, List[str]]: + params: Dict[str, List[str]] = {} if obj is None: return params @@ -330,7 +331,7 @@ def _get_deep_object_query_params(metadata: dict, field_name: str, obj: any) -> if obj_val is None: continue - if isinstance(obj_val, list): + if isinstance(obj_val, List): for val in obj_val: if val is None: continue @@ -348,12 +349,12 @@ def _get_deep_object_query_params(metadata: dict, field_name: str, obj: any) -> params[ f'{metadata.get("field_name", field_name)}[{obj_param_metadata.get("field_name", obj_field.name)}]'] = [ _val_to_string(obj_val)] - elif isinstance(obj, dict): + elif isinstance(obj, Dict): for key, value in obj.items(): if value is None: continue - if isinstance(value, list): + if isinstance(value, List): for val in value: if val is None: continue @@ -379,8 +380,8 @@ def _get_query_param_field_name(obj_field: Field) -> str: return obj_param_metadata.get("field_name", obj_field.name) -def _get_delimited_query_params(metadata: dict, field_name: str, obj: any, delimiter: str) -> dict[ - str, list[str]]: +def _get_delimited_query_params(metadata: Dict, field_name: str, obj: any, delimiter: str) -> Dict[ + str, List[str]]: return _populate_form(field_name, metadata.get("explode", True), obj, _get_query_param_field_name, delimiter) @@ -424,7 +425,7 @@ def serialize_request_body(request: dataclass, request_field_name: str, nullable request_val) -def serialize_content_type(field_name: str, media_type: str, request: dataclass, encoder=None) -> Tuple[str, any, list[list[any]]]: +def serialize_content_type(field_name: str, media_type: str, request: dataclass, encoder=None) -> Tuple[str, any, List[List[any]]]: if re.match(r'(application|text)\/.*?\+*json.*', media_type) is not None: return media_type, marshal_json(request, encoder), None if re.match(r'multipart\/.*', media_type) is not None: @@ -440,8 +441,8 @@ def serialize_content_type(field_name: str, media_type: str, request: dataclass, f"invalid request body type {type(request)} for mediaType {media_type}") -def serialize_multipart_form(media_type: str, request: dataclass) -> Tuple[str, any, list[list[any]]]: - form: list[list[any]] = [] +def serialize_multipart_form(media_type: str, request: dataclass) -> Tuple[str, any, List[List[any]]]: + form: List[List[any]] = [] request_fields = fields(request) for field in request_fields: @@ -482,7 +483,7 @@ def serialize_multipart_form(media_type: str, request: dataclass) -> Tuple[str, else: field_name = field_metadata.get( "field_name", field.name) - if isinstance(val, list): + if isinstance(val, List): for value in val: if value is None: continue @@ -493,8 +494,8 @@ def serialize_multipart_form(media_type: str, request: dataclass) -> Tuple[str, return media_type, None, form -def serialize_dict(original: dict, explode: bool, field_name, existing: Optional[dict[str, list[str]]]) -> dict[ - str, list[str]]: +def serialize_dict(original: Dict, explode: bool, field_name, existing: Optional[Dict[str, List[str]]]) -> Dict[ + str, List[str]]: if existing is None: existing = [] @@ -514,8 +515,8 @@ def serialize_dict(original: dict, explode: bool, field_name, existing: Optional return existing -def serialize_form_data(field_name: str, data: dataclass) -> dict[str, any]: - form: dict[str, list[str]] = {} +def serialize_form_data(field_name: str, data: dataclass) -> Dict[str, any]: + form: Dict[str, List[str]] = {} if is_dataclass(data): for field in fields(data): @@ -533,12 +534,12 @@ def serialize_form_data(field_name: str, data: dataclass) -> dict[str, any]: form[field_name] = [marshal_json(val)] else: if metadata.get('style', 'form') == 'form': - form = form | _populate_form( - field_name, metadata.get('explode', True), val, _get_form_field_name, ",") + form = {**form, **_populate_form( + field_name, metadata.get('explode', True), val, _get_form_field_name, ",")} else: raise Exception( f'Invalid form style for field {field.name}') - elif isinstance(data, dict): + elif isinstance(data, Dict): for key, value in data.items(): form[key] = [_val_to_string(value)] else: @@ -557,8 +558,8 @@ def _get_form_field_name(obj_field: Field) -> str: def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_func: Callable, delimiter: str) -> \ - dict[str, list[str]]: - params: dict[str, list[str]] = {} + Dict[str, List[str]]: + params: Dict[str, List[str]] = {} if obj is None: return params @@ -584,7 +585,7 @@ def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_f if len(items) > 0: params[field_name] = [delimiter.join(items)] - elif isinstance(obj, dict): + elif isinstance(obj, Dict): items = [] for key, value in obj.items(): if value is None: @@ -597,7 +598,7 @@ def _populate_form(field_name: str, explode: boolean, obj: any, get_field_name_f if len(items) > 0: params[field_name] = [delimiter.join(items)] - elif isinstance(obj, list): + elif isinstance(obj, List): items = [] for value in obj: @@ -651,7 +652,7 @@ def _serialize_header(explode: bool, obj: any) -> str: if len(items) > 0: return ','.join(items) - elif isinstance(obj, dict): + elif isinstance(obj, Dict): items = [] for key, value in obj.items(): @@ -666,7 +667,7 @@ def _serialize_header(explode: bool, obj: any) -> str: if len(items) > 0: return ','.join([str(item) for item in items]) - elif isinstance(obj, list): + elif isinstance(obj, List): items = [] for value in obj: @@ -779,7 +780,7 @@ def decimaldecoder(val): def map_encoder(optional: bool, value_encoder: Callable): - def map_encode(val: dict): + def map_encode(val: Dict): if optional and val is None: return None @@ -793,7 +794,7 @@ def map_encode(val: dict): def map_decoder(value_decoder: Callable): - def map_decode(val: dict): + def map_decode(val: Dict): decoded = {} for key, value in val.items(): decoded[key] = value_decoder(value) @@ -804,7 +805,7 @@ def map_decode(val: dict): def list_encoder(optional: bool, value_encoder: Callable): - def list_encode(val: list): + def list_encode(val: List): if optional and val is None: return None @@ -818,7 +819,7 @@ def list_encode(val: list): def list_decoder(value_decoder: Callable): - def list_decode(val: list): + def list_decode(val: List): decoded = [] for value in val: decoded.append(value_decoder(value)) @@ -846,7 +847,7 @@ def _val_to_string(val): return str(val) -def _populate_from_globals(param_name: str, value: any, param_type: str, gbls: dict[str, dict[str, dict[str, Any]]]): +def _populate_from_globals(param_name: str, value: any, param_type: str, gbls: Dict[str, Dict[str, Dict[str, Any]]]): if value is None and gbls is not None: if 'parameters' in gbls: if param_type in gbls['parameters']: @@ -863,3 +864,9 @@ def decode_fx(obj): kls = getattr(sys.modules['sdk.models.shared'], obj[field_name]) return unmarshal_json(json.dumps(obj), kls) return decode_fx + + +def remove_suffix(input_string, suffix): + if suffix and input_string.endswith(suffix): + return input_string[:-len(suffix)] + return input_string From 4a055da8c5f3c81eeb6105370b3568ebdd300c47 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 21 Oct 2023 00:32:21 +0000 Subject: [PATCH 82/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.104.0 --- user/RELEASES.md | 10 +++++++++- user/docs/sdks/userv1/README.md | 2 +- user/docs/sdks/userv2/README.md | 20 ++++++++++---------- user/gen.yaml | 11 +++++++---- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 6 +++--- user/src/epilot/utils/utils.py | 20 ++++++++++++++++++++ 7 files changed, 51 insertions(+), 20 deletions(-) diff --git a/user/RELEASES.md b/user/RELEASES.md index 622892902..ba45464f3 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -564,4 +564,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.101.0 (2.161.0) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v2.0.0] user \ No newline at end of file +- [python v2.0.0] user + +## 2023-10-21 00:32:04 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.104.0 (2.169.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v2.1.0] user \ No newline at end of file diff --git a/user/docs/sdks/userv1/README.md b/user/docs/sdks/userv1/README.md index e4cef6de0..802615f4b 100755 --- a/user/docs/sdks/userv1/README.md +++ b/user/docs/sdks/userv1/README.md @@ -138,7 +138,7 @@ s = epilot.Epilot( req = operations.ListUsersRequest( org_ids=[ - 'firewall', + 'string', ], ) diff --git a/user/docs/sdks/userv2/README.md b/user/docs/sdks/userv2/README.md index 72512c060..4fd9cc890 100755 --- a/user/docs/sdks/userv2/README.md +++ b/user/docs/sdks/userv2/README.md @@ -40,7 +40,7 @@ req = operations.ActivateUserRequest( display_name='Example User', password='AKjhdakjsdh@!34', ), - token='Soap', + token='string', ) res = s.user_v2.activate_user(req) @@ -355,17 +355,17 @@ req = operations.SignUpUserRequest( signup_user_payload=shared.SignupUserPayload( organization_detail=shared.OrganizationDetail( additional_properties={ - "Optimization": 'North', + "key": 'string', }, - email='Rossie20@hotmail.com', + email='Jettie71@yahoo.com', is_privacy_policy_checked=False, is_terms_and_conditions_checked=False, name='Epilot', pricing_tier='professional', - type=shared.OrganizationDetailType.VENDOR, + type=shared.OrganizationDetailType.PARTNER, ), user_detail=shared.UserDetail( - email='Phyllis.Gleason@hotmail.com', + email='Caden82@hotmail.com', full_name='Example user', password='AKjhdakjsdh@!34', ), @@ -413,13 +413,13 @@ req = operations.UpdateUserV2Request( department='Sales', display_name='Example User', favorites={ - "entity_views": 'boohoo', - "dashboard": 'Functionality', + "entity_views": 'string', + "dashboard": 'string', }, image_uri=shared.UserV2ImageURI( additional_properties={ - "original": 'Account', - "thumbnail_32": 'lime', + "original": 'string', + "thumbnail_32": 'string', }, ), is_signature_enabled=True, @@ -478,7 +478,7 @@ req = operations.VerifyEmailWithTokenRequest( user_verification_payload=shared.UserVerificationPayload( password='AKjhdakjsdh@!34', ), - token='Jewelery', + token='string', ) res = s.user_v2.verify_email_with_token(req) diff --git a/user/gen.yaml b/user/gen.yaml index f52bc2326..1bd2213be 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,23 +2,26 @@ configVersion: 1.0.0 management: docChecksum: a523ed2d24b424122c0c1ce5c48c22a1 docVersion: 2.0.0 - speakeasyVersion: 1.101.0 - generationVersion: 2.161.0 + speakeasyVersion: 1.104.0 + generationVersion: 2.169.0 generation: + repoURL: https://github.com/epilot-dev/sdk-python.git sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false features: python: additionalProperties: 0.1.0 - core: 3.0.2 + core: 3.3.0 deprecations: 2.81.1 globalSecurity: 2.82.0 globalServerURLs: 2.82.0 python: - version: 2.0.0 + version: 2.1.0 author: epilot description: Python Client SDK for Epilot flattenGlobalSecurity: false + installationURL: https://github.com/epilot-dev/sdk-python.git#subdirectory=user maxMethodParams: 0 packageName: epilot-user + repoSubDirectory: user diff --git a/user/setup.py b/user/setup.py index 4c5c7d8a3..f4236e2db 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="2.0.0", + version="2.1.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 03cee53b9..8062c38d7 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -20,9 +20,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '2.0.0' - gen_version: str = '2.161.0' - user_agent: str = 'speakeasy-sdk/python 2.0.0 2.161.0 2.0.0 epilot-user' + sdk_version: str = '2.1.0' + gen_version: str = '2.169.0' + user_agent: str = 'speakeasy-sdk/python 2.1.0 2.169.0 2.0.0 epilot-user' retry_config: RetryConfig = None def get_server_details(self) -> Tuple[str, Dict[str, str]]: diff --git a/user/src/epilot/utils/utils.py b/user/src/epilot/utils/utils.py index ccfad9f7a..3ab126104 100755 --- a/user/src/epilot/utils/utils.py +++ b/user/src/epilot/utils/utils.py @@ -759,6 +759,8 @@ def bigintencode(val: int): def bigintdecoder(val): + if isinstance(val, float): + raise ValueError(f"{val} is a float") return int(val) @@ -828,6 +830,24 @@ def list_decode(val: List): return list_decode +def union_encoder(all_encoders: Dict[str, Callable]): + def selective_encoder(val: any): + if type(val) in all_encoders: + return all_encoders[type(val)](val) + return val + return selective_encoder + +def union_decoder(all_decoders: List[Callable]): + def selective_decoder(val: any): + decoded = val + for decoder in all_decoders: + try: + decoded = decoder(val) + break + except (TypeError, ValueError): + continue + return decoded + return selective_decoder def get_field_name(name): def override(_, _field_name=name): From 93a896a4eaaa73a69e1da15382bbe2d575134b09 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 28 Oct 2023 00:32:07 +0000 Subject: [PATCH 83/83] ci: regenerated with OpenAPI Doc 2.0.0, Speakeay CLI 1.109.0 --- user/README.md | 93 +++++++++++++++++++++++++++++ user/RELEASES.md | 10 +++- user/gen.yaml | 8 +-- user/setup.py | 2 +- user/src/epilot/sdkconfiguration.py | 6 +- 5 files changed, 110 insertions(+), 9 deletions(-) diff --git a/user/README.md b/user/README.md index 5b7ad2e0d..299cd6955 100755 --- a/user/README.md +++ b/user/README.md @@ -73,6 +73,99 @@ return value of `Next` is `None`, then there are no more pages to be fetched. Here's an example of one such pagination call: + + + +# Error Handling + +Handling errors in your SDK should largely match your expectations. All operations return a response object or raise an error. If Error objects are specified in your OpenAPI Spec, the SDK will raise the appropriate Error type. + + + + + + + +# Server Selection + +## Select Server by Index + +You can override the default server globally by passing a server index to the `server_idx: int` optional parameter when initializing the SDK client instance. The selected server will then be used as the default on the operations that use it. This table lists the indexes associated with the available servers: + +| # | Server | Variables | +| - | ------ | --------- | +| 0 | `https://user.sls.epilot.io` | None | + +For example: + + +```python +import epilot +from epilot.models import shared + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), + server_idx=0 +) + + +res = s.user_v1.get_me() + +if res.user is not None: + # handle response + pass +``` + + +## Override Server URL Per-Client + +The default server can also be overridden globally by passing a URL to the `server_url: str` optional parameter when initializing the SDK client instance. For example: + + +```python +import epilot +from epilot.models import shared + +s = epilot.Epilot( + security=shared.Security( + epilot_auth="", + ), + server_url="https://user.sls.epilot.io" +) + + +res = s.user_v1.get_me() + +if res.user is not None: + # handle response + pass +``` + + + + + +# Custom HTTP Client + +The Python SDK makes API calls using the (requests)[https://pypi.org/project/requests/] HTTP library. In order to provide a convenient way to configure timeouts, cookies, proxies, custom headers, and other low-level configuration, you can initialize the SDK client with a custom `requests.Session` object. + + +For example, you could specify a header for every request that your sdk makes as follows: + +```python +import epilot +import requests + +http_client = requests.Session() +http_client.headers.update({'x-custom-header': 'someValue'}) +s = epilot.Epilot(client: http_client) +``` + + + + diff --git a/user/RELEASES.md b/user/RELEASES.md index ba45464f3..4949e09e5 100644 --- a/user/RELEASES.md +++ b/user/RELEASES.md @@ -572,4 +572,12 @@ Based on: - OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml - Speakeasy CLI 1.104.0 (2.169.0) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v2.1.0] user \ No newline at end of file +- [python v2.1.0] user + +## 2023-10-28 00:31:52 +### Changes +Based on: +- OpenAPI Doc 2.0.0 https://docs.api.epilot.io/user.yaml +- Speakeasy CLI 1.109.0 (2.173.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v2.1.1] user \ No newline at end of file diff --git a/user/gen.yaml b/user/gen.yaml index 1bd2213be..38a973974 100644 --- a/user/gen.yaml +++ b/user/gen.yaml @@ -2,8 +2,8 @@ configVersion: 1.0.0 management: docChecksum: a523ed2d24b424122c0c1ce5c48c22a1 docVersion: 2.0.0 - speakeasyVersion: 1.104.0 - generationVersion: 2.169.0 + speakeasyVersion: 1.109.0 + generationVersion: 2.173.0 generation: repoURL: https://github.com/epilot-dev/sdk-python.git sdkClassName: epilot @@ -12,12 +12,12 @@ generation: features: python: additionalProperties: 0.1.0 - core: 3.3.0 + core: 3.3.1 deprecations: 2.81.1 globalSecurity: 2.82.0 globalServerURLs: 2.82.0 python: - version: 2.1.0 + version: 2.1.1 author: epilot description: Python Client SDK for Epilot flattenGlobalSecurity: false diff --git a/user/setup.py b/user/setup.py index f4236e2db..f8ed23c98 100755 --- a/user/setup.py +++ b/user/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-user", - version="2.1.0", + version="2.1.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/user/src/epilot/sdkconfiguration.py b/user/src/epilot/sdkconfiguration.py index 8062c38d7..5f78e77e5 100755 --- a/user/src/epilot/sdkconfiguration.py +++ b/user/src/epilot/sdkconfiguration.py @@ -20,9 +20,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '2.0.0' - sdk_version: str = '2.1.0' - gen_version: str = '2.169.0' - user_agent: str = 'speakeasy-sdk/python 2.1.0 2.169.0 2.0.0 epilot-user' + sdk_version: str = '2.1.1' + gen_version: str = '2.173.0' + user_agent: str = 'speakeasy-sdk/python 2.1.1 2.173.0 2.0.0 epilot-user' retry_config: RetryConfig = None def get_server_details(self) -> Tuple[str, Dict[str, str]]: