From b6ce6bc30bfb160f8eb95e9aa4aa13fc3fc39061 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 1 Apr 2023 01:24:13 +0000 Subject: [PATCH 01/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.19.3 --- submission/README.md | 32 +++++++++---------- submission/RELEASES.md | 8 ++++- submission/USAGE.md | 30 ++++++++--------- submission/gen.yaml | 6 ++-- submission/pylintrc | 12 +++---- submission/setup.py | 2 +- .../epilot/models/shared/submissionpayload.py | 8 ++--- submission/src/epilot/sdk.py | 8 ++--- submission/src/epilot/submissions.py | 3 -- 9 files changed, 52 insertions(+), 57 deletions(-) diff --git a/submission/README.md b/submission/README.md index 815eaf538..6a487c6b5 100755 --- a/submission/README.md +++ b/submission/README.md @@ -19,26 +19,26 @@ s = epilot.Epilot() req = shared.SubmissionPayload( ivy_opportunity_ids=[ - "deserunt", - "porro", - "nulla", + "provident", + "distinctio", + "quibusdam", ], entities=[ { - "perspiciatis": "nulla", - "nihil": "fuga", - "facilis": "eum", - "iusto": "ullam", + "corrupti": "illum", + "vel": "error", + "deserunt": "suscipit", + "iure": "magnam", }, { - "inventore": "sapiente", - "enim": "eum", - "voluptatum": "autem", - "vel": "non", + "ipsa": "delectus", + "tempora": "suscipit", + "molestiae": "minus", + "placeat": "voluptatum", }, { - "similique": "reprehenderit", - "molestiae": "quo", + "excepturi": "nisi", + "recusandae": "temporibus", }, ], journey_submit_id="123", @@ -46,8 +46,8 @@ req = shared.SubmissionPayload( shared.OptIn( identifier="example@email.com", meta={ - "dicta": "est", - "voluptatem": "consequatur", + "veritatis": "deserunt", + "perferendis": "ipsam", }, topic="EMAIL_MARKETING", ), @@ -65,7 +65,7 @@ if res.status_code == 200: -## SDK Available Operations +## Available Resources and Operations ### submissions diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 2ba9053d4..f1c5946cf 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -34,4 +34,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:24:03 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.19.3 (2.16.7) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/USAGE.md b/submission/USAGE.md index f99c11640..127a32fa0 100755 --- a/submission/USAGE.md +++ b/submission/USAGE.md @@ -8,26 +8,26 @@ s = epilot.Epilot() req = shared.SubmissionPayload( ivy_opportunity_ids=[ - "deserunt", - "porro", - "nulla", + "provident", + "distinctio", + "quibusdam", ], entities=[ { - "perspiciatis": "nulla", - "nihil": "fuga", - "facilis": "eum", - "iusto": "ullam", + "corrupti": "illum", + "vel": "error", + "deserunt": "suscipit", + "iure": "magnam", }, { - "inventore": "sapiente", - "enim": "eum", - "voluptatum": "autem", - "vel": "non", + "ipsa": "delectus", + "tempora": "suscipit", + "molestiae": "minus", + "placeat": "voluptatum", }, { - "similique": "reprehenderit", - "molestiae": "quo", + "excepturi": "nisi", + "recusandae": "temporibus", }, ], journey_submit_id="123", @@ -35,8 +35,8 @@ req = shared.SubmissionPayload( shared.OptIn( identifier="example@email.com", meta={ - "dicta": "est", - "voluptatem": "consequatur", + "veritatis": "deserunt", + "perferendis": "ipsam", }, topic="EMAIL_MARKETING", ), diff --git a/submission/gen.yaml b/submission/gen.yaml index 789de5f7c..8f12d7d0f 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,15 +2,15 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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-submission diff --git a/submission/pylintrc b/submission/pylintrc index 81c63b93f..c2a020bfc 100755 --- a/submission/pylintrc +++ b/submission/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 @@ -438,7 +433,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/submission/setup.py b/submission/setup.py index a6a164c94..f2e3d4bc3 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.2.2", + version="1.2.3", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/models/shared/submissionpayload.py b/submission/src/epilot/models/shared/submissionpayload.py index be943dc72..3b03368bb 100755 --- a/submission/src/epilot/models/shared/submissionpayload.py +++ b/submission/src/epilot/models/shared/submissionpayload.py @@ -14,9 +14,7 @@ class SubmissionPayload: r"""Holds content and meta information""" entities: list[dict[str, Any]] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('entities') }}) - r"""Entities to create from submission - - """ + r"""Entities to create from submission""" organization_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id') }}) r"""organization id""" source_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('source_id') }}) @@ -28,7 +26,5 @@ class SubmissionPayload: journey_submit_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('journey_submit_id'), 'exclude': lambda f: f is None }}) r"""journey submit uid""" opt_ins: Optional[list[shared_optin.OptIn]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('opt_ins'), 'exclude': lambda f: f is None }}) - r"""Opt-ins to create from submission - - """ + r"""Opt-ins to create from submission""" \ No newline at end of file diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 8e8a4c1d5..ed9bf20aa 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -10,9 +10,7 @@ """Contains the list of servers available to the SDK""" class Epilot: - r"""Use this API to handle submissions entities from external sources e.g. journeys and frontends - - """ + r"""Use this API to handle submissions entities from external sources e.g. journeys and frontends""" submissions: Submissions r"""Journey Submission""" @@ -20,8 +18,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, server_url: str = None, diff --git a/submission/src/epilot/submissions.py b/submission/src/epilot/submissions.py index 7feafdcff..60c2bd16d 100755 --- a/submission/src/epilot/submissions.py +++ b/submission/src/epilot/submissions.py @@ -24,7 +24,6 @@ def __init__(self, client: requests_http.Session, security_client: requests_http def create_submission(self, request: shared.SubmissionPayload) -> operations.CreateSubmissionResponse: r"""createSubmission Creates a submission from a public facing Journey - """ base_url = self._server_url @@ -42,8 +41,6 @@ def create_submission(self, request: shared.SubmissionPayload) -> operations.Cre res = operations.CreateSubmissionResponse(status_code=http_res.status_code, content_type=content_type, raw_response=http_res) - if http_res.status_code == 201: - pass return res From f5ea8967695fc85d9961d889ea374f74b374030a Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 6 Apr 2023 01:19:17 +0000 Subject: [PATCH 02/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.19.6 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index f1c5946cf..44654db67 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -40,4 +40,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:19:06 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.19.6 (2.17.8) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 8f12d7d0f..a4a055ed7 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,15 +2,15 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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-submission diff --git a/submission/setup.py b/submission/setup.py index f2e3d4bc3..5bd21778d 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.2.3", + version="1.3.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index ed9bf20aa..ebf11f70c 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From e4552ee578a56075694de6462ce17a60fc46dc83 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 12 Apr 2023 01:21:21 +0000 Subject: [PATCH 03/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.19.7 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 8 ++++---- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 44654db67..448401dfc 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -46,4 +46,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:21:08 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.19.7 (2.17.9) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index a4a055ed7..9458f730e 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,15 +2,15 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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-submission diff --git a/submission/setup.py b/submission/setup.py index 5bd21778d..090c3376f 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.3.0", + version="1.3.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index ebf11f70c..0322d5d1a 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From 29f2b8f0ed2e42f7808b7d26631a741e88701ae2 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 14 Apr 2023 01:20:49 +0000 Subject: [PATCH 04/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.20.0 --- submission/RELEASES.md | 8 +- submission/gen.yaml | 6 +- submission/pylintrc | 1 + submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 +- submission/src/epilot/utils/utils.py | 127 +++++++++++++++------------ 6 files changed, 84 insertions(+), 64 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 448401dfc..ee4f72081 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -52,4 +52,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:20:36 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.20.0 (2.18.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 9458f730e..307a5eb96 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,15 +2,15 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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-submission diff --git a/submission/pylintrc b/submission/pylintrc index c2a020bfc..cf84a65c0 100755 --- a/submission/pylintrc +++ b/submission/pylintrc @@ -437,6 +437,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/submission/setup.py b/submission/setup.py index 090c3376f..3d5e5f264 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.3.1", + version="1.4.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 0322d5d1a..0b94ca455 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, diff --git a/submission/src/epilot/utils/utils.py b/submission/src/epilot/utils/utils.py index 9d4fba324..986a86937 100755 --- a/submission/src/epilot/utils/utils.py +++ b/submission/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 6168545b2e65213a05ad2515c1d8acd3cf53210e Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 18 Apr 2023 01:20:32 +0000 Subject: [PATCH 05/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.20.1 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 7 +++---- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 8 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index ee4f72081..53c60f072 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -58,4 +58,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:20:19 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.20.1 (2.18.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 307a5eb96..679d797a3 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,15 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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-submission diff --git a/submission/setup.py b/submission/setup.py index 3d5e5f264..17390a6a2 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.4.0", + version="1.4.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 0b94ca455..24b262ad8 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From 7359aeed1d25bb708656d6cd40980123b67c6262 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 19 Apr 2023 01:22:50 +0000 Subject: [PATCH 06/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.20.2 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 53c60f072..3320f573c 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -64,4 +64,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:22:40 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.20.2 (2.18.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 679d797a3..e8f56ab3a 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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-submission diff --git a/submission/setup.py b/submission/setup.py index 17390a6a2..3ff756b04 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.4.1", + version="1.4.2", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 24b262ad8..e7955b124 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From fa8c38294149272b3bd0eacad9712c8f8af244eb Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 21 Apr 2023 01:20:44 +0000 Subject: [PATCH 07/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.21.4 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 3320f573c..4ccc67cb1 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -70,4 +70,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:20:32 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.21.4 (2.19.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index e8f56ab3a..df11e7f1b 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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-submission diff --git a/submission/setup.py b/submission/setup.py index 3ff756b04..9c984deeb 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.4.2", + version="1.5.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index e7955b124..76d37e41b 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From 6ad8fa99102a33afe2eee365f8ab1d8643933da7 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 22 Apr 2023 01:22:00 +0000 Subject: [PATCH 08/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.22.1 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 4ccc67cb1..8b47da7e1 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -76,4 +76,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:21:49 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.22.1 (2.20.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index df11e7f1b..92f834586 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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-submission diff --git a/submission/setup.py b/submission/setup.py index 9c984deeb..d268a0009 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.5.0", + version="1.6.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 76d37e41b..e3cc39bd5 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From 1de8615eccdfab92181752e7c58b3662e83b78dd Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 26 Apr 2023 01:21:43 +0000 Subject: [PATCH 09/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.23.1 --- submission/README.md | 8 +-- submission/RELEASES.md | 8 ++- submission/USAGE.md | 4 +- submission/docs/epilot/README.md | 9 +++ submission/docs/submissions/README.md | 92 +++++++++++++++++++++++++++ submission/files.gen | 2 + submission/gen.yaml | 6 +- submission/setup.py | 4 +- submission/src/epilot/sdk.py | 4 +- 9 files changed, 123 insertions(+), 14 deletions(-) create mode 100755 submission/docs/epilot/README.md create mode 100755 submission/docs/submissions/README.md diff --git a/submission/README.md b/submission/README.md index 6a487c6b5..bd650ec34 100755 --- a/submission/README.md +++ b/submission/README.md @@ -12,7 +12,7 @@ pip install git+https://github.com/epilot-dev/sdk-python.git#subdirectory=submis ```python import epilot -from epilot.models import operations, shared +from epilot.models import shared s = epilot.Epilot() @@ -56,7 +56,7 @@ req = shared.SubmissionPayload( source_id="ce99875f-fba9-4fe2-a8f9-afaf52059051", source_type="journey", ) - + res = s.submissions.create_submission(req) if res.status_code == 200: @@ -68,9 +68,9 @@ if res.status_code == 200: ## Available Resources and Operations -### submissions +### [submissions](docs/submissions/README.md) -* `create_submission` - createSubmission +* [create_submission](docs/submissions/README.md#create_submission) - createSubmission ### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 8b47da7e1..ae6500800 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -82,4 +82,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:21:31 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.23.1 (2.21.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/USAGE.md b/submission/USAGE.md index 127a32fa0..a7aaa49ae 100755 --- a/submission/USAGE.md +++ b/submission/USAGE.md @@ -1,7 +1,7 @@ ```python import epilot -from epilot.models import operations, shared +from epilot.models import shared s = epilot.Epilot() @@ -45,7 +45,7 @@ req = shared.SubmissionPayload( source_id="ce99875f-fba9-4fe2-a8f9-afaf52059051", source_type="journey", ) - + res = s.submissions.create_submission(req) if res.status_code == 200: diff --git a/submission/docs/epilot/README.md b/submission/docs/epilot/README.md new file mode 100755 index 000000000..3df093416 --- /dev/null +++ b/submission/docs/epilot/README.md @@ -0,0 +1,9 @@ +# Epilot SDK + +## Overview + +Use this API to handle submissions entities from external sources e.g. journeys and frontends + + +### Available Operations + diff --git a/submission/docs/submissions/README.md b/submission/docs/submissions/README.md new file mode 100755 index 000000000..6dcaaa294 --- /dev/null +++ b/submission/docs/submissions/README.md @@ -0,0 +1,92 @@ +# submissions + +## Overview + +Journey Submission + +### Available Operations + +* [create_submission](#create_submission) - createSubmission + +## create_submission + +Creates a submission from a public facing Journey + + +### Example Usage + +```python +import epilot +from epilot.models import shared + +s = epilot.Epilot() + + +req = shared.SubmissionPayload( + ivy_opportunity_ids=[ + "sapiente", + "quo", + "odit", + "at", + ], + entities=[ + { + "molestiae": "quod", + "quod": "esse", + "totam": "porro", + "dolorum": "dicta", + }, + { + "officia": "occaecati", + "fugit": "deleniti", + "hic": "optio", + }, + { + "beatae": "commodi", + "molestiae": "modi", + "qui": "impedit", + }, + { + "esse": "ipsum", + "excepturi": "aspernatur", + "perferendis": "ad", + }, + ], + journey_submit_id="123", + opt_ins=[ + shared.OptIn( + identifier="example@email.com", + meta={ + "iste": "dolor", + }, + topic="EMAIL_MARKETING", + ), + shared.OptIn( + identifier="example@email.com", + meta={ + "laboriosam": "hic", + "saepe": "fuga", + "in": "corporis", + }, + topic="EMAIL_MARKETING", + ), + shared.OptIn( + identifier="example@email.com", + meta={ + "iure": "saepe", + "quidem": "architecto", + "ipsa": "reiciendis", + }, + topic="EMAIL_MARKETING", + ), + ], + organization_id="123", + source_id="ce99875f-fba9-4fe2-a8f9-afaf52059051", + source_type="journey", +) + +res = s.submissions.create_submission(req) + +if res.status_code == 200: + # handle response +``` diff --git a/submission/files.gen b/submission/files.gen index b0ef2f2a1..114852079 100755 --- a/submission/files.gen +++ b/submission/files.gen @@ -12,4 +12,6 @@ src/epilot/models/operations/__init__.py src/epilot/models/shared/submissionpayload.py src/epilot/models/shared/optin.py src/epilot/models/shared/__init__.py +docs/epilot/README.md +docs/submissions/README.md USAGE.md \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 92f834586..5ecfbbe72 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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-submission diff --git a/submission/setup.py b/submission/setup.py index d268a0009..2ef0654b1 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,14 +10,14 @@ setuptools.setup( name="epilot-submission", - 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/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index e3cc39bd5..9dd1743fb 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From 2919a077b884aca13d7daf7db50f64e81a1ed40a Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 27 Apr 2023 01:22:37 +0000 Subject: [PATCH 10/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.25.1 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index ae6500800..e7dce2399 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -88,4 +88,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:22:26 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.25.1 (2.22.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 5ecfbbe72..dbcc1c1ac 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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-submission diff --git a/submission/setup.py b/submission/setup.py index 2ef0654b1..9b4e69e6d 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.7.0", + version="1.8.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 9dd1743fb..c227e6b6c 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From 3e9e4cd3233d788420f8f5c69823683d8f1c1b03 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 28 Apr 2023 01:23:35 +0000 Subject: [PATCH 11/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.26.2 --- submission/RELEASES.md | 8 ++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- .../models/operations/createsubmission.py | 9 +++++--- submission/src/epilot/models/shared/optin.py | 9 +++++--- .../epilot/models/shared/submissionpayload.py | 21 ++++++++++++------- submission/src/epilot/sdk.py | 4 ++-- 7 files changed, 39 insertions(+), 20 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index e7dce2399..561c3c511 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -94,4 +94,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:23:21 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.26.2 (2.23.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index dbcc1c1ac..54b16c67f 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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-submission diff --git a/submission/setup.py b/submission/setup.py index 9b4e69e6d..a0bf068b8 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.8.0", + version="1.9.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/models/operations/createsubmission.py b/submission/src/epilot/models/operations/createsubmission.py index 64112745c..8df078a86 100755 --- a/submission/src/epilot/models/operations/createsubmission.py +++ b/submission/src/epilot/models/operations/createsubmission.py @@ -9,7 +9,10 @@ @dataclasses.dataclass class CreateSubmissionResponse: - 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/submission/src/epilot/models/shared/optin.py b/submission/src/epilot/models/shared/optin.py index 4e148ae0f..45e676547 100755 --- a/submission/src/epilot/models/shared/optin.py +++ b/submission/src/epilot/models/shared/optin.py @@ -12,7 +12,10 @@ class OptIn: identifier: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('identifier'), 'exclude': lambda f: f is None }}) - r"""Consent identifier""" - meta: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('meta'), 'exclude': lambda f: f is None }}) - topic: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('topic'), 'exclude': lambda f: f is None }}) + + r"""Consent identifier""" + meta: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('meta'), 'exclude': lambda f: f is None }}) + + topic: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('topic'), 'exclude': lambda f: f is None }}) + \ No newline at end of file diff --git a/submission/src/epilot/models/shared/submissionpayload.py b/submission/src/epilot/models/shared/submissionpayload.py index 3b03368bb..625268790 100755 --- a/submission/src/epilot/models/shared/submissionpayload.py +++ b/submission/src/epilot/models/shared/submissionpayload.py @@ -14,17 +14,24 @@ class SubmissionPayload: r"""Holds content and meta information""" entities: list[dict[str, Any]] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('entities') }}) - r"""Entities to create from submission""" + + r"""Entities to create from submission""" organization_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id') }}) - r"""organization id""" + + r"""organization id""" source_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('source_id') }}) - r"""identifier for source e.g. journey ID or frontend ID""" + + r"""identifier for source e.g. journey ID or frontend ID""" source_type: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('source_type') }}) - r"""type of source, e.g. journey or frontend""" + + r"""type of source, e.g. journey or frontend""" ivy_opportunity_ids: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('_ivy_opportunity_ids'), 'exclude': lambda f: f is None }}) - r"""Related Ivy Opportunity Ids""" + + r"""Related Ivy Opportunity Ids""" journey_submit_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('journey_submit_id'), 'exclude': lambda f: f is None }}) - r"""journey submit uid""" + + r"""journey submit uid""" opt_ins: Optional[list[shared_optin.OptIn]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('opt_ins'), 'exclude': lambda f: f is None }}) - r"""Opt-ins to create from submission""" + + r"""Opt-ins to create from submission""" \ No newline at end of file diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index c227e6b6c..9ecd9caca 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From bca9847bdff3694373c82a11360654ab5bc256b8 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 29 Apr 2023 01:21:21 +0000 Subject: [PATCH 12/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.26.4 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- .../src/epilot/models/operations/createsubmission.py | 3 --- submission/src/epilot/models/shared/optin.py | 3 --- submission/src/epilot/models/shared/submissionpayload.py | 7 ------- submission/src/epilot/sdk.py | 4 ++-- 7 files changed, 13 insertions(+), 20 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 561c3c511..ebf381956 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -100,4 +100,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:21:10 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.26.4 (2.23.4) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 54b16c67f..2d19c88a5 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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-submission diff --git a/submission/setup.py b/submission/setup.py index a0bf068b8..2ceb8e191 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.9.0", + version="1.9.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/models/operations/createsubmission.py b/submission/src/epilot/models/operations/createsubmission.py index 8df078a86..e2271c2fa 100755 --- a/submission/src/epilot/models/operations/createsubmission.py +++ b/submission/src/epilot/models/operations/createsubmission.py @@ -10,9 +10,6 @@ class CreateSubmissionResponse: 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/submission/src/epilot/models/shared/optin.py b/submission/src/epilot/models/shared/optin.py index 45e676547..69ffc2fa9 100755 --- a/submission/src/epilot/models/shared/optin.py +++ b/submission/src/epilot/models/shared/optin.py @@ -12,10 +12,7 @@ class OptIn: identifier: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('identifier'), 'exclude': lambda f: f is None }}) - r"""Consent identifier""" meta: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('meta'), 'exclude': lambda f: f is None }}) - topic: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('topic'), 'exclude': lambda f: f is None }}) - \ No newline at end of file diff --git a/submission/src/epilot/models/shared/submissionpayload.py b/submission/src/epilot/models/shared/submissionpayload.py index 625268790..c0298136a 100755 --- a/submission/src/epilot/models/shared/submissionpayload.py +++ b/submission/src/epilot/models/shared/submissionpayload.py @@ -14,24 +14,17 @@ class SubmissionPayload: r"""Holds content and meta information""" entities: list[dict[str, Any]] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('entities') }}) - r"""Entities to create from submission""" organization_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id') }}) - r"""organization id""" source_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('source_id') }}) - r"""identifier for source e.g. journey ID or frontend ID""" source_type: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('source_type') }}) - r"""type of source, e.g. journey or frontend""" ivy_opportunity_ids: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('_ivy_opportunity_ids'), 'exclude': lambda f: f is None }}) - r"""Related Ivy Opportunity Ids""" journey_submit_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('journey_submit_id'), 'exclude': lambda f: f is None }}) - r"""journey submit uid""" opt_ins: Optional[list[shared_optin.OptIn]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('opt_ins'), 'exclude': lambda f: f is None }}) - r"""Opt-ins to create from submission""" \ No newline at end of file diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 9ecd9caca..96e90cc04 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From 0b9d60b90c717c5211cb44eed9d749c200c2af64 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 2 May 2023 01:22:23 +0000 Subject: [PATCH 13/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.26.5 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index ebf381956..7ab11aab5 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -106,4 +106,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:22:13 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.26.5 (2.23.6) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 2d19c88a5..d774233b1 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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-submission diff --git a/submission/setup.py b/submission/setup.py index 2ceb8e191..5b059b5d7 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.9.1", + version="1.9.2", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 96e90cc04..35d0dc531 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From f0353975f1a7474ff529a4e33d413be159fb97f2 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 3 May 2023 01:22:45 +0000 Subject: [PATCH 14/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.27.0 --- submission/README.md | 42 ++++++++--------- submission/RELEASES.md | 8 +++- submission/USAGE.md | 42 ++++++++--------- submission/docs/submissions/README.md | 68 +++++++++++++-------------- submission/gen.yaml | 6 +-- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 +- submission/src/epilot/utils/utils.py | 2 +- 8 files changed, 90 insertions(+), 84 deletions(-) diff --git a/submission/README.md b/submission/README.md index bd650ec34..a4681ce9e 100755 --- a/submission/README.md +++ b/submission/README.md @@ -19,42 +19,42 @@ s = epilot.Epilot() req = shared.SubmissionPayload( ivy_opportunity_ids=[ - "provident", - "distinctio", - "quibusdam", + 'provident', + 'distinctio', + 'quibusdam', ], entities=[ { - "corrupti": "illum", - "vel": "error", - "deserunt": "suscipit", - "iure": "magnam", + "corrupti": 'illum', + "vel": 'error', + "deserunt": 'suscipit', + "iure": 'magnam', }, { - "ipsa": "delectus", - "tempora": "suscipit", - "molestiae": "minus", - "placeat": "voluptatum", + "ipsa": 'delectus', + "tempora": 'suscipit', + "molestiae": 'minus', + "placeat": 'voluptatum', }, { - "excepturi": "nisi", - "recusandae": "temporibus", + "excepturi": 'nisi', + "recusandae": 'temporibus', }, ], - journey_submit_id="123", + journey_submit_id='123', opt_ins=[ shared.OptIn( - identifier="example@email.com", + identifier='example@email.com', meta={ - "veritatis": "deserunt", - "perferendis": "ipsam", + "veritatis": 'deserunt', + "perferendis": 'ipsam', }, - topic="EMAIL_MARKETING", + topic='EMAIL_MARKETING', ), ], - organization_id="123", - source_id="ce99875f-fba9-4fe2-a8f9-afaf52059051", - source_type="journey", + organization_id='123', + source_id='ce99875f-fba9-4fe2-a8f9-afaf52059051', + source_type='journey', ) res = s.submissions.create_submission(req) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 7ab11aab5..0b9bcb499 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -112,4 +112,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:22:31 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.27.0 (2.24.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/USAGE.md b/submission/USAGE.md index a7aaa49ae..c225fd7f2 100755 --- a/submission/USAGE.md +++ b/submission/USAGE.md @@ -8,42 +8,42 @@ s = epilot.Epilot() req = shared.SubmissionPayload( ivy_opportunity_ids=[ - "provident", - "distinctio", - "quibusdam", + 'provident', + 'distinctio', + 'quibusdam', ], entities=[ { - "corrupti": "illum", - "vel": "error", - "deserunt": "suscipit", - "iure": "magnam", + "corrupti": 'illum', + "vel": 'error', + "deserunt": 'suscipit', + "iure": 'magnam', }, { - "ipsa": "delectus", - "tempora": "suscipit", - "molestiae": "minus", - "placeat": "voluptatum", + "ipsa": 'delectus', + "tempora": 'suscipit', + "molestiae": 'minus', + "placeat": 'voluptatum', }, { - "excepturi": "nisi", - "recusandae": "temporibus", + "excepturi": 'nisi', + "recusandae": 'temporibus', }, ], - journey_submit_id="123", + journey_submit_id='123', opt_ins=[ shared.OptIn( - identifier="example@email.com", + identifier='example@email.com', meta={ - "veritatis": "deserunt", - "perferendis": "ipsam", + "veritatis": 'deserunt', + "perferendis": 'ipsam', }, - topic="EMAIL_MARKETING", + topic='EMAIL_MARKETING', ), ], - organization_id="123", - source_id="ce99875f-fba9-4fe2-a8f9-afaf52059051", - source_type="journey", + organization_id='123', + source_id='ce99875f-fba9-4fe2-a8f9-afaf52059051', + source_type='journey', ) res = s.submissions.create_submission(req) diff --git a/submission/docs/submissions/README.md b/submission/docs/submissions/README.md index 6dcaaa294..cbb526d16 100755 --- a/submission/docs/submissions/README.md +++ b/submission/docs/submissions/README.md @@ -24,65 +24,65 @@ s = epilot.Epilot() req = shared.SubmissionPayload( ivy_opportunity_ids=[ - "sapiente", - "quo", - "odit", - "at", + 'sapiente', + 'quo', + 'odit', + 'at', ], entities=[ { - "molestiae": "quod", - "quod": "esse", - "totam": "porro", - "dolorum": "dicta", + "molestiae": 'quod', + "quod": 'esse', + "totam": 'porro', + "dolorum": 'dicta', }, { - "officia": "occaecati", - "fugit": "deleniti", - "hic": "optio", + "officia": 'occaecati', + "fugit": 'deleniti', + "hic": 'optio', }, { - "beatae": "commodi", - "molestiae": "modi", - "qui": "impedit", + "beatae": 'commodi', + "molestiae": 'modi', + "qui": 'impedit', }, { - "esse": "ipsum", - "excepturi": "aspernatur", - "perferendis": "ad", + "esse": 'ipsum', + "excepturi": 'aspernatur', + "perferendis": 'ad', }, ], - journey_submit_id="123", + journey_submit_id='123', opt_ins=[ shared.OptIn( - identifier="example@email.com", + identifier='example@email.com', meta={ - "iste": "dolor", + "iste": 'dolor', }, - topic="EMAIL_MARKETING", + topic='EMAIL_MARKETING', ), shared.OptIn( - identifier="example@email.com", + identifier='example@email.com', meta={ - "laboriosam": "hic", - "saepe": "fuga", - "in": "corporis", + "laboriosam": 'hic', + "saepe": 'fuga', + "in": 'corporis', }, - topic="EMAIL_MARKETING", + topic='EMAIL_MARKETING', ), shared.OptIn( - identifier="example@email.com", + identifier='example@email.com', meta={ - "iure": "saepe", - "quidem": "architecto", - "ipsa": "reiciendis", + "iure": 'saepe', + "quidem": 'architecto', + "ipsa": 'reiciendis', }, - topic="EMAIL_MARKETING", + topic='EMAIL_MARKETING', ), ], - organization_id="123", - source_id="ce99875f-fba9-4fe2-a8f9-afaf52059051", - source_type="journey", + organization_id='123', + source_id='ce99875f-fba9-4fe2-a8f9-afaf52059051', + source_type='journey', ) res = s.submissions.create_submission(req) diff --git a/submission/gen.yaml b/submission/gen.yaml index d774233b1..0206fedaf 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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-submission diff --git a/submission/setup.py b/submission/setup.py index 5b059b5d7..6ee2395fa 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.9.2", + version="1.10.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 35d0dc531..dd55546b4 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, diff --git a/submission/src/epilot/utils/utils.py b/submission/src/epilot/utils/utils.py index 986a86937..63dce946b 100755 --- a/submission/src/epilot/utils/utils.py +++ b/submission/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 37111580d174f5265b8901aa08be94631803a862 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 5 May 2023 01:15:39 +0000 Subject: [PATCH 15/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.29.0 --- submission/README.md | 1 - submission/RELEASES.md | 8 +++- submission/USAGE.md | 1 - submission/docs/submissions/README.md | 1 - submission/gen.yaml | 7 ++-- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 +- submission/src/epilot/submissions.py | 1 + submission/src/epilot/utils/utils.py | 53 +++++++++++++++++---------- 9 files changed, 48 insertions(+), 30 deletions(-) diff --git a/submission/README.md b/submission/README.md index a4681ce9e..77a1f76f8 100755 --- a/submission/README.md +++ b/submission/README.md @@ -16,7 +16,6 @@ from epilot.models import shared s = epilot.Epilot() - req = shared.SubmissionPayload( ivy_opportunity_ids=[ 'provident', diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 0b9bcb499..929a713b2 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -118,4 +118,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:15:28 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.29.0 (2.26.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/USAGE.md b/submission/USAGE.md index c225fd7f2..28ebd59df 100755 --- a/submission/USAGE.md +++ b/submission/USAGE.md @@ -5,7 +5,6 @@ from epilot.models import shared s = epilot.Epilot() - req = shared.SubmissionPayload( ivy_opportunity_ids=[ 'provident', diff --git a/submission/docs/submissions/README.md b/submission/docs/submissions/README.md index cbb526d16..3bd14e5a0 100755 --- a/submission/docs/submissions/README.md +++ b/submission/docs/submissions/README.md @@ -21,7 +21,6 @@ from epilot.models import shared s = epilot.Epilot() - req = shared.SubmissionPayload( ivy_opportunity_ids=[ 'sapiente', diff --git a/submission/gen.yaml b/submission/gen.yaml index 0206fedaf..e665413d0 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,15 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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-submission diff --git a/submission/setup.py b/submission/setup.py index 6ee2395fa..ed6b9cb52 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.10.0", + version="1.11.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index dd55546b4..16c54de28 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, diff --git a/submission/src/epilot/submissions.py b/submission/src/epilot/submissions.py index 60c2bd16d..378863276 100755 --- a/submission/src/epilot/submissions.py +++ b/submission/src/epilot/submissions.py @@ -21,6 +21,7 @@ def __init__(self, client: requests_http.Session, security_client: requests_http self._sdk_version = sdk_version self._gen_version = gen_version + def create_submission(self, request: shared.SubmissionPayload) -> operations.CreateSubmissionResponse: r"""createSubmission Creates a submission from a public facing Journey diff --git a/submission/src/epilot/utils/utils.py b/submission/src/epilot/utils/utils.py index 63dce946b..a8b0d8f14 100755 --- a/submission/src/epilot/utils/utils.py +++ b/submission/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 852e738488d2a67fb5db35493fcf5ab0299fa632 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 6 May 2023 01:17:35 +0000 Subject: [PATCH 16/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.29.1 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 929a713b2..a91bfa51e 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -124,4 +124,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:17:22 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.29.1 (2.26.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index e665413d0..f2bf37d9d 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index ed6b9cb52..fcb329fe7 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.11.0", + version="1.11.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 16c54de28..86ccbe0ae 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From 74d2af0cdfdf65d46c4457a32287df61791590c5 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 10 May 2023 01:20:25 +0000 Subject: [PATCH 17/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.29.2 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index a91bfa51e..8077d6e22 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -130,4 +130,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:20:14 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.29.2 (2.26.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index f2bf37d9d..1930b2ed2 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index fcb329fe7..c0e970e9e 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.11.1", + version="1.11.2", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 86ccbe0ae..f2451c8d3 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From f77c1ab4b23a4d6815ac916dd031a360717b53a0 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 11 May 2023 01:21:50 +0000 Subject: [PATCH 18/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.30.0 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 8077d6e22..6d5f23c18 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -136,4 +136,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:21:39 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.30.0 (2.26.3) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 1930b2ed2..9719f924e 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index c0e970e9e..36e692f88 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.11.2", + version="1.11.3", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index f2451c8d3..b9b69fb06 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From b2de9d48eec68e8672b9ac7ac9908bb1204a8dc2 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 12 May 2023 01:21:24 +0000 Subject: [PATCH 19/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.30.1 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- submission/src/epilot/utils/utils.py | 16 ++++++++-------- 5 files changed, 21 insertions(+), 15 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 6d5f23c18..3ebfab649 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -142,4 +142,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:21:12 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.30.1 (2.26.4) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 9719f924e..cfda63647 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index 36e692f88..29ed35dff 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.11.3", + version="1.11.4", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index b9b69fb06..c21983a12 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, diff --git a/submission/src/epilot/utils/utils.py b/submission/src/epilot/utils/utils.py index a8b0d8f14..98719fbf7 100755 --- a/submission/src/epilot/utils/utils.py +++ b/submission/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 008cad7a3dcb7770201de66cf7203cc27e0e5e6c Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 13 May 2023 01:20:06 +0000 Subject: [PATCH 20/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.31.1 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- submission/src/epilot/utils/utils.py | 2 +- 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 3ebfab649..85cb5ea3d 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -148,4 +148,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:19:56 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.31.1 (2.27.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index cfda63647..aa3989907 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index 29ed35dff..7fd773f8c 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.11.4", + version="1.12.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index c21983a12..fb5e63c51 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, diff --git a/submission/src/epilot/utils/utils.py b/submission/src/epilot/utils/utils.py index 98719fbf7..6b39ecf74 100755 --- a/submission/src/epilot/utils/utils.py +++ b/submission/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 36c9828217c606e863667afd9e43f3f178d2824c Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 16 May 2023 01:23:56 +0000 Subject: [PATCH 21/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.32.0 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 8 ++++---- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 85cb5ea3d..4c00d527e 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -154,4 +154,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:23:43 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.32.0 (2.28.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index aa3989907..16088efdb 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index 7fd773f8c..ca09c58a8 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.12.0", + version="1.13.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index fb5e63c51..3fac89b12 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From 217a3e472c92448fa82ceb5923c309cb4d402542 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 17 May 2023 01:24:15 +0000 Subject: [PATCH 22/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.33.2 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 4c00d527e..b80fe499e 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -160,4 +160,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:24:02 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.33.2 (2.29.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 16088efdb..24e1bd9b5 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index ca09c58a8..b21e8d11c 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.13.0", + version="1.14.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 3fac89b12..f47c8d733 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From e4e2927596d36fe161ad8735ee605220dede8e2c Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 18 May 2023 01:22:24 +0000 Subject: [PATCH 23/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.34.0 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- submission/src/epilot/submissions.py | 2 +- 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index b80fe499e..90262eeb9 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -166,4 +166,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:22:12 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.34.0 (2.30.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 24e1bd9b5..681145114 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index b21e8d11c..33127a462 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.14.0", + version="1.15.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index f47c8d733..0171aea63 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, diff --git a/submission/src/epilot/submissions.py b/submission/src/epilot/submissions.py index 378863276..5640956e7 100755 --- a/submission/src/epilot/submissions.py +++ b/submission/src/epilot/submissions.py @@ -29,11 +29,11 @@ def create_submission(self, request: shared.SubmissionPayload) -> operations.Cre base_url = self._server_url url = base_url.removesuffix('/') + '/v1/submission/submissions' - 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._client From 48603274c1b8d17ce952a967972690d6ac49a8ce Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 19 May 2023 01:23:26 +0000 Subject: [PATCH 24/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.35.0 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- submission/src/epilot/submissions.py | 1 + 5 files changed, 14 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 90262eeb9..203c95f09 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -172,4 +172,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:23:12 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.35.0 (2.31.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 681145114..a165caf66 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index 33127a462..97a51603a 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.15.0", + version="1.16.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 0171aea63..b7de564f0 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, diff --git a/submission/src/epilot/submissions.py b/submission/src/epilot/submissions.py index 5640956e7..761d1899e 100755 --- a/submission/src/epilot/submissions.py +++ b/submission/src/epilot/submissions.py @@ -33,6 +33,7 @@ def create_submission(self, request: shared.SubmissionPayload) -> operations.Cre 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'] = '*/*' headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}' client = self._client From c99feab843d8b8b4c8d4fef2902e1f88f96444d9 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 23 May 2023 01:23:26 +0000 Subject: [PATCH 25/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.37.5 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 203c95f09..a3db219b6 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -178,4 +178,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:23:13 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.37.5 (2.32.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index a165caf66..8e7796c64 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index 97a51603a..edb7f39fc 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.16.0", + version="1.17.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index b7de564f0..48870980a 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From f5e7d022bb8fd5f4257738fa54d973f40c12a7ad Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 27 May 2023 01:23:29 +0000 Subject: [PATCH 26/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.39.0 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index a3db219b6..3a228bee5 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -184,4 +184,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:23:14 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.39.0 (2.32.7) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 8e7796c64..cef11990e 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index edb7f39fc..2b066872b 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.17.0", + version="1.17.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 48870980a..eea4809da 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From 91a1486b6e63a87c89df431b2d199d1fbdf5a884 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 1 Jun 2023 02:03:30 +0000 Subject: [PATCH 27/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.40.2 --- submission/.gitignore | 5 +++++ submission/RELEASES.md | 8 +++++++- submission/files.gen | 1 + submission/gen.yaml | 6 +++--- submission/setup.py | 7 +++++-- submission/src/epilot/sdk.py | 4 ++-- 6 files changed, 23 insertions(+), 8 deletions(-) create mode 100755 submission/.gitignore diff --git a/submission/.gitignore b/submission/.gitignore new file mode 100755 index 000000000..9072ad43b --- /dev/null +++ b/submission/.gitignore @@ -0,0 +1,5 @@ +venv/ +src/*.egg-info/ +__pycache__/ +.pytest_cache/ +.python-version` \ No newline at end of file diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 3a228bee5..be7397ebe 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -190,4 +190,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 02:03:13 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.40.2 (2.34.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/files.gen b/submission/files.gen index 114852079..735f50968 100755 --- a/submission/files.gen +++ b/submission/files.gen @@ -1,5 +1,6 @@ src/epilot/submissions.py src/epilot/sdk.py +.gitignore pylintrc setup.py src/epilot/__init__.py diff --git a/submission/gen.yaml b/submission/gen.yaml index cef11990e..fa8cef182 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index 2b066872b..66f119189 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - 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/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index eea4809da..123c0682a 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From 6a5e36d7c22762b5ea7b81f82f1eeae1cd84fa86 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 2 Jun 2023 01:46:13 +0000 Subject: [PATCH 28/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.40.3 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 34 +++++++++++++++++----------------- submission/src/epilot/sdk.py | 4 ++-- 4 files changed, 29 insertions(+), 23 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index be7397ebe..c0b576be0 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -196,4 +196,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:46:01 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.40.3 (2.34.7) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index fa8cef182..f9318bb55 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index 66f119189..fcc2f93ae 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,29 +10,29 @@ setuptools.setup( name="epilot-submission", - 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/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 123c0682a..6ee4b06db 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -18,8 +18,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, server_url: str = None, From 07f9cc1550c8d7bed23ec88400b8a4b17038dba6 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 3 Jun 2023 01:43:31 +0000 Subject: [PATCH 29/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.43.0 --- submission/RELEASES.md | 8 ++++- submission/files.gen | 1 + submission/gen.yaml | 6 ++-- submission/setup.py | 2 +- submission/src/epilot/__init__.py | 1 + submission/src/epilot/sdk.py | 44 +++++++---------------- submission/src/epilot/sdkconfiguration.py | 27 ++++++++++++++ submission/src/epilot/submissions.py | 28 +++++---------- 8 files changed, 62 insertions(+), 55 deletions(-) create mode 100755 submission/src/epilot/sdkconfiguration.py diff --git a/submission/RELEASES.md b/submission/RELEASES.md index c0b576be0..627cb1468 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -202,4 +202,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:43:14 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.43.0 (2.35.3) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/files.gen b/submission/files.gen index 735f50968..e767f8f6f 100755 --- a/submission/files.gen +++ b/submission/files.gen @@ -1,3 +1,4 @@ +src/epilot/sdkconfiguration.py src/epilot/submissions.py src/epilot/sdk.py .gitignore diff --git a/submission/gen.yaml b/submission/gen.yaml index f9318bb55..d97a7ecc9 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index fcc2f93ae..7b79e8494 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.18.1", + version="1.19.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/__init__.py b/submission/src/epilot/__init__.py index b9e232018..e6c0deeb6 100755 --- a/submission/src/epilot/__init__.py +++ b/submission/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/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 6ee4b06db..78217b980 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -1,33 +1,27 @@ """Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" import requests as requests_http -from . import utils +from .sdkconfiguration import SDKConfiguration from .submissions import Submissions - -SERVERS = [ - "https://submission.sls.epilot.io", -] -"""Contains the list of servers available to the SDK""" +from epilot import utils class Epilot: r"""Use this API to handle submissions entities from external sources e.g. journeys and frontends""" submissions: Submissions r"""Journey Submission""" - _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, + server_idx: int = None, server_url: str = None, url_params: dict[str, str] = None, client: requests_http.Session = None ) -> None: """Instantiates the SDK configuring it with the provided parameters. + :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 @@ -35,31 +29,19 @@ 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 = client 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 = self._client - + 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.submissions = Submissions( - self._client, - self._security_client, - self._server_url, - self._language, - self._sdk_version, - self._gen_version - ) - + self.submissions = Submissions(self.sdk_configuration) \ No newline at end of file diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py new file mode 100755 index 000000000..0cef4d923 --- /dev/null +++ b/submission/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://submission.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/submission/src/epilot/submissions.py b/submission/src/epilot/submissions.py index 761d1899e..a8b96c1cf 100755 --- a/submission/src/epilot/submissions.py +++ b/submission/src/epilot/submissions.py @@ -1,42 +1,32 @@ """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 class Submissions: r"""Journey Submission""" - _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 create_submission(self, request: shared.SubmissionPayload) -> operations.CreateSubmissionResponse: r"""createSubmission Creates a submission from a public facing Journey """ - base_url = self._server_url + base_url = utils.template_url(*self.sdk_configuration.get_server_details()) - url = base_url.removesuffix('/') + '/v1/submission/submissions' + url = base_url + '/v1/submission/submissions' 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'] = '*/*' - 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._client + client = self.sdk_configuration.client http_res = client.request('POST', url, data=data, files=form, headers=headers) content_type = http_res.headers.get('Content-Type') From 6931afa7258346d0ed1d54f86824fcfd18aff82e Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 7 Jun 2023 01:48:54 +0000 Subject: [PATCH 30/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.44.2 --- submission/RELEASES.md | 8 +++++++- submission/docs/epilot/README.md | 2 +- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 2 +- submission/src/epilot/sdkconfiguration.py | 5 +++-- 6 files changed, 16 insertions(+), 9 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 627cb1468..23dafc9b7 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -208,4 +208,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:48:41 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.44.2 (2.35.9) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/docs/epilot/README.md b/submission/docs/epilot/README.md index 3df093416..25b24a00e 100755 --- a/submission/docs/epilot/README.md +++ b/submission/docs/epilot/README.md @@ -2,7 +2,7 @@ ## Overview -Use this API to handle submissions entities from external sources e.g. journeys and frontends +Submission API: Use this API to handle submissions entities from external sources e.g. journeys and frontends ### Available Operations diff --git a/submission/gen.yaml b/submission/gen.yaml index d97a7ecc9..1554b7df5 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index 7b79e8494..afce45cb3 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.19.0", + version="1.19.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 78217b980..88a50a349 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -6,7 +6,7 @@ from epilot import utils class Epilot: - r"""Use this API to handle submissions entities from external sources e.g. journeys and frontends""" + r"""Submission API: Use this API to handle submissions entities from external sources e.g. journeys and frontends""" submissions: Submissions r"""Journey Submission""" diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 0cef4d923..f812b085a 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -3,6 +3,7 @@ import requests from dataclasses import dataclass + SERVERS = [ 'https://submission.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 dee13ca1c0b760342d9359ec123deb44eb6fb1f1 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 8 Jun 2023 01:46:11 +0000 Subject: [PATCH 31/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.45.0 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 5 +++-- submission/src/epilot/submissions.py | 2 +- 5 files changed, 15 insertions(+), 8 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 23dafc9b7..36999adbd 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -214,4 +214,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:45:58 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.45.0 (2.37.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 1554b7df5..f9047eb4e 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index afce45cb3..5635d3465 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.19.1", + version="1.20.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index f812b085a..5b6836401 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/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 = '1.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/submission/src/epilot/submissions.py b/submission/src/epilot/submissions.py index a8b96c1cf..4ebca4f36 100755 --- a/submission/src/epilot/submissions.py +++ b/submission/src/epilot/submissions.py @@ -24,7 +24,7 @@ def create_submission(self, request: shared.SubmissionPayload) -> operations.Cre if req_content_type not in ('multipart/form-data', 'multipart/mixed'): headers['content-type'] = req_content_type 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.client From 73a8695697fee1effea5301491666ab0e0ad6d3c Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 9 Jun 2023 01:46:35 +0000 Subject: [PATCH 32/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.45.2 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 36999adbd..e72b94a87 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -220,4 +220,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:46:21 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.45.2 (2.37.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index f9047eb4e..78b94cbb6 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index 5635d3465..d095e2dd1 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.20.0", + version="1.20.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 5b6836401..b6ea902ae 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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 7bf5377c313a83065961f20cf07a470418b54843 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 10 Jun 2023 01:37:29 +0000 Subject: [PATCH 33/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.47.0 --- submission/README.md | 4 ++-- submission/RELEASES.md | 8 +++++++- .../operations/createsubmissionresponse.md | 10 ++++++++++ submission/docs/models/shared/optin.md | 10 ++++++++++ .../docs/models/shared/submissionpayload.md | 16 ++++++++++++++++ submission/docs/{ => sdks}/epilot/README.md | 0 submission/docs/{ => sdks}/submissions/README.md | 12 ++++++++++++ submission/files.gen | 9 ++++++--- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- .../epilot/models/operations/createsubmission.py | 5 +++-- submission/src/epilot/models/shared/optin.py | 5 +++-- .../epilot/models/shared/submissionpayload.py | 5 +++-- submission/src/epilot/sdkconfiguration.py | 4 ++-- 14 files changed, 78 insertions(+), 18 deletions(-) create mode 100755 submission/docs/models/operations/createsubmissionresponse.md create mode 100755 submission/docs/models/shared/optin.md create mode 100755 submission/docs/models/shared/submissionpayload.md rename submission/docs/{ => sdks}/epilot/README.md (100%) rename submission/docs/{ => sdks}/submissions/README.md (65%) diff --git a/submission/README.md b/submission/README.md index 77a1f76f8..642923695 100755 --- a/submission/README.md +++ b/submission/README.md @@ -67,9 +67,9 @@ if res.status_code == 200: ## Available Resources and Operations -### [submissions](docs/submissions/README.md) +### [submissions](docs/sdks/submissions/README.md) -* [create_submission](docs/submissions/README.md#create_submission) - createSubmission +* [create_submission](docs/sdks/submissions/README.md#create_submission) - createSubmission ### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index e72b94a87..9c64a11eb 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -226,4 +226,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:37:10 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.47.0 (2.39.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/docs/models/operations/createsubmissionresponse.md b/submission/docs/models/operations/createsubmissionresponse.md new file mode 100755 index 000000000..06d359d2a --- /dev/null +++ b/submission/docs/models/operations/createsubmissionresponse.md @@ -0,0 +1,10 @@ +# CreateSubmissionResponse + + +## 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/submission/docs/models/shared/optin.md b/submission/docs/models/shared/optin.md new file mode 100755 index 000000000..babe06018 --- /dev/null +++ b/submission/docs/models/shared/optin.md @@ -0,0 +1,10 @@ +# OptIn + + +## Fields + +| Field | Type | Required | Description | Example | +| ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | +| `identifier` | *Optional[str]* | :heavy_minus_sign: | Consent identifier | example@email.com | +| `meta` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | +| `topic` | *Optional[str]* | :heavy_minus_sign: | N/A | EMAIL_MARKETING | \ No newline at end of file diff --git a/submission/docs/models/shared/submissionpayload.md b/submission/docs/models/shared/submissionpayload.md new file mode 100755 index 000000000..76af522db --- /dev/null +++ b/submission/docs/models/shared/submissionpayload.md @@ -0,0 +1,16 @@ +# SubmissionPayload + +Holds content and meta information + + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | +| `ivy_opportunity_ids` | list[*str*] | :heavy_minus_sign: | Related Ivy Opportunity Ids | | +| `entities` | list[dict[str, *Any*]] | :heavy_check_mark: | Entities to create from submission
| | +| `journey_submit_id` | *Optional[str]* | :heavy_minus_sign: | journey submit uid | 123 | +| `opt_ins` | list[[OptIn](../../models/shared/optin.md)] | :heavy_minus_sign: | Opt-ins to create from submission
| | +| `organization_id` | *str* | :heavy_check_mark: | organization id | 123 | +| `source_id` | *str* | :heavy_check_mark: | identifier for source e.g. journey ID or frontend ID | ce99875f-fba9-4fe2-a8f9-afaf52059051 | +| `source_type` | *str* | :heavy_check_mark: | type of source, e.g. journey or frontend | journey | \ No newline at end of file diff --git a/submission/docs/epilot/README.md b/submission/docs/sdks/epilot/README.md similarity index 100% rename from submission/docs/epilot/README.md rename to submission/docs/sdks/epilot/README.md diff --git a/submission/docs/submissions/README.md b/submission/docs/sdks/submissions/README.md similarity index 65% rename from submission/docs/submissions/README.md rename to submission/docs/sdks/submissions/README.md index 3bd14e5a0..e4a1d14f5 100755 --- a/submission/docs/submissions/README.md +++ b/submission/docs/sdks/submissions/README.md @@ -89,3 +89,15 @@ res = s.submissions.create_submission(req) if res.status_code == 200: # handle response ``` + +### Parameters + +| Parameter | Type | Required | Description | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `request` | [shared.SubmissionPayload](../../models/shared/submissionpayload.md) | :heavy_check_mark: | The request object to use for the request. | + + +### Response + +**[operations.CreateSubmissionResponse](../../models/operations/createsubmissionresponse.md)** + diff --git a/submission/files.gen b/submission/files.gen index e767f8f6f..bae83873f 100755 --- a/submission/files.gen +++ b/submission/files.gen @@ -14,6 +14,9 @@ src/epilot/models/operations/__init__.py src/epilot/models/shared/submissionpayload.py src/epilot/models/shared/optin.py src/epilot/models/shared/__init__.py -docs/epilot/README.md -docs/submissions/README.md -USAGE.md \ No newline at end of file +docs/sdks/epilot/README.md +docs/sdks/submissions/README.md +USAGE.md +docs/models/operations/createsubmissionresponse.md +docs/models/shared/submissionpayload.md +docs/models/shared/optin.md \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 78b94cbb6..cc67e921b 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index d095e2dd1..c88090971 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.20.1", + version="1.21.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/models/operations/createsubmission.py b/submission/src/epilot/models/operations/createsubmission.py index e2271c2fa..f955a13bf 100755 --- a/submission/src/epilot/models/operations/createsubmission.py +++ b/submission/src/epilot/models/operations/createsubmission.py @@ -6,10 +6,11 @@ from typing import Optional + @dataclasses.dataclass class CreateSubmissionResponse: - 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/submission/src/epilot/models/shared/optin.py b/submission/src/epilot/models/shared/optin.py index 69ffc2fa9..aff4a9d76 100755 --- a/submission/src/epilot/models/shared/optin.py +++ b/submission/src/epilot/models/shared/optin.py @@ -8,11 +8,12 @@ @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class OptIn: - identifier: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('identifier'), 'exclude': lambda f: f is None }}) r"""Consent identifier""" meta: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('meta'), 'exclude': lambda f: f is None }}) topic: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('topic'), 'exclude': lambda f: f is None }}) - \ No newline at end of file + + diff --git a/submission/src/epilot/models/shared/submissionpayload.py b/submission/src/epilot/models/shared/submissionpayload.py index c0298136a..7ac1ab851 100755 --- a/submission/src/epilot/models/shared/submissionpayload.py +++ b/submission/src/epilot/models/shared/submissionpayload.py @@ -9,10 +9,10 @@ @dataclass_json(undefined=Undefined.EXCLUDE) + @dataclasses.dataclass class SubmissionPayload: r"""Holds content and meta information""" - entities: list[dict[str, Any]] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('entities') }}) r"""Entities to create from submission""" organization_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id') }}) @@ -27,4 +27,5 @@ class SubmissionPayload: r"""journey submit uid""" opt_ins: Optional[list[shared_optin.OptIn]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('opt_ins'), 'exclude': lambda f: f is None }}) r"""Opt-ins to create from submission""" - \ No newline at end of file + + diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index b6ea902ae..f0c73ba48 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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 b54f008296b44a87318a50f921fa28d5db6cd169 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sun, 11 Jun 2023 01:53:48 +0000 Subject: [PATCH 34/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.47.1 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 9c64a11eb..7a7b6903d 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -232,4 +232,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:53:33 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.47.1 (2.39.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index cc67e921b..f3070f67e 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index c88090971..32d16b387 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.21.0", + version="1.21.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index f0c73ba48..d951be83a 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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 03bd21b50155cba8911e0b3cad0033c7d5307298 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 14 Jun 2023 01:39:11 +0000 Subject: [PATCH 35/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.47.3 --- submission/RELEASES.md | 8 +++++++- .../docs/models/shared/submissionpayload.md | 18 +++++++++--------- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- .../epilot/models/shared/submissionpayload.py | 5 ++++- submission/src/epilot/sdkconfiguration.py | 4 ++-- submission/src/epilot/utils/retries.py | 3 ++- 7 files changed, 28 insertions(+), 18 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 7a7b6903d..edc3429d3 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -238,4 +238,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:38:57 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.47.3 (2.40.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/docs/models/shared/submissionpayload.md b/submission/docs/models/shared/submissionpayload.md index 76af522db..7f79fd716 100755 --- a/submission/docs/models/shared/submissionpayload.md +++ b/submission/docs/models/shared/submissionpayload.md @@ -5,12 +5,12 @@ Holds content and meta information ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | -| `ivy_opportunity_ids` | list[*str*] | :heavy_minus_sign: | Related Ivy Opportunity Ids | | -| `entities` | list[dict[str, *Any*]] | :heavy_check_mark: | Entities to create from submission
| | -| `journey_submit_id` | *Optional[str]* | :heavy_minus_sign: | journey submit uid | 123 | -| `opt_ins` | list[[OptIn](../../models/shared/optin.md)] | :heavy_minus_sign: | Opt-ins to create from submission
| | -| `organization_id` | *str* | :heavy_check_mark: | organization id | 123 | -| `source_id` | *str* | :heavy_check_mark: | identifier for source e.g. journey ID or frontend ID | ce99875f-fba9-4fe2-a8f9-afaf52059051 | -| `source_type` | *str* | :heavy_check_mark: | type of source, e.g. journey or frontend | journey | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | +| ~~`ivy_opportunity_ids`~~ | list[*str*] | :heavy_minus_sign: | :warning: **DEPRECATED**: this will be removed in a future release, please migrate away from it as soon as possible.

Related Ivy Opportunity Ids | | +| `entities` | list[dict[str, *Any*]] | :heavy_check_mark: | Entities to create from submission
| | +| `journey_submit_id` | *Optional[str]* | :heavy_minus_sign: | journey submit uid | 123 | +| `opt_ins` | list[[OptIn](../../models/shared/optin.md)] | :heavy_minus_sign: | Opt-ins to create from submission
| | +| `organization_id` | *str* | :heavy_check_mark: | organization id | 123 | +| `source_id` | *str* | :heavy_check_mark: | identifier for source e.g. journey ID or frontend ID | ce99875f-fba9-4fe2-a8f9-afaf52059051 | +| `source_type` | *str* | :heavy_check_mark: | type of source, e.g. journey or frontend | journey | \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index f3070f67e..ffddc5b4c 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index 32d16b387..43997caab 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.21.1", + version="1.22.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/models/shared/submissionpayload.py b/submission/src/epilot/models/shared/submissionpayload.py index 7ac1ab851..b00d0aa88 100755 --- a/submission/src/epilot/models/shared/submissionpayload.py +++ b/submission/src/epilot/models/shared/submissionpayload.py @@ -22,7 +22,10 @@ class SubmissionPayload: source_type: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('source_type') }}) r"""type of source, e.g. journey or frontend""" ivy_opportunity_ids: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('_ivy_opportunity_ids'), 'exclude': lambda f: f is None }}) - r"""Related Ivy Opportunity Ids""" + r"""Related Ivy Opportunity Ids + + Deprecated: this field will be removed in a future release, please migrate away from it as soon as possible + """ journey_submit_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('journey_submit_id'), 'exclude': lambda f: f is None }}) r"""journey submit uid""" opt_ins: Optional[list[shared_optin.OptIn]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('opt_ins'), 'exclude': lambda f: f is None }}) diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index d951be83a..a24471902 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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/submission/src/epilot/utils/retries.py b/submission/src/epilot/utils/retries.py index c6251d948..2138c1b5e 100755 --- a/submission/src/epilot/utils/retries.py +++ b/submission/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 0c21a2bc41fa24b3a0a9c1ca6688f2f3dd24ecd5 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 16 Jun 2023 01:39:24 +0000 Subject: [PATCH 36/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.48.0 --- submission/.gitignore | 2 +- submission/RELEASES.md | 8 +++++++- submission/files.gen | 1 - submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 6 files changed, 14 insertions(+), 9 deletions(-) diff --git a/submission/.gitignore b/submission/.gitignore index 9072ad43b..648876d29 100755 --- a/submission/.gitignore +++ b/submission/.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/submission/RELEASES.md b/submission/RELEASES.md index edc3429d3..37eddabaa 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -244,4 +244,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:39:08 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.48.0 (2.41.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/files.gen b/submission/files.gen index bae83873f..28ef25467 100755 --- a/submission/files.gen +++ b/submission/files.gen @@ -1,7 +1,6 @@ src/epilot/sdkconfiguration.py src/epilot/submissions.py src/epilot/sdk.py -.gitignore pylintrc setup.py src/epilot/__init__.py diff --git a/submission/gen.yaml b/submission/gen.yaml index ffddc5b4c..bab65a779 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index 43997caab..4c75c0337 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.22.0", + version="1.23.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index a24471902..5fe04a2c2 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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 9e6fef8b6331116ec6626ed93def75afbd2e64f7 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 20 Jun 2023 01:34:36 +0000 Subject: [PATCH 37/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.49.0 --- submission/.gitignore | 2 ++ submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 5 files changed, 15 insertions(+), 7 deletions(-) diff --git a/submission/.gitignore b/submission/.gitignore index 648876d29..8ac3f51d4 100755 --- a/submission/.gitignore +++ b/submission/.gitignore @@ -1,3 +1,5 @@ +.python-version +.DS_Store venv/ src/*.egg-info/ __pycache__/ diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 37eddabaa..46301c578 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -250,4 +250,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:34:21 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.49.0 (2.41.4) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index bab65a779..0e5bacc18 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index 4c75c0337..52e458106 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.23.0", + version="1.23.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 5fe04a2c2..0e496b62b 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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 977b68afad283d698ec584bce260bd2c6ffd1d91 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 21 Jun 2023 01:35:57 +0000 Subject: [PATCH 38/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.49.1 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 46301c578..3ab1cc7f8 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -256,4 +256,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:35:44 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.49.1 (2.41.5) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 0e5bacc18..0b2c5800a 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index 52e458106..9b6c30c10 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.23.1", + version="1.23.2", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 0e496b62b..bcdfc2242 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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 ba2023f029afa0be42505789f17c17abd9eb7345 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 23 Jun 2023 01:49:38 +0000 Subject: [PATCH 39/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.50.1 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 3ab1cc7f8..24c0c8a79 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -262,4 +262,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:49:23 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.50.1 (2.43.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 0b2c5800a..56d6b6da2 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index 9b6c30c10..a5707f083 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.23.2", + version="1.24.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index bcdfc2242..cc33c80ae 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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 a2e96bcc6782be8c9267c905f7e7951a021f1a90 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 27 Jun 2023 01:51:58 +0000 Subject: [PATCH 40/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.51.1 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 24c0c8a79..59dade8d2 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -268,4 +268,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:51:43 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.51.1 (2.50.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 56d6b6da2..98c863a71 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index a5707f083..24255b9c7 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.24.0", + version="1.25.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index cc33c80ae..449d5bcc9 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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: From 4d80a7d71f83ea6ee7a3473dabedf395289d4d5b Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 29 Jun 2023 01:46:55 +0000 Subject: [PATCH 41/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.51.3 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 59dade8d2..f344ede42 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -274,4 +274,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:46:41 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.51.3 (2.52.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 98c863a71..2efc474b5 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa docVersion: 1.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/submission/setup.py b/submission/setup.py index 24255b9c7..c78a0c577 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.25.0", + version="1.26.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 449d5bcc9..e086c65b6 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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 1bc4f5f197db2bff5dfc0f479959587aa890466a Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 30 Jun 2023 01:45:35 +0000 Subject: [PATCH 42/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.51.3 --- submission/RELEASES.md | 6 ++++++ submission/gen.yaml | 4 ++-- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index f344ede42..4706644d5 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -280,4 +280,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.51.3 (2.52.2) https://github.com/speakeasy-api/speakeasy + +## 2023-06-30 01:45:21 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.51.3 (2.52.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 2efc474b5..95055ae74 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -1,6 +1,6 @@ configVersion: 1.0.0 management: - docChecksum: 89cb5b3bf127d6ae2e1c29fa5742affa + docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.0.0 speakeasyVersion: 1.51.3 generationVersion: 2.52.2 @@ -9,7 +9,7 @@ generation: singleTagPerOp: false telemetryEnabled: false python: - version: 1.26.0 + version: 1.26.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index c78a0c577..d66eab214 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.26.0", + version="1.26.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index e086c65b6..6f950f0ff 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,7 +17,7 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.26.0' + sdk_version: str = '1.26.1' gen_version: str = '2.52.2' def get_server_details(self) -> tuple[str, dict[str, str]]: From 733e0f5041f2108b1578d9c18bd41ae8019d6025 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 1 Jul 2023 01:56:26 +0000 Subject: [PATCH 43/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.52.0 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 4706644d5..7397938a6 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -286,4 +286,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:56:12 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.52.0 (2.55.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 95055ae74..d5a40b9f3 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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.1 + version: 1.27.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index d66eab214..cc4c5e65a 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.26.1", + version="1.27.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 6f950f0ff..c22a28ef5 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.26.1' - 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 f74eea4c6ebddf007eee2216c162741c42e5f15c Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 6 Jul 2023 01:51:50 +0000 Subject: [PATCH 44/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.52.2 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 7397938a6..652f2af27 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -292,4 +292,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:51:36 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.52.2 (2.57.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index d5a40b9f3..838b863fa 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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/submission/setup.py b/submission/setup.py index cc4c5e65a..001fe3201 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.27.0", + version="1.28.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index c22a28ef5..f9dcae155 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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 10a9efbf7ac958cb442e05a95dbecd737628d952 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 7 Jul 2023 01:50:19 +0000 Subject: [PATCH 45/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.53.0 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 652f2af27..012a81d69 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -298,4 +298,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:50:03 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.53.0 (2.58.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 838b863fa..5c030c6a1 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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/submission/setup.py b/submission/setup.py index 001fe3201..6af666a54 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.28.0", + version="1.29.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index f9dcae155..7f3c01428 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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 f2248bb46d9aad0d82958d74689f1ae2ecccb862 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 8 Jul 2023 01:49:02 +0000 Subject: [PATCH 46/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.53.1 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 012a81d69..ec1a5332c 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -304,4 +304,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:48:49 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.53.1 (2.58.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 5c030c6a1..f1e83ec71 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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/submission/setup.py b/submission/setup.py index 6af666a54..da5cfee48 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.29.0", + version="1.29.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 7f3c01428..e11532706 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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 0c71860ccc7dfe6fa3ad7008b85e7d5f9aee9073 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 11 Jul 2023 01:42:20 +0000 Subject: [PATCH 47/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.56.0 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index ec1a5332c..f973c9c31 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -310,4 +310,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:42:05 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.56.0 (2.61.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index f1e83ec71..b9714e5c3 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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/submission/setup.py b/submission/setup.py index da5cfee48..b19227a03 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.29.1", + version="1.30.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index e11532706..12f947a13 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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: From d70d1c140eb2290bd6a5a5324c9d33f9d06e4590 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 12 Jul 2023 01:50:51 +0000 Subject: [PATCH 48/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.56.4 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index f973c9c31..ca2019564 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -316,4 +316,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:50:37 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.56.4 (2.61.5) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index b9714e5c3..e6578b89f 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.0.0 - speakeasyVersion: 1.56.0 - generationVersion: 2.61.0 + speakeasyVersion: 1.56.4 + generationVersion: 2.61.5 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/submission/setup.py b/submission/setup.py index b19227a03..3e485bdce 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.30.0", + version="1.30.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 12f947a13..354cc9f13 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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.5' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 99f08e8c11b2a5fd316ddc229232e618c49b2456 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 13 Jul 2023 01:53:05 +0000 Subject: [PATCH 49/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.57.0 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/models/shared/submissionpayload.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 5 files changed, 14 insertions(+), 8 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index ca2019564..8d7ca9902 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -322,4 +322,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml -- Speakeasy CLI 1.56.4 (2.61.5) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.56.4 (2.61.5) https://github.com/speakeasy-api/speakeasy + +## 2023-07-13 01:52:49 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.57.0 (2.62.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index e6578b89f..50d1fb6c3 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.0.0 - speakeasyVersion: 1.56.4 - generationVersion: 2.61.5 + 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/submission/setup.py b/submission/setup.py index 3e485bdce..91ae50ecf 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.30.1", + version="1.31.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/models/shared/submissionpayload.py b/submission/src/epilot/models/shared/submissionpayload.py index b00d0aa88..beb1c58d8 100755 --- a/submission/src/epilot/models/shared/submissionpayload.py +++ b/submission/src/epilot/models/shared/submissionpayload.py @@ -23,7 +23,7 @@ class SubmissionPayload: r"""type of source, e.g. journey or frontend""" ivy_opportunity_ids: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('_ivy_opportunity_ids'), 'exclude': lambda f: f is None }}) r"""Related Ivy Opportunity Ids - + Deprecated: this field will be removed in a future release, please migrate away from it as soon as possible """ journey_submit_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('journey_submit_id'), 'exclude': lambda f: f is None }}) diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 354cc9f13..9b2895a80 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.30.1' - gen_version: str = '2.61.5' + 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 0620c9fbcab6754ba0e62595e7c5776c39a6481c Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 14 Jul 2023 01:53:01 +0000 Subject: [PATCH 50/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.59.0 --- submission/README.md | 2 ++ submission/RELEASES.md | 8 +++++++- submission/USAGE.md | 2 ++ submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 6 files changed, 17 insertions(+), 7 deletions(-) diff --git a/submission/README.md b/submission/README.md index 642923695..40efa9f41 100755 --- a/submission/README.md +++ b/submission/README.md @@ -10,6 +10,8 @@ pip install git+https://github.com/epilot-dev/sdk-python.git#subdirectory=submis ## SDK Example Usage + + ```python import epilot from epilot.models import shared diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 8d7ca9902..6047fcc28 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -328,4 +328,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:52:46 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.59.0 (2.65.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/USAGE.md b/submission/USAGE.md index 28ebd59df..1d7459b39 100755 --- a/submission/USAGE.md +++ b/submission/USAGE.md @@ -1,4 +1,6 @@ + + ```python import epilot from epilot.models import shared diff --git a/submission/gen.yaml b/submission/gen.yaml index 50d1fb6c3..c8065c4a8 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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/submission/setup.py b/submission/setup.py index 91ae50ecf..6b56ca565 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.31.0", + version="1.32.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 9b2895a80..2e307ca29 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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 a41e8bb15a56d42b9b58a22474fc9b1fc4e0c38f Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Mon, 17 Jul 2023 01:55:55 +0000 Subject: [PATCH 51/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.60.0 --- submission/RELEASES.md | 8 ++++++- submission/files.gen | 1 + submission/gen.yaml | 6 ++--- submission/pylintrc | 4 +++- submission/setup.py | 2 +- .../src/epilot/models/errors/sdkerror.py | 24 +++++++++++++++++++ submission/src/epilot/sdkconfiguration.py | 4 ++-- 7 files changed, 41 insertions(+), 8 deletions(-) create mode 100755 submission/src/epilot/models/errors/sdkerror.py diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 6047fcc28..d612117ba 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -334,4 +334,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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-17 01:55:42 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.60.0 (2.66.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/files.gen b/submission/files.gen index 28ef25467..d25e91928 100755 --- a/submission/files.gen +++ b/submission/files.gen @@ -5,6 +5,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 diff --git a/submission/gen.yaml b/submission/gen.yaml index c8065c4a8..14f9ae717 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.0.0 - speakeasyVersion: 1.59.0 - generationVersion: 2.65.0 + speakeasyVersion: 1.60.0 + generationVersion: 2.66.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/submission/pylintrc b/submission/pylintrc index cf84a65c0..138217e87 100755 --- a/submission/pylintrc +++ b/submission/pylintrc @@ -437,7 +437,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/submission/setup.py b/submission/setup.py index 6b56ca565..71b4e4590 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.32.0", + version="1.33.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/models/errors/sdkerror.py b/submission/src/epilot/models/errors/sdkerror.py new file mode 100755 index 000000000..6bb02bbd6 --- /dev/null +++ b/submission/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/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 2e307ca29..c476507b4 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.32.0' - gen_version: str = '2.65.0' + sdk_version: str = '1.33.0' + gen_version: str = '2.66.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 2433ee21a5a39b1fe50de199fa1158bcbee1c0f6 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 18 Jul 2023 02:01:00 +0000 Subject: [PATCH 52/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.61.0 --- submission/RELEASES.md | 8 +++++++- submission/files.gen | 1 + submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/models/errors/__init__.py | 4 ++++ submission/src/epilot/sdkconfiguration.py | 4 ++-- 6 files changed, 18 insertions(+), 7 deletions(-) create mode 100755 submission/src/epilot/models/errors/__init__.py diff --git a/submission/RELEASES.md b/submission/RELEASES.md index d612117ba..cbc907266 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -340,4 +340,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml -- Speakeasy CLI 1.60.0 (2.66.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file +- Speakeasy CLI 1.60.0 (2.66.0) https://github.com/speakeasy-api/speakeasy + +## 2023-07-18 02:00:43 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.61.0 (2.70.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/files.gen b/submission/files.gen index d25e91928..09e09586e 100755 --- a/submission/files.gen +++ b/submission/files.gen @@ -14,6 +14,7 @@ src/epilot/models/operations/__init__.py src/epilot/models/shared/submissionpayload.py src/epilot/models/shared/optin.py src/epilot/models/shared/__init__.py +src/epilot/models/errors/__init__.py docs/sdks/epilot/README.md docs/sdks/submissions/README.md USAGE.md diff --git a/submission/gen.yaml b/submission/gen.yaml index 14f9ae717..70aabdca8 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.0.0 - speakeasyVersion: 1.60.0 - generationVersion: 2.66.0 + speakeasyVersion: 1.61.0 + generationVersion: 2.70.0 generation: sdkClassName: epilot singleTagPerOp: false telemetryEnabled: false python: - version: 1.33.0 + version: 1.34.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index 71b4e4590..63b083226 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.33.0", + version="1.34.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/models/errors/__init__.py b/submission/src/epilot/models/errors/__init__.py new file mode 100755 index 000000000..cfd848441 --- /dev/null +++ b/submission/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/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index c476507b4..45e89e877 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.33.0' - gen_version: str = '2.66.0' + sdk_version: str = '1.34.0' + gen_version: str = '2.70.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From d9411e5efd3a5b983fd6e80876eda2ae70b82776 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 19 Jul 2023 02:49:33 +0000 Subject: [PATCH 53/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.62.1 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index cbc907266..146eef9e0 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -346,4 +346,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 02:49:19 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.62.1 (2.70.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 70aabdca8..b1a530bcf 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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.34.0 + version: 1.34.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index 63b083226..3b2317933 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.34.0", + version="1.34.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 45e89e877..45d4df32c 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.34.0' - gen_version: str = '2.70.0' + sdk_version: str = '1.34.1' + gen_version: str = '2.70.2' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 56892d91abcd438b2dc9d895881af90ac752395a Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 22 Jul 2023 01:26:06 +0000 Subject: [PATCH 54/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.64.0 --- submission/RELEASES.md | 8 +++++++- submission/USAGE.md | 0 .../docs/models/operations/createsubmissionresponse.md | 0 submission/docs/models/shared/optin.md | 0 submission/docs/models/shared/submissionpayload.md | 0 submission/docs/sdks/epilot/README.md | 0 submission/docs/sdks/submissions/README.md | 0 submission/gen.yaml | 6 +++--- submission/pylintrc | 0 submission/setup.py | 4 ++-- submission/src/epilot/__init__.py | 0 submission/src/epilot/models/__init__.py | 0 submission/src/epilot/models/errors/__init__.py | 0 submission/src/epilot/models/errors/sdkerror.py | 0 submission/src/epilot/models/operations/__init__.py | 0 .../src/epilot/models/operations/createsubmission.py | 0 submission/src/epilot/models/shared/__init__.py | 0 submission/src/epilot/models/shared/optin.py | 0 submission/src/epilot/models/shared/submissionpayload.py | 0 submission/src/epilot/sdk.py | 0 submission/src/epilot/sdkconfiguration.py | 4 ++-- submission/src/epilot/submissions.py | 0 submission/src/epilot/utils/__init__.py | 0 submission/src/epilot/utils/retries.py | 0 submission/src/epilot/utils/utils.py | 0 25 files changed, 14 insertions(+), 8 deletions(-) mode change 100755 => 100644 submission/USAGE.md mode change 100755 => 100644 submission/docs/models/operations/createsubmissionresponse.md mode change 100755 => 100644 submission/docs/models/shared/optin.md mode change 100755 => 100644 submission/docs/models/shared/submissionpayload.md mode change 100755 => 100644 submission/docs/sdks/epilot/README.md mode change 100755 => 100644 submission/docs/sdks/submissions/README.md mode change 100755 => 100644 submission/pylintrc mode change 100755 => 100644 submission/setup.py mode change 100755 => 100644 submission/src/epilot/__init__.py mode change 100755 => 100644 submission/src/epilot/models/__init__.py mode change 100755 => 100644 submission/src/epilot/models/errors/__init__.py mode change 100755 => 100644 submission/src/epilot/models/errors/sdkerror.py mode change 100755 => 100644 submission/src/epilot/models/operations/__init__.py mode change 100755 => 100644 submission/src/epilot/models/operations/createsubmission.py mode change 100755 => 100644 submission/src/epilot/models/shared/__init__.py mode change 100755 => 100644 submission/src/epilot/models/shared/optin.py mode change 100755 => 100644 submission/src/epilot/models/shared/submissionpayload.py mode change 100755 => 100644 submission/src/epilot/sdk.py mode change 100755 => 100644 submission/src/epilot/sdkconfiguration.py mode change 100755 => 100644 submission/src/epilot/submissions.py mode change 100755 => 100644 submission/src/epilot/utils/__init__.py mode change 100755 => 100644 submission/src/epilot/utils/retries.py mode change 100755 => 100644 submission/src/epilot/utils/utils.py diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 146eef9e0..39b1f80a9 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -352,4 +352,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:25:53 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.64.0 (2.71.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/USAGE.md b/submission/USAGE.md old mode 100755 new mode 100644 diff --git a/submission/docs/models/operations/createsubmissionresponse.md b/submission/docs/models/operations/createsubmissionresponse.md old mode 100755 new mode 100644 diff --git a/submission/docs/models/shared/optin.md b/submission/docs/models/shared/optin.md old mode 100755 new mode 100644 diff --git a/submission/docs/models/shared/submissionpayload.md b/submission/docs/models/shared/submissionpayload.md old mode 100755 new mode 100644 diff --git a/submission/docs/sdks/epilot/README.md b/submission/docs/sdks/epilot/README.md old mode 100755 new mode 100644 diff --git a/submission/docs/sdks/submissions/README.md b/submission/docs/sdks/submissions/README.md old mode 100755 new mode 100644 diff --git a/submission/gen.yaml b/submission/gen.yaml index b1a530bcf..c8fe71167 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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.34.1 + version: 1.35.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/pylintrc b/submission/pylintrc old mode 100755 new mode 100644 diff --git a/submission/setup.py b/submission/setup.py old mode 100755 new mode 100644 index 3b2317933..e6d8b04cb --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.34.1", + version="1.35.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/submission/src/epilot/__init__.py b/submission/src/epilot/__init__.py old mode 100755 new mode 100644 diff --git a/submission/src/epilot/models/__init__.py b/submission/src/epilot/models/__init__.py old mode 100755 new mode 100644 diff --git a/submission/src/epilot/models/errors/__init__.py b/submission/src/epilot/models/errors/__init__.py old mode 100755 new mode 100644 diff --git a/submission/src/epilot/models/errors/sdkerror.py b/submission/src/epilot/models/errors/sdkerror.py old mode 100755 new mode 100644 diff --git a/submission/src/epilot/models/operations/__init__.py b/submission/src/epilot/models/operations/__init__.py old mode 100755 new mode 100644 diff --git a/submission/src/epilot/models/operations/createsubmission.py b/submission/src/epilot/models/operations/createsubmission.py old mode 100755 new mode 100644 diff --git a/submission/src/epilot/models/shared/__init__.py b/submission/src/epilot/models/shared/__init__.py old mode 100755 new mode 100644 diff --git a/submission/src/epilot/models/shared/optin.py b/submission/src/epilot/models/shared/optin.py old mode 100755 new mode 100644 diff --git a/submission/src/epilot/models/shared/submissionpayload.py b/submission/src/epilot/models/shared/submissionpayload.py old mode 100755 new mode 100644 diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py old mode 100755 new mode 100644 diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py old mode 100755 new mode 100644 index 45d4df32c..d3df2bd9c --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.34.1' - gen_version: str = '2.70.2' + sdk_version: str = '1.35.0' + gen_version: str = '2.71.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/submission/src/epilot/submissions.py b/submission/src/epilot/submissions.py old mode 100755 new mode 100644 diff --git a/submission/src/epilot/utils/__init__.py b/submission/src/epilot/utils/__init__.py old mode 100755 new mode 100644 diff --git a/submission/src/epilot/utils/retries.py b/submission/src/epilot/utils/retries.py old mode 100755 new mode 100644 diff --git a/submission/src/epilot/utils/utils.py b/submission/src/epilot/utils/utils.py old mode 100755 new mode 100644 From 6a53ae37a2f421c373deeac3e6bea76e64d28fea Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 26 Jul 2023 01:34:27 +0000 Subject: [PATCH 55/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.65.0 --- submission/RELEASES.md | 8 +++++++- submission/USAGE.md | 0 .../docs/models/operations/createsubmissionresponse.md | 0 submission/docs/models/shared/optin.md | 0 submission/docs/models/shared/submissionpayload.md | 0 submission/docs/sdks/epilot/README.md | 0 submission/docs/sdks/submissions/README.md | 0 submission/gen.yaml | 6 +++--- submission/pylintrc | 0 submission/setup.py | 2 +- submission/src/epilot/__init__.py | 0 submission/src/epilot/models/__init__.py | 0 submission/src/epilot/models/errors/__init__.py | 0 submission/src/epilot/models/errors/sdkerror.py | 0 submission/src/epilot/models/operations/__init__.py | 0 .../src/epilot/models/operations/createsubmission.py | 0 submission/src/epilot/models/shared/__init__.py | 0 submission/src/epilot/models/shared/optin.py | 0 submission/src/epilot/models/shared/submissionpayload.py | 0 submission/src/epilot/sdk.py | 0 submission/src/epilot/sdkconfiguration.py | 4 ++-- submission/src/epilot/submissions.py | 0 submission/src/epilot/utils/__init__.py | 0 submission/src/epilot/utils/retries.py | 0 submission/src/epilot/utils/utils.py | 0 25 files changed, 13 insertions(+), 7 deletions(-) mode change 100644 => 100755 submission/USAGE.md mode change 100644 => 100755 submission/docs/models/operations/createsubmissionresponse.md mode change 100644 => 100755 submission/docs/models/shared/optin.md mode change 100644 => 100755 submission/docs/models/shared/submissionpayload.md mode change 100644 => 100755 submission/docs/sdks/epilot/README.md mode change 100644 => 100755 submission/docs/sdks/submissions/README.md mode change 100644 => 100755 submission/pylintrc mode change 100644 => 100755 submission/setup.py mode change 100644 => 100755 submission/src/epilot/__init__.py mode change 100644 => 100755 submission/src/epilot/models/__init__.py mode change 100644 => 100755 submission/src/epilot/models/errors/__init__.py mode change 100644 => 100755 submission/src/epilot/models/errors/sdkerror.py mode change 100644 => 100755 submission/src/epilot/models/operations/__init__.py mode change 100644 => 100755 submission/src/epilot/models/operations/createsubmission.py mode change 100644 => 100755 submission/src/epilot/models/shared/__init__.py mode change 100644 => 100755 submission/src/epilot/models/shared/optin.py mode change 100644 => 100755 submission/src/epilot/models/shared/submissionpayload.py mode change 100644 => 100755 submission/src/epilot/sdk.py mode change 100644 => 100755 submission/src/epilot/sdkconfiguration.py mode change 100644 => 100755 submission/src/epilot/submissions.py mode change 100644 => 100755 submission/src/epilot/utils/__init__.py mode change 100644 => 100755 submission/src/epilot/utils/retries.py mode change 100644 => 100755 submission/src/epilot/utils/utils.py diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 39b1f80a9..69c154f29 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -358,4 +358,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:34:10 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.65.0 (2.73.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/USAGE.md b/submission/USAGE.md old mode 100644 new mode 100755 diff --git a/submission/docs/models/operations/createsubmissionresponse.md b/submission/docs/models/operations/createsubmissionresponse.md old mode 100644 new mode 100755 diff --git a/submission/docs/models/shared/optin.md b/submission/docs/models/shared/optin.md old mode 100644 new mode 100755 diff --git a/submission/docs/models/shared/submissionpayload.md b/submission/docs/models/shared/submissionpayload.md old mode 100644 new mode 100755 diff --git a/submission/docs/sdks/epilot/README.md b/submission/docs/sdks/epilot/README.md old mode 100644 new mode 100755 diff --git a/submission/docs/sdks/submissions/README.md b/submission/docs/sdks/submissions/README.md old mode 100644 new mode 100755 diff --git a/submission/gen.yaml b/submission/gen.yaml index c8fe71167..717658994 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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.35.0 + version: 1.36.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/pylintrc b/submission/pylintrc old mode 100644 new mode 100755 diff --git a/submission/setup.py b/submission/setup.py old mode 100644 new mode 100755 index e6d8b04cb..712d8f21d --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.35.0", + version="1.36.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/__init__.py b/submission/src/epilot/__init__.py old mode 100644 new mode 100755 diff --git a/submission/src/epilot/models/__init__.py b/submission/src/epilot/models/__init__.py old mode 100644 new mode 100755 diff --git a/submission/src/epilot/models/errors/__init__.py b/submission/src/epilot/models/errors/__init__.py old mode 100644 new mode 100755 diff --git a/submission/src/epilot/models/errors/sdkerror.py b/submission/src/epilot/models/errors/sdkerror.py old mode 100644 new mode 100755 diff --git a/submission/src/epilot/models/operations/__init__.py b/submission/src/epilot/models/operations/__init__.py old mode 100644 new mode 100755 diff --git a/submission/src/epilot/models/operations/createsubmission.py b/submission/src/epilot/models/operations/createsubmission.py old mode 100644 new mode 100755 diff --git a/submission/src/epilot/models/shared/__init__.py b/submission/src/epilot/models/shared/__init__.py old mode 100644 new mode 100755 diff --git a/submission/src/epilot/models/shared/optin.py b/submission/src/epilot/models/shared/optin.py old mode 100644 new mode 100755 diff --git a/submission/src/epilot/models/shared/submissionpayload.py b/submission/src/epilot/models/shared/submissionpayload.py old mode 100644 new mode 100755 diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py old mode 100644 new mode 100755 diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py old mode 100644 new mode 100755 index d3df2bd9c..4e117f1fa --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.35.0' - gen_version: str = '2.71.0' + sdk_version: str = '1.36.0' + gen_version: str = '2.73.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/submission/src/epilot/submissions.py b/submission/src/epilot/submissions.py old mode 100644 new mode 100755 diff --git a/submission/src/epilot/utils/__init__.py b/submission/src/epilot/utils/__init__.py old mode 100644 new mode 100755 diff --git a/submission/src/epilot/utils/retries.py b/submission/src/epilot/utils/retries.py old mode 100644 new mode 100755 diff --git a/submission/src/epilot/utils/utils.py b/submission/src/epilot/utils/utils.py old mode 100644 new mode 100755 From 8c81d347b6a035db4383c536f623af60d3e50fd3 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 27 Jul 2023 01:16:31 +0000 Subject: [PATCH 56/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.65.1 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 69c154f29..8e87a4bd1 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -364,4 +364,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:16:18 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.65.1 (2.73.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 717658994..080dfbf9c 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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.36.0 + version: 1.36.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index 712d8f21d..888b23d40 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.36.0", + version="1.36.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 4e117f1fa..16624133c 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.36.0' - gen_version: str = '2.73.0' + sdk_version: str = '1.36.1' + gen_version: str = '2.73.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 42dcc9398f0d428c626fae275edf464663166243 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 28 Jul 2023 01:19:01 +0000 Subject: [PATCH 57/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.65.2 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 8e87a4bd1..656c54e89 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -370,4 +370,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:18:48 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.65.2 (2.75.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 080dfbf9c..7a3639303 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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.36.1 + version: 1.37.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index 888b23d40..ec5729d42 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.36.1", + version="1.37.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 16624133c..90f1fe0cf 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.36.1' - gen_version: str = '2.73.1' + sdk_version: str = '1.37.0' + gen_version: str = '2.75.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From defd57f40e68af17c8f896b853d2879b41957bc3 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 1 Aug 2023 01:34:43 +0000 Subject: [PATCH 58/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.66.1 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 13 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 656c54e89..25e6b0947 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -376,4 +376,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:34:30 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.66.1 (2.75.2) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 7a3639303..8b8ce2f01 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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.37.0 + version: 1.37.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index ec5729d42..4fb929a14 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.37.0", + version="1.37.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 90f1fe0cf..103798a3b 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.37.0' - gen_version: str = '2.75.1' + sdk_version: str = '1.37.1' + gen_version: str = '2.75.2' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 93d65e337743e03e71fead3edcbd773aa048953a Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 3 Aug 2023 01:19:45 +0000 Subject: [PATCH 59/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.68.1 --- submission/RELEASES.md | 8 +++++++- .../docs/models/shared/submissionpayload.md | 18 +++++++++--------- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- .../epilot/models/shared/submissionpayload.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 6 files changed, 23 insertions(+), 17 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 25e6b0947..10d031089 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -382,4 +382,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:19:31 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.68.1 (2.77.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/docs/models/shared/submissionpayload.md b/submission/docs/models/shared/submissionpayload.md index 7f79fd716..07e7a4893 100755 --- a/submission/docs/models/shared/submissionpayload.md +++ b/submission/docs/models/shared/submissionpayload.md @@ -5,12 +5,12 @@ Holds content and meta information ## Fields -| Field | Type | Required | Description | Example | -| ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------- | -| ~~`ivy_opportunity_ids`~~ | list[*str*] | :heavy_minus_sign: | :warning: **DEPRECATED**: this will be removed in a future release, please migrate away from it as soon as possible.

Related Ivy Opportunity Ids | | -| `entities` | list[dict[str, *Any*]] | :heavy_check_mark: | Entities to create from submission
| | -| `journey_submit_id` | *Optional[str]* | :heavy_minus_sign: | journey submit uid | 123 | -| `opt_ins` | list[[OptIn](../../models/shared/optin.md)] | :heavy_minus_sign: | Opt-ins to create from submission
| | -| `organization_id` | *str* | :heavy_check_mark: | organization id | 123 | -| `source_id` | *str* | :heavy_check_mark: | identifier for source e.g. journey ID or frontend ID | ce99875f-fba9-4fe2-a8f9-afaf52059051 | -| `source_type` | *str* | :heavy_check_mark: | type of source, e.g. journey or frontend | journey | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | +| ~~`ivy_opportunity_ids`~~ | list[*str*] | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Related Ivy Opportunity Ids | | +| `entities` | list[dict[str, *Any*]] | :heavy_check_mark: | Entities to create from submission
| | +| `journey_submit_id` | *Optional[str]* | :heavy_minus_sign: | journey submit uid | 123 | +| `opt_ins` | list[[OptIn](../../models/shared/optin.md)] | :heavy_minus_sign: | Opt-ins to create from submission
| | +| `organization_id` | *str* | :heavy_check_mark: | organization id | 123 | +| `source_id` | *str* | :heavy_check_mark: | identifier for source e.g. journey ID or frontend ID | ce99875f-fba9-4fe2-a8f9-afaf52059051 | +| `source_type` | *str* | :heavy_check_mark: | type of source, e.g. journey or frontend | journey | \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 8b8ce2f01..46e44b028 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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.37.1 + version: 1.38.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index 4fb929a14..cad8d160f 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.37.1", + version="1.38.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/models/shared/submissionpayload.py b/submission/src/epilot/models/shared/submissionpayload.py index beb1c58d8..046f60ca2 100755 --- a/submission/src/epilot/models/shared/submissionpayload.py +++ b/submission/src/epilot/models/shared/submissionpayload.py @@ -24,7 +24,7 @@ class SubmissionPayload: ivy_opportunity_ids: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('_ivy_opportunity_ids'), 'exclude': lambda f: f is None }}) r"""Related Ivy Opportunity Ids - 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. """ journey_submit_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('journey_submit_id'), 'exclude': lambda f: f is None }}) r"""journey submit uid""" diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 103798a3b..47f03d3c0 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.37.1' - gen_version: str = '2.75.2' + sdk_version: str = '1.38.0' + gen_version: str = '2.77.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From a54668712f004a2f2b6f0a57d55193e24c95a1c0 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 4 Aug 2023 01:21:21 +0000 Subject: [PATCH 60/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.68.3 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 6 +++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- submission/src/epilot/utils/utils.py | 5 ++++- 5 files changed, 17 insertions(+), 8 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 10d031089..bcdcf8ff2 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -388,4 +388,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:21:08 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.68.3 (2.81.1) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 46e44b028..e4770a89e 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,14 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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.38.0 + version: 1.39.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index cad8d160f..5f3e03121 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.38.0", + version="1.39.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 47f03d3c0..ba1afe8fc 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.38.0' - gen_version: str = '2.77.1' + sdk_version: str = '1.39.0' + gen_version: str = '2.81.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/submission/src/epilot/utils/utils.py b/submission/src/epilot/utils/utils.py index 6b39ecf74..3456af651 100755 --- a/submission/src/epilot/utils/utils.py +++ b/submission/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 31b5c0c802d9a549fe3d818d996339188df63383 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 8 Aug 2023 01:18:25 +0000 Subject: [PATCH 61/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.69.1 --- submission/RELEASES.md | 8 +++++++- submission/gen.yaml | 11 ++++++++--- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index bcdcf8ff2..fc78cb52f 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -394,4 +394,10 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:18:09 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.69.1 (2.82.0) https://github.com/speakeasy-api/speakeasy \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index e4770a89e..b0537c2c1 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,14 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 + globalServerURLs: 2.81.1 python: - version: 1.39.0 + version: 1.40.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index 5f3e03121..5bb396056 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.39.0", + version="1.40.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index ba1afe8fc..01b39e74f 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.39.0' - gen_version: str = '2.81.1' + sdk_version: str = '1.40.0' + gen_version: str = '2.82.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From b200548fd18e14f0b76bd8d89b880a49a02571cd Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 15 Aug 2023 01:07:51 +0000 Subject: [PATCH 62/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.72.0 --- submission/RELEASES.md | 10 +++++++++- submission/gen.yaml | 8 ++++---- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index fc78cb52f..5c1ad02fa 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -400,4 +400,12 @@ Based on: ### Changes Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.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 01:07:36 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.72.0 (2.84.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.41.0] submission \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index b0537c2c1..d47d919fd 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,8 +2,8 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.0.0 - speakeasyVersion: 1.69.1 - generationVersion: 2.82.0 + speakeasyVersion: 1.72.0 + generationVersion: 2.84.1 generation: sdkClassName: epilot singleTagPerOp: false @@ -12,9 +12,9 @@ features: python: core: 2.82.0 deprecations: 2.81.1 - globalServerURLs: 2.81.1 + globalServerURLs: 2.82.0 python: - version: 1.40.0 + version: 1.41.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index 5bb396056..d6d86bb19 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.40.0", + version="1.41.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 01b39e74f..f37bd3d06 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.40.0' - gen_version: str = '2.82.0' + sdk_version: str = '1.41.0' + gen_version: str = '2.84.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From b2eed435df115168fd17ab9572727c4b3e53f112 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 19 Aug 2023 01:05:43 +0000 Subject: [PATCH 63/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.74.3 --- submission/RELEASES.md | 10 +++++++++- submission/gen.yaml | 8 ++++---- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- submission/src/epilot/utils/utils.py | 4 ++-- 5 files changed, 18 insertions(+), 10 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 5c1ad02fa..c386b0c68 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -408,4 +408,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.72.0 (2.84.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.41.0] submission \ No newline at end of file +- [python v1.41.0] submission + +## 2023-08-19 01:05:28 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.74.3 (2.86.6) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.41.1] submission \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index d47d919fd..fbe57851b 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 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/submission/setup.py b/submission/setup.py index d6d86bb19..c72af1a05 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.41.0", + version="1.41.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index f37bd3d06..06ee734fd 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.41.0' - gen_version: str = '2.84.1' + sdk_version: str = '1.41.1' + gen_version: str = '2.86.6' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/submission/src/epilot/utils/utils.py b/submission/src/epilot/utils/utils.py index 3456af651..ea9792d0d 100755 --- a/submission/src/epilot/utils/utils.py +++ b/submission/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 6a7769e4f0feee37dd8ad4de42c2950d475b1855 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 25 Aug 2023 01:09:22 +0000 Subject: [PATCH 64/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.74.11 --- submission/RELEASES.md | 10 +++++++++- submission/gen.yaml | 8 ++++---- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index c386b0c68..e876923a2 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -416,4 +416,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.74.3 (2.86.6) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.41.1] submission \ No newline at end of file +- [python v1.41.1] submission + +## 2023-08-25 01:09:04 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.74.11 (2.87.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.41.2] submission \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index fbe57851b..6d8d17073 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 globalServerURLs: 2.82.0 python: - version: 1.41.1 + version: 1.41.2 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index c72af1a05..96fc98225 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.41.1", + version="1.41.2", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 06ee734fd..9f7f4c217 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.41.1' - gen_version: str = '2.86.6' + sdk_version: str = '1.41.2' + gen_version: str = '2.87.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 5700bfdaa65ae5bf5027fcb2d2023bd32d561b14 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 26 Aug 2023 01:06:24 +0000 Subject: [PATCH 65/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.74.16 --- submission/RELEASES.md | 10 +++++++++- submission/gen.yaml | 8 ++++---- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index e876923a2..bb3f8f1b8 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -424,4 +424,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.74.11 (2.87.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.41.2] submission \ No newline at end of file +- [python v1.41.2] submission + +## 2023-08-26 01:06:10 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.74.16 (2.88.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.42.0] submission \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 6d8d17073..320711029 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 globalServerURLs: 2.82.0 python: - version: 1.41.2 + version: 1.42.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index 96fc98225..eb2a75822 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.41.2", + version="1.42.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 9f7f4c217..42a37ed5b 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.41.2' - gen_version: str = '2.87.1' + sdk_version: str = '1.42.0' + gen_version: str = '2.88.2' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 9472d30e11ab557443ff897051d592e1168f1d77 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 29 Aug 2023 01:09:45 +0000 Subject: [PATCH 66/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.74.17 --- submission/RELEASES.md | 10 +++++++++- submission/gen.yaml | 8 ++++---- submission/pylintrc | 2 +- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 5 files changed, 17 insertions(+), 9 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index bb3f8f1b8..1d44ae429 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -432,4 +432,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.74.16 (2.88.2) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.42.0] submission \ No newline at end of file +- [python v1.42.0] submission + +## 2023-08-29 01:09:28 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.74.17 (2.88.5) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.42.1] submission \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 320711029..7fcf258f7 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 globalServerURLs: 2.82.0 python: - version: 1.42.0 + version: 1.42.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/pylintrc b/submission/pylintrc index 138217e87..8307335ef 100755 --- a/submission/pylintrc +++ b/submission/pylintrc @@ -620,7 +620,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/submission/setup.py b/submission/setup.py index eb2a75822..7dca6e7fd 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.42.0", + version="1.42.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 42a37ed5b..800e1a415 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.42.0' - gen_version: str = '2.88.2' + sdk_version: str = '1.42.1' + gen_version: str = '2.88.5' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 823543f3effdfb3b087be2eb53dd6a96cb929bb1 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 31 Aug 2023 01:09:48 +0000 Subject: [PATCH 67/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.76.1 --- submission/.gitattributes | 2 ++ submission/RELEASES.md | 10 +++++++++- submission/files.gen | 3 ++- submission/gen.yaml | 8 ++++---- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 6 files changed, 20 insertions(+), 9 deletions(-) create mode 100755 submission/.gitattributes diff --git a/submission/.gitattributes b/submission/.gitattributes new file mode 100755 index 000000000..4d75d5900 --- /dev/null +++ b/submission/.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/submission/RELEASES.md b/submission/RELEASES.md index 1d44ae429..0478f1ed9 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -440,4 +440,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.74.17 (2.88.5) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.42.1] submission \ No newline at end of file +- [python v1.42.1] submission + +## 2023-08-31 01:09:31 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.76.1 (2.89.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.43.0] submission \ No newline at end of file diff --git a/submission/files.gen b/submission/files.gen index 09e09586e..47faa06e3 100755 --- a/submission/files.gen +++ b/submission/files.gen @@ -20,4 +20,5 @@ docs/sdks/submissions/README.md USAGE.md docs/models/operations/createsubmissionresponse.md docs/models/shared/submissionpayload.md -docs/models/shared/optin.md \ No newline at end of file +docs/models/shared/optin.md +.gitattributes \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 7fcf258f7..4d3da32ff 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.0.0 - speakeasyVersion: 1.74.17 - generationVersion: 2.88.5 + speakeasyVersion: 1.76.1 + 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 globalServerURLs: 2.82.0 python: - version: 1.42.1 + version: 1.43.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index 7dca6e7fd..514d3df26 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.42.1", + version="1.43.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 800e1a415..c625198e2 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.42.1' - gen_version: str = '2.88.5' + sdk_version: str = '1.43.0' + gen_version: str = '2.89.1' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From d063d439c04bc866b21bb9e19c19c318278954c3 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 1 Sep 2023 01:14:15 +0000 Subject: [PATCH 68/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.77.0 --- submission/RELEASES.md | 10 +++++++++- submission/gen.yaml | 8 ++++---- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 0478f1ed9..c0063290e 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -448,4 +448,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.76.1 (2.89.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.43.0] submission \ No newline at end of file +- [python v1.43.0] submission + +## 2023-09-01 01:13:58 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.77.0 (2.91.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.44.0] submission \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 4d3da32ff..701ff74ae 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.0.0 - speakeasyVersion: 1.76.1 - 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 globalServerURLs: 2.82.0 python: - version: 1.43.0 + version: 1.44.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index 514d3df26..8a672481e 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.43.0", + version="1.44.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index c625198e2..f9df27b9f 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.43.0' - gen_version: str = '2.89.1' + sdk_version: str = '1.44.0' + gen_version: str = '2.91.2' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 60af4927b3bdfb120d56350f7838bda741fb2f73 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 2 Sep 2023 01:07:04 +0000 Subject: [PATCH 69/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.77.2 --- submission/RELEASES.md | 10 +++++++++- submission/gen.yaml | 8 ++++---- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index c0063290e..1a0ae5572 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -456,4 +456,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.77.0 (2.91.2) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.44.0] submission \ No newline at end of file +- [python v1.44.0] submission + +## 2023-09-02 01:06:49 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.77.2 (2.93.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.44.1] submission \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 701ff74ae..bd667977e 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 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/submission/setup.py b/submission/setup.py index 8a672481e..d5f338d08 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.44.0", + version="1.44.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index f9df27b9f..2c8f0b900 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.44.0' - gen_version: str = '2.91.2' + sdk_version: str = '1.44.1' + gen_version: str = '2.93.0' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: From 11a415981ddcbeb618ced64b7e2509ba5ff906d4 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 5 Sep 2023 01:08:22 +0000 Subject: [PATCH 70/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.78.3 --- submission/RELEASES.md | 10 +++++++++- submission/gen.yaml | 8 ++++---- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- submission/src/epilot/utils/utils.py | 19 +++++++++++-------- 5 files changed, 27 insertions(+), 16 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 1a0ae5572..3a8a7b183 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -464,4 +464,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.77.2 (2.93.0) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.44.1] submission \ No newline at end of file +- [python v1.44.1] submission + +## 2023-09-05 01:08:07 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.78.3 (2.96.3) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.44.2] submission \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index bd667977e..f69ae01d0 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 globalServerURLs: 2.82.0 python: - version: 1.44.1 + version: 1.44.2 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index d5f338d08..7eeea115c 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.44.1", + version="1.44.2", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 2c8f0b900..1c85c0b6a 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -17,8 +17,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.44.1' - gen_version: str = '2.93.0' + sdk_version: str = '1.44.2' + gen_version: str = '2.96.3' def get_server_details(self) -> tuple[str, dict[str, str]]: if self.server_url: diff --git a/submission/src/epilot/utils/utils.py b/submission/src/epilot/utils/utils.py index ea9792d0d..c91b0c049 100755 --- a/submission/src/epilot/utils/utils.py +++ b/submission/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 a90023d1e64f53669826bbe9a3c144ad6e87d4f3 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 12 Sep 2023 01:08:14 +0000 Subject: [PATCH 71/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.82.5 --- submission/README.md | 22 ++--------- submission/RELEASES.md | 10 ++++- submission/USAGE.md | 22 ++--------- submission/docs/sdks/submissions/README.md | 45 ++-------------------- submission/gen.yaml | 8 ++-- submission/setup.py | 2 +- submission/src/epilot/sdk.py | 9 +++-- submission/src/epilot/sdkconfiguration.py | 7 +++- submission/src/epilot/utils/utils.py | 33 +++++++++++++++- 9 files changed, 66 insertions(+), 92 deletions(-) diff --git a/submission/README.md b/submission/README.md index 40efa9f41..2e6deb953 100755 --- a/submission/README.md +++ b/submission/README.md @@ -20,26 +20,11 @@ s = epilot.Epilot() req = shared.SubmissionPayload( ivy_opportunity_ids=[ - 'provident', - 'distinctio', - 'quibusdam', + 'corrupti', ], entities=[ { - "corrupti": 'illum', - "vel": 'error', - "deserunt": 'suscipit', - "iure": 'magnam', - }, - { - "ipsa": 'delectus', - "tempora": 'suscipit', - "molestiae": 'minus', - "placeat": 'voluptatum', - }, - { - "excepturi": 'nisi', - "recusandae": 'temporibus', + "provident": 'distinctio', }, ], journey_submit_id='123', @@ -47,8 +32,7 @@ req = shared.SubmissionPayload( shared.OptIn( identifier='example@email.com', meta={ - "veritatis": 'deserunt', - "perferendis": 'ipsam', + "quibusdam": 'unde', }, topic='EMAIL_MARKETING', ), diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 3a8a7b183..13ed860ae 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -472,4 +472,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.78.3 (2.96.3) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.44.2] submission \ No newline at end of file +- [python v1.44.2] submission + +## 2023-09-12 01:07:57 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.82.5 (2.108.3) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.44.3] submission \ No newline at end of file diff --git a/submission/USAGE.md b/submission/USAGE.md index 1d7459b39..489cb64ce 100755 --- a/submission/USAGE.md +++ b/submission/USAGE.md @@ -9,26 +9,11 @@ s = epilot.Epilot() req = shared.SubmissionPayload( ivy_opportunity_ids=[ - 'provident', - 'distinctio', - 'quibusdam', + 'corrupti', ], entities=[ { - "corrupti": 'illum', - "vel": 'error', - "deserunt": 'suscipit', - "iure": 'magnam', - }, - { - "ipsa": 'delectus', - "tempora": 'suscipit', - "molestiae": 'minus', - "placeat": 'voluptatum', - }, - { - "excepturi": 'nisi', - "recusandae": 'temporibus', + "provident": 'distinctio', }, ], journey_submit_id='123', @@ -36,8 +21,7 @@ req = shared.SubmissionPayload( shared.OptIn( identifier='example@email.com', meta={ - "veritatis": 'deserunt', - "perferendis": 'ipsam', + "quibusdam": 'unde', }, topic='EMAIL_MARKETING', ), diff --git a/submission/docs/sdks/submissions/README.md b/submission/docs/sdks/submissions/README.md index e4a1d14f5..51fb869ec 100755 --- a/submission/docs/sdks/submissions/README.md +++ b/submission/docs/sdks/submissions/README.md @@ -23,32 +23,11 @@ s = epilot.Epilot() req = shared.SubmissionPayload( ivy_opportunity_ids=[ - 'sapiente', - 'quo', - 'odit', - 'at', + 'nulla', ], entities=[ { - "molestiae": 'quod', - "quod": 'esse', - "totam": 'porro', - "dolorum": 'dicta', - }, - { - "officia": 'occaecati', - "fugit": 'deleniti', - "hic": 'optio', - }, - { - "beatae": 'commodi', - "molestiae": 'modi', - "qui": 'impedit', - }, - { - "esse": 'ipsum', - "excepturi": 'aspernatur', - "perferendis": 'ad', + "corrupti": 'illum', }, ], journey_submit_id='123', @@ -56,25 +35,7 @@ req = shared.SubmissionPayload( shared.OptIn( identifier='example@email.com', meta={ - "iste": 'dolor', - }, - topic='EMAIL_MARKETING', - ), - shared.OptIn( - identifier='example@email.com', - meta={ - "laboriosam": 'hic', - "saepe": 'fuga', - "in": 'corporis', - }, - topic='EMAIL_MARKETING', - ), - shared.OptIn( - identifier='example@email.com', - meta={ - "iure": 'saepe', - "quidem": 'architecto', - "ipsa": 'reiciendis', + "vel": 'error', }, topic='EMAIL_MARKETING', ), diff --git a/submission/gen.yaml b/submission/gen.yaml index f69ae01d0..d9b194094 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 globalServerURLs: 2.82.0 python: - version: 1.44.2 + version: 1.44.3 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index 7eeea115c..a396ca10e 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.44.2", + version="1.44.3", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 88a50a349..14ac665d5 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -16,7 +16,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. @@ -27,7 +28,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() @@ -38,7 +41,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/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 1c85c0b6a..c8f79bd8f 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -3,6 +3,8 @@ import requests from dataclasses import dataclass +from .utils.retries import RetryConfig + SERVERS = [ 'https://submission.sls.epilot.io', @@ -17,8 +19,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.44.2' - gen_version: str = '2.96.3' + sdk_version: str = '1.44.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/submission/src/epilot/utils/utils.py b/submission/src/epilot/utils/utils.py index c91b0c049..05eafba6c 100755 --- a/submission/src/epilot/utils/utils.py +++ b/submission/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 104cff2975410210f006b039cb2d3001ecdef590 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 16 Sep 2023 01:08:30 +0000 Subject: [PATCH 72/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.86.0 --- submission/README.md | 2 +- submission/RELEASES.md | 10 +++++++++- submission/docs/sdks/submissions/README.md | 2 +- submission/gen.yaml | 8 ++++---- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 6 files changed, 18 insertions(+), 10 deletions(-) diff --git a/submission/README.md b/submission/README.md index 2e6deb953..c5fdb5187 100755 --- a/submission/README.md +++ b/submission/README.md @@ -53,7 +53,7 @@ if res.status_code == 200: ## Available Resources and Operations -### [submissions](docs/sdks/submissions/README.md) +### [Submissions](docs/sdks/submissions/README.md) * [create_submission](docs/sdks/submissions/README.md#create_submission) - createSubmission diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 13ed860ae..f753eded4 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -480,4 +480,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.82.5 (2.108.3) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.44.3] submission \ No newline at end of file +- [python v1.44.3] submission + +## 2023-09-16 01:08:13 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.86.0 (2.115.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.44.4] submission \ No newline at end of file diff --git a/submission/docs/sdks/submissions/README.md b/submission/docs/sdks/submissions/README.md index 51fb869ec..26550091d 100755 --- a/submission/docs/sdks/submissions/README.md +++ b/submission/docs/sdks/submissions/README.md @@ -1,4 +1,4 @@ -# submissions +# Submissions ## Overview diff --git a/submission/gen.yaml b/submission/gen.yaml index d9b194094..b663cedb8 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 globalServerURLs: 2.82.0 python: - version: 1.44.3 + version: 1.44.4 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index a396ca10e..e20fd4af0 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.44.3", + version="1.44.4", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index c8f79bd8f..c3e65fc47 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -19,8 +19,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.44.3' - gen_version: str = '2.108.3' + sdk_version: str = '1.44.4' + gen_version: str = '2.115.2' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: From 8c0f6df63cf2a25e52a71e0b7c5e169c7117e23b Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 20 Sep 2023 01:10:16 +0000 Subject: [PATCH 73/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.88.0 --- submission/RELEASES.md | 10 +++++++++- submission/gen.yaml | 8 ++++---- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 4 ++-- 4 files changed, 16 insertions(+), 8 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index f753eded4..a79923cef 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -488,4 +488,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.86.0 (2.115.2) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.44.4] submission \ No newline at end of file +- [python v1.44.4] submission + +## 2023-09-20 01:09:59 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.88.0 (2.118.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.44.5] submission \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index b663cedb8..84864e617 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.0.0 - speakeasyVersion: 1.86.0 - generationVersion: 2.115.2 + 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 globalServerURLs: 2.82.0 python: - version: 1.44.4 + version: 1.44.5 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index e20fd4af0..c22f77a9f 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.44.4", + version="1.44.5", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index c3e65fc47..61c326215 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -19,8 +19,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.44.4' - gen_version: str = '2.115.2' + sdk_version: str = '1.44.5' + gen_version: str = '2.118.1' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: From 61bf866e416bf6954e41de873100a1aac15faeb3 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Tue, 26 Sep 2023 01:11:00 +0000 Subject: [PATCH 74/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.91.0 --- submission/README.md | 34 ++++++++++++++++--- submission/RELEASES.md | 10 +++++- .../operations/createsubmissionresponse.md | 6 ++-- submission/docs/sdks/submissions/README.md | 6 ++-- submission/files.gen | 4 +-- submission/gen.yaml | 8 ++--- submission/setup.py | 2 +- .../models/operations/createsubmission.py | 3 ++ submission/src/epilot/sdkconfiguration.py | 4 +-- 9 files changed, 56 insertions(+), 21 deletions(-) diff --git a/submission/README.md b/submission/README.md index c5fdb5187..e8d8fd8e6 100755 --- a/submission/README.md +++ b/submission/README.md @@ -10,8 +10,6 @@ pip install git+https://github.com/epilot-dev/sdk-python.git#subdirectory=submis ## SDK Example Usage - - ```python import epilot from epilot.models import shared @@ -20,11 +18,11 @@ s = epilot.Epilot() req = shared.SubmissionPayload( ivy_opportunity_ids=[ - 'corrupti', + 'nulla', ], entities=[ { - "provident": 'distinctio', + "corrupti": 'illum', }, ], journey_submit_id='123', @@ -32,7 +30,7 @@ req = shared.SubmissionPayload( shared.OptIn( identifier='example@email.com', meta={ - "quibusdam": 'unde', + "vel": 'error', }, topic='EMAIL_MARKETING', ), @@ -58,4 +56,30 @@ if res.status_code == 200: * [create_submission](docs/sdks/submissions/README.md#create_submission) - createSubmission + + + + + + + + + + + +# 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/submission/RELEASES.md b/submission/RELEASES.md index a79923cef..9a689a026 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -496,4 +496,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.88.0 (2.118.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.44.5] submission \ No newline at end of file +- [python v1.44.5] submission + +## 2023-09-26 01:10:45 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.91.0 (2.129.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.45.0] submission \ No newline at end of file diff --git a/submission/docs/models/operations/createsubmissionresponse.md b/submission/docs/models/operations/createsubmissionresponse.md index 06d359d2a..21f3631da 100755 --- a/submission/docs/models/operations/createsubmissionresponse.md +++ b/submission/docs/models/operations/createsubmissionresponse.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/submission/docs/sdks/submissions/README.md b/submission/docs/sdks/submissions/README.md index 26550091d..07b089937 100755 --- a/submission/docs/sdks/submissions/README.md +++ b/submission/docs/sdks/submissions/README.md @@ -23,11 +23,11 @@ s = epilot.Epilot() req = shared.SubmissionPayload( ivy_opportunity_ids=[ - 'nulla', + 'deserunt', ], entities=[ { - "corrupti": 'illum', + "suscipit": 'iure', }, ], journey_submit_id='123', @@ -35,7 +35,7 @@ req = shared.SubmissionPayload( shared.OptIn( identifier='example@email.com', meta={ - "vel": 'error', + "magnam": 'debitis', }, topic='EMAIL_MARKETING', ), diff --git a/submission/files.gen b/submission/files.gen index 47faa06e3..477fb9aa3 100755 --- a/submission/files.gen +++ b/submission/files.gen @@ -15,10 +15,10 @@ src/epilot/models/shared/submissionpayload.py src/epilot/models/shared/optin.py src/epilot/models/shared/__init__.py src/epilot/models/errors/__init__.py -docs/sdks/epilot/README.md -docs/sdks/submissions/README.md USAGE.md docs/models/operations/createsubmissionresponse.md docs/models/shared/submissionpayload.md docs/models/shared/optin.md +docs/sdks/epilot/README.md +docs/sdks/submissions/README.md .gitattributes \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 84864e617..e4e5f75c8 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 globalServerURLs: 2.82.0 python: - version: 1.44.5 + version: 1.45.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index c22f77a9f..1d349d47c 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.44.5", + version="1.45.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/models/operations/createsubmission.py b/submission/src/epilot/models/operations/createsubmission.py index f955a13bf..d2522ebc1 100755 --- a/submission/src/epilot/models/operations/createsubmission.py +++ b/submission/src/epilot/models/operations/createsubmission.py @@ -10,7 +10,10 @@ @dataclasses.dataclass class CreateSubmissionResponse: 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/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 61c326215..e1e3c60fd 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -19,8 +19,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.44.5' - gen_version: str = '2.118.1' + sdk_version: str = '1.45.0' + gen_version: str = '2.129.1' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: From 5b303fdd340065f90e0b2d7d42d2afd2f686d461 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 27 Sep 2023 01:11:00 +0000 Subject: [PATCH 75/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.91.2 --- submission/README.md | 6 +----- submission/RELEASES.md | 10 +++++++++- submission/docs/sdks/epilot/README.md | 1 + submission/docs/sdks/submissions/README.md | 1 + submission/gen.yaml | 8 ++++---- submission/setup.py | 4 ++-- submission/src/epilot/sdkconfiguration.py | 4 ++-- submission/src/epilot/utils/utils.py | 8 ++++++++ 8 files changed, 28 insertions(+), 14 deletions(-) diff --git a/submission/README.md b/submission/README.md index e8d8fd8e6..100609c8b 100755 --- a/submission/README.md +++ b/submission/README.md @@ -51,7 +51,7 @@ if res.status_code == 200: ## Available Resources and Operations -### [Submissions](docs/sdks/submissions/README.md) +### [submissions](docs/sdks/submissions/README.md) * [create_submission](docs/sdks/submissions/README.md#create_submission) - createSubmission @@ -60,8 +60,6 @@ if res.status_code == 200: - - @@ -74,8 +72,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/submission/RELEASES.md b/submission/RELEASES.md index 9a689a026..353433130 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -504,4 +504,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.91.0 (2.129.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.45.0] submission \ No newline at end of file +- [python v1.45.0] submission + +## 2023-09-27 01:10:45 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.91.2 (2.131.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.45.1] submission \ No newline at end of file diff --git a/submission/docs/sdks/epilot/README.md b/submission/docs/sdks/epilot/README.md index 25b24a00e..20e90c244 100755 --- a/submission/docs/sdks/epilot/README.md +++ b/submission/docs/sdks/epilot/README.md @@ -1,5 +1,6 @@ # Epilot SDK + ## Overview Submission API: Use this API to handle submissions entities from external sources e.g. journeys and frontends diff --git a/submission/docs/sdks/submissions/README.md b/submission/docs/sdks/submissions/README.md index 07b089937..d22fe2418 100755 --- a/submission/docs/sdks/submissions/README.md +++ b/submission/docs/sdks/submissions/README.md @@ -1,4 +1,5 @@ # Submissions +(*submissions*) ## Overview diff --git a/submission/gen.yaml b/submission/gen.yaml index e4e5f75c8..fb7bc15f1 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 globalServerURLs: 2.82.0 python: - version: 1.45.0 + version: 1.45.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index 1d349d47c..56a2ac178 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.45.0", + version="1.45.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/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index e1e3c60fd..5ec233fae 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -19,8 +19,8 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.45.0' - gen_version: str = '2.129.1' + sdk_version: str = '1.45.1' + gen_version: str = '2.131.1' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: diff --git a/submission/src/epilot/utils/utils.py b/submission/src/epilot/utils/utils.py index 05eafba6c..b0aeb54de 100755 --- a/submission/src/epilot/utils/utils.py +++ b/submission/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 b4cb8a072f96b20d1bd1f3721c682d033a502eda Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 29 Sep 2023 01:10:48 +0000 Subject: [PATCH 76/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.91.3 --- submission/README.md | 6 +- submission/RELEASES.md | 10 ++- submission/USAGE.md | 6 +- .../operations/createsubmissionresponse.md | 4 +- .../docs/models/shared/submissionpayload.md | 8 +- submission/docs/sdks/submissions/README.md | 6 +- submission/gen.yaml | 8 +- submission/pylintrc | 4 +- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 5 +- submission/src/epilot/submissions.py | 4 +- submission/src/epilot/utils/utils.py | 79 ++++++++++++++++--- 12 files changed, 105 insertions(+), 37 deletions(-) diff --git a/submission/README.md b/submission/README.md index 100609c8b..82da80e38 100755 --- a/submission/README.md +++ b/submission/README.md @@ -18,11 +18,11 @@ s = epilot.Epilot() req = shared.SubmissionPayload( ivy_opportunity_ids=[ - 'nulla', + 'Automotive', ], entities=[ { - "corrupti": 'illum', + "dolore": 'Future', }, ], journey_submit_id='123', @@ -30,7 +30,7 @@ req = shared.SubmissionPayload( shared.OptIn( identifier='example@email.com', meta={ - "vel": 'error', + "voluptatibus": 'Shoes', }, topic='EMAIL_MARKETING', ), diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 353433130..5c5d93710 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -512,4 +512,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.91.2 (2.131.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.45.1] submission \ No newline at end of file +- [python v1.45.1] submission + +## 2023-09-29 01:10:31 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.91.3 (2.139.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.46.0] submission \ No newline at end of file diff --git a/submission/USAGE.md b/submission/USAGE.md index 489cb64ce..d810a0e9e 100755 --- a/submission/USAGE.md +++ b/submission/USAGE.md @@ -9,11 +9,11 @@ s = epilot.Epilot() req = shared.SubmissionPayload( ivy_opportunity_ids=[ - 'corrupti', + 'Automotive', ], entities=[ { - "provident": 'distinctio', + "dolore": 'Future', }, ], journey_submit_id='123', @@ -21,7 +21,7 @@ req = shared.SubmissionPayload( shared.OptIn( identifier='example@email.com', meta={ - "quibusdam": 'unde', + "voluptatibus": 'Shoes', }, topic='EMAIL_MARKETING', ), diff --git a/submission/docs/models/operations/createsubmissionresponse.md b/submission/docs/models/operations/createsubmissionresponse.md index 21f3631da..a1ff44cb6 100755 --- a/submission/docs/models/operations/createsubmissionresponse.md +++ b/submission/docs/models/operations/createsubmissionresponse.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/submission/docs/models/shared/submissionpayload.md b/submission/docs/models/shared/submissionpayload.md index 07e7a4893..3626032d6 100755 --- a/submission/docs/models/shared/submissionpayload.md +++ b/submission/docs/models/shared/submissionpayload.md @@ -10,7 +10,7 @@ Holds content and meta information | ~~`ivy_opportunity_ids`~~ | list[*str*] | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Related Ivy Opportunity Ids | | | `entities` | list[dict[str, *Any*]] | :heavy_check_mark: | Entities to create from submission
| | | `journey_submit_id` | *Optional[str]* | :heavy_minus_sign: | journey submit uid | 123 | -| `opt_ins` | list[[OptIn](../../models/shared/optin.md)] | :heavy_minus_sign: | Opt-ins to create from submission
| | -| `organization_id` | *str* | :heavy_check_mark: | organization id | 123 | -| `source_id` | *str* | :heavy_check_mark: | identifier for source e.g. journey ID or frontend ID | ce99875f-fba9-4fe2-a8f9-afaf52059051 | -| `source_type` | *str* | :heavy_check_mark: | type of source, e.g. journey or frontend | journey | \ No newline at end of file +| `opt_ins` | list[[shared.OptIn](undefined/models/shared/optin.md)] | :heavy_minus_sign: | Opt-ins to create from submission
| | +| `organization_id` | *Optional[str]* | :heavy_check_mark: | organization id | 123 | +| `source_id` | *Optional[str]* | :heavy_check_mark: | identifier for source e.g. journey ID or frontend ID | ce99875f-fba9-4fe2-a8f9-afaf52059051 | +| `source_type` | *Optional[str]* | :heavy_check_mark: | type of source, e.g. journey or frontend | journey | \ No newline at end of file diff --git a/submission/docs/sdks/submissions/README.md b/submission/docs/sdks/submissions/README.md index d22fe2418..404402c8d 100755 --- a/submission/docs/sdks/submissions/README.md +++ b/submission/docs/sdks/submissions/README.md @@ -24,11 +24,11 @@ s = epilot.Epilot() req = shared.SubmissionPayload( ivy_opportunity_ids=[ - 'deserunt', + 'Automotive', ], entities=[ { - "suscipit": 'iure', + "dolore": 'Future', }, ], journey_submit_id='123', @@ -36,7 +36,7 @@ req = shared.SubmissionPayload( shared.OptIn( identifier='example@email.com', meta={ - "magnam": 'debitis', + "voluptatibus": 'Shoes', }, topic='EMAIL_MARKETING', ), diff --git a/submission/gen.yaml b/submission/gen.yaml index fb7bc15f1..00713e975 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 globalServerURLs: 2.82.0 python: - version: 1.45.1 + version: 1.46.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/pylintrc b/submission/pylintrc index 8307335ef..0504e9e6b 100755 --- a/submission/pylintrc +++ b/submission/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/submission/setup.py b/submission/setup.py index 56a2ac178..80da633d8 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.45.1", + version="1.46.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 5ec233fae..63daee5fd 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -19,8 +19,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.45.1' - gen_version: str = '2.131.1' + sdk_version: str = '1.46.0' + gen_version: str = '2.139.1' + user_agent: str = 'speakeasy-sdk/python 1.46.0 2.139.1 1.0.0 epilot-submission' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: diff --git a/submission/src/epilot/submissions.py b/submission/src/epilot/submissions.py index 4ebca4f36..96bbe8a0c 100755 --- a/submission/src/epilot/submissions.py +++ b/submission/src/epilot/submissions.py @@ -20,11 +20,11 @@ def create_submission(self, request: shared.SubmissionPayload) -> operations.Cre url = base_url + '/v1/submission/submissions' 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'] = '*/*' - 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.client diff --git a/submission/src/epilot/utils/utils.py b/submission/src/epilot/utils/utils.py index b0aeb54de..4388f3b74 100755 --- a/submission/src/epilot/utils/utils.py +++ b/submission/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 62358655cd03c72ac7020c342a01d4ebf56a245b Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sun, 1 Oct 2023 01:19:33 +0000 Subject: [PATCH 77/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.92.2 --- submission/RELEASES.md | 10 +++++++++- submission/gen.yaml | 8 ++++---- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 6 +++--- 4 files changed, 17 insertions(+), 9 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 5c5d93710..09e2aa9aa 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -520,4 +520,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.91.3 (2.139.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.46.0] submission \ No newline at end of file +- [python v1.46.0] submission + +## 2023-10-01 01:19:16 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.92.2 (2.142.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.47.0] submission \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 00713e975..9fe09e8b8 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 globalServerURLs: 2.82.0 python: - version: 1.46.0 + version: 1.47.0 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index 80da633d8..4b7d0fe48 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.46.0", + version="1.47.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 63daee5fd..c9bce4082 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -19,9 +19,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.46.0' - gen_version: str = '2.139.1' - user_agent: str = 'speakeasy-sdk/python 1.46.0 2.139.1 1.0.0 epilot-submission' + sdk_version: str = '1.47.0' + gen_version: str = '2.142.2' + user_agent: str = 'speakeasy-sdk/python 1.47.0 2.142.2 1.0.0 epilot-submission' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: From e7947758053178d4c9ca248ba40648086d47afcf Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Mon, 2 Oct 2023 01:11:29 +0000 Subject: [PATCH 78/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.92.3 --- submission/RELEASES.md | 10 +++++++++- submission/gen.yaml | 8 ++++---- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 6 +++--- 4 files changed, 17 insertions(+), 9 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 09e2aa9aa..d4023be9c 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -528,4 +528,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.92.2 (2.142.2) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.47.0] submission \ No newline at end of file +- [python v1.47.0] submission + +## 2023-10-02 01:11:11 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.92.3 (2.143.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.47.1] submission \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 9fe09e8b8..5a641a4c7 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 globalServerURLs: 2.82.0 python: - version: 1.47.0 + version: 1.47.1 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index 4b7d0fe48..e6e41ef44 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.47.0", + version="1.47.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index c9bce4082..5ef601cfa 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -19,9 +19,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.47.0' - gen_version: str = '2.142.2' - user_agent: str = 'speakeasy-sdk/python 1.47.0 2.142.2 1.0.0 epilot-submission' + sdk_version: str = '1.47.1' + gen_version: str = '2.143.2' + user_agent: str = 'speakeasy-sdk/python 1.47.1 2.143.2 1.0.0 epilot-submission' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: From ead3544812df19e3b3e99401b6710d70f583b790 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 5 Oct 2023 01:11:21 +0000 Subject: [PATCH 79/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.94.0 --- submission/RELEASES.md | 10 +++++++++- submission/gen.yaml | 8 ++++---- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 6 +++--- 4 files changed, 17 insertions(+), 9 deletions(-) diff --git a/submission/RELEASES.md b/submission/RELEASES.md index d4023be9c..2e7cfac9d 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -536,4 +536,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.92.3 (2.143.2) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.47.1] submission \ No newline at end of file +- [python v1.47.1] submission + +## 2023-10-05 01:11:01 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.94.0 (2.147.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.47.2] submission \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 5a641a4c7..2e61cec30 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 globalServerURLs: 2.82.0 python: - version: 1.47.1 + version: 1.47.2 author: epilot description: Python Client SDK for Epilot maxMethodParams: 0 diff --git a/submission/setup.py b/submission/setup.py index e6e41ef44..0bf7fd40d 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.47.1", + version="1.47.2", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 5ef601cfa..4c343957e 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -19,9 +19,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.47.1' - gen_version: str = '2.143.2' - user_agent: str = 'speakeasy-sdk/python 1.47.1 2.143.2 1.0.0 epilot-submission' + sdk_version: str = '1.47.2' + gen_version: str = '2.147.0' + user_agent: str = 'speakeasy-sdk/python 1.47.2 2.147.0 1.0.0 epilot-submission' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: From c8b69e551b466edcbc30bc719d5c11c3a8d648b6 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 7 Oct 2023 01:10:02 +0000 Subject: [PATCH 80/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.96.1 --- submission/README.md | 10 ++++++++-- submission/RELEASES.md | 10 +++++++++- submission/USAGE.md | 10 ++++++++-- submission/docs/sdks/submissions/README.md | 10 ++++++++-- submission/gen.yaml | 9 +++++---- submission/setup.py | 2 +- submission/src/epilot/models/__init__.py | 1 + submission/src/epilot/sdkconfiguration.py | 6 +++--- 8 files changed, 43 insertions(+), 15 deletions(-) diff --git a/submission/README.md b/submission/README.md index 82da80e38..917e6be49 100755 --- a/submission/README.md +++ b/submission/README.md @@ -22,7 +22,13 @@ req = shared.SubmissionPayload( ], entities=[ { - "dolore": 'Future', + "description": 'Bike', + "contact_first_name": 'Shoes', + "contact_last_name": 'Incredible', + "contact_email": 'Borders', + "request": 'synergistic', + "files": 'versus', + "_schema": 'blah', }, ], journey_submit_id='123', @@ -30,7 +36,7 @@ req = shared.SubmissionPayload( shared.OptIn( identifier='example@email.com', meta={ - "voluptatibus": 'Shoes', + "Bicycle": 'Applications', }, topic='EMAIL_MARKETING', ), diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 2e7cfac9d..3221c1e43 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -544,4 +544,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.94.0 (2.147.0) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.47.2] submission \ No newline at end of file +- [python v1.47.2] submission + +## 2023-10-07 01:09:45 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.96.1 (2.150.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.47.3] submission \ No newline at end of file diff --git a/submission/USAGE.md b/submission/USAGE.md index d810a0e9e..0187ce1e9 100755 --- a/submission/USAGE.md +++ b/submission/USAGE.md @@ -13,7 +13,13 @@ req = shared.SubmissionPayload( ], entities=[ { - "dolore": 'Future', + "contact_first_name": 'Bike', + "contact_last_name": 'Shoes', + "contact_email": 'Incredible', + "request": 'Borders', + "files": 'synergistic', + "_schema": 'versus', + "description": 'blah', }, ], journey_submit_id='123', @@ -21,7 +27,7 @@ req = shared.SubmissionPayload( shared.OptIn( identifier='example@email.com', meta={ - "voluptatibus": 'Shoes', + "Bicycle": 'Applications', }, topic='EMAIL_MARKETING', ), diff --git a/submission/docs/sdks/submissions/README.md b/submission/docs/sdks/submissions/README.md index 404402c8d..e646cc7ed 100755 --- a/submission/docs/sdks/submissions/README.md +++ b/submission/docs/sdks/submissions/README.md @@ -28,7 +28,13 @@ req = shared.SubmissionPayload( ], entities=[ { - "dolore": 'Future', + "contact_last_name": 'Bike', + "contact_email": 'Shoes', + "request": 'Incredible', + "files": 'Borders', + "_schema": 'synergistic', + "description": 'versus', + "contact_first_name": 'blah', }, ], journey_submit_id='123', @@ -36,7 +42,7 @@ req = shared.SubmissionPayload( shared.OptIn( identifier='example@email.com', meta={ - "voluptatibus": 'Shoes', + "Bicycle": 'Applications', }, topic='EMAIL_MARKETING', ), diff --git a/submission/gen.yaml b/submission/gen.yaml index 2e61cec30..18e90caf2 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,20 +2,21 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 globalServerURLs: 2.82.0 python: - version: 1.47.2 + version: 1.47.3 author: epilot description: Python Client SDK for Epilot + flattenGlobalSecurity: true maxMethodParams: 0 packageName: epilot-submission diff --git a/submission/setup.py b/submission/setup.py index 0bf7fd40d..f19a9a3e8 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.47.2", + version="1.47.3", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/models/__init__.py b/submission/src/epilot/models/__init__.py index 889f8adcf..36628d6cc 100755 --- a/submission/src/epilot/models/__init__.py +++ b/submission/src/epilot/models/__init__.py @@ -1,2 +1,3 @@ """Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" +# __init__.py diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 4c343957e..635cfb8f2 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -19,9 +19,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.47.2' - gen_version: str = '2.147.0' - user_agent: str = 'speakeasy-sdk/python 1.47.2 2.147.0 1.0.0 epilot-submission' + sdk_version: str = '1.47.3' + gen_version: str = '2.150.0' + user_agent: str = 'speakeasy-sdk/python 1.47.3 2.150.0 1.0.0 epilot-submission' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: From 307f42c2a03d51e817321816ac0ecf3b24acc407 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 13 Oct 2023 01:12:57 +0000 Subject: [PATCH 81/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.99.1 --- submission/README.md | 15 ++++++++------- submission/RELEASES.md | 10 +++++++++- submission/USAGE.md | 15 ++++++++------- .../models/operations/createsubmissionresponse.md | 4 ++-- .../docs/models/shared/submissionpayload.md | 8 ++++---- submission/docs/sdks/submissions/README.md | 1 + submission/gen.yaml | 8 ++++---- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 6 +++--- 9 files changed, 40 insertions(+), 29 deletions(-) diff --git a/submission/README.md b/submission/README.md index 917e6be49..d08b05edf 100755 --- a/submission/README.md +++ b/submission/README.md @@ -22,13 +22,13 @@ req = shared.SubmissionPayload( ], entities=[ { - "description": 'Bike', - "contact_first_name": 'Shoes', - "contact_last_name": 'Incredible', - "contact_email": 'Borders', - "request": 'synergistic', - "files": 'versus', - "_schema": 'blah', + "_schema": 'Bike', + "description": 'Shoes', + "contact_first_name": 'Incredible', + "contact_last_name": 'Borders', + "contact_email": 'synergistic', + "request": 'versus', + "files": 'blah', }, ], journey_submit_id='123', @@ -50,6 +50,7 @@ res = s.submissions.create_submission(req) if res.status_code == 200: # handle response + pass ``` diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 3221c1e43..6ebf15d0a 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -552,4 +552,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.96.1 (2.150.0) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.47.3] submission \ No newline at end of file +- [python v1.47.3] submission + +## 2023-10-13 01:12:40 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.99.1 (2.154.1) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v1.47.4] submission \ No newline at end of file diff --git a/submission/USAGE.md b/submission/USAGE.md index 0187ce1e9..b7ef16e31 100755 --- a/submission/USAGE.md +++ b/submission/USAGE.md @@ -13,13 +13,13 @@ req = shared.SubmissionPayload( ], entities=[ { - "contact_first_name": 'Bike', - "contact_last_name": 'Shoes', - "contact_email": 'Incredible', - "request": 'Borders', - "files": 'synergistic', - "_schema": 'versus', - "description": 'blah', + "_schema": 'Bike', + "description": 'Shoes', + "contact_first_name": 'Incredible', + "contact_last_name": 'Borders', + "contact_email": 'synergistic', + "request": 'versus', + "files": 'blah', }, ], journey_submit_id='123', @@ -41,5 +41,6 @@ res = s.submissions.create_submission(req) if res.status_code == 200: # handle response + pass ``` \ No newline at end of file diff --git a/submission/docs/models/operations/createsubmissionresponse.md b/submission/docs/models/operations/createsubmissionresponse.md index a1ff44cb6..21f3631da 100755 --- a/submission/docs/models/operations/createsubmissionresponse.md +++ b/submission/docs/models/operations/createsubmissionresponse.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/submission/docs/models/shared/submissionpayload.md b/submission/docs/models/shared/submissionpayload.md index 3626032d6..07e7a4893 100755 --- a/submission/docs/models/shared/submissionpayload.md +++ b/submission/docs/models/shared/submissionpayload.md @@ -10,7 +10,7 @@ Holds content and meta information | ~~`ivy_opportunity_ids`~~ | list[*str*] | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Related Ivy Opportunity Ids | | | `entities` | list[dict[str, *Any*]] | :heavy_check_mark: | Entities to create from submission
| | | `journey_submit_id` | *Optional[str]* | :heavy_minus_sign: | journey submit uid | 123 | -| `opt_ins` | list[[shared.OptIn](undefined/models/shared/optin.md)] | :heavy_minus_sign: | Opt-ins to create from submission
| | -| `organization_id` | *Optional[str]* | :heavy_check_mark: | organization id | 123 | -| `source_id` | *Optional[str]* | :heavy_check_mark: | identifier for source e.g. journey ID or frontend ID | ce99875f-fba9-4fe2-a8f9-afaf52059051 | -| `source_type` | *Optional[str]* | :heavy_check_mark: | type of source, e.g. journey or frontend | journey | \ No newline at end of file +| `opt_ins` | list[[OptIn](../../models/shared/optin.md)] | :heavy_minus_sign: | Opt-ins to create from submission
| | +| `organization_id` | *str* | :heavy_check_mark: | organization id | 123 | +| `source_id` | *str* | :heavy_check_mark: | identifier for source e.g. journey ID or frontend ID | ce99875f-fba9-4fe2-a8f9-afaf52059051 | +| `source_type` | *str* | :heavy_check_mark: | type of source, e.g. journey or frontend | journey | \ No newline at end of file diff --git a/submission/docs/sdks/submissions/README.md b/submission/docs/sdks/submissions/README.md index e646cc7ed..2de3e45fb 100755 --- a/submission/docs/sdks/submissions/README.md +++ b/submission/docs/sdks/submissions/README.md @@ -56,6 +56,7 @@ res = s.submissions.create_submission(req) if res.status_code == 200: # handle response + pass ``` ### Parameters diff --git a/submission/gen.yaml b/submission/gen.yaml index 18e90caf2..6798c8e1e 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,19 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.0.0 - speakeasyVersion: 1.96.1 - generationVersion: 2.150.0 + speakeasyVersion: 1.99.1 + 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 globalServerURLs: 2.82.0 python: - version: 1.47.3 + version: 1.47.4 author: epilot description: Python Client SDK for Epilot flattenGlobalSecurity: true diff --git a/submission/setup.py b/submission/setup.py index f19a9a3e8..45e6ebab2 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="1.47.3", + version="1.47.4", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 635cfb8f2..2019479ef 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -19,9 +19,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.0.0' - sdk_version: str = '1.47.3' - gen_version: str = '2.150.0' - user_agent: str = 'speakeasy-sdk/python 1.47.3 2.150.0 1.0.0 epilot-submission' + sdk_version: str = '1.47.4' + gen_version: str = '2.154.1' + user_agent: str = 'speakeasy-sdk/python 1.47.4 2.154.1 1.0.0 epilot-submission' retry_config: RetryConfig = None def get_server_details(self) -> tuple[str, dict[str, str]]: From 172de37115761b3fed314427faf33ad5c98322b2 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 18 Oct 2023 01:11:27 +0000 Subject: [PATCH 82/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.101.0 --- submission/README.md | 40 ++++-- submission/RELEASES.md | 10 +- submission/USAGE.md | 40 ++++-- submission/docs/models/shared/optin.md | 2 +- submission/docs/models/shared/s3reference.md | 11 ++ .../docs/models/shared/submissionentity.md | 13 ++ .../models/shared/submissionentityfiles.md | 12 ++ .../models/shared/submissionentityschema.md | 8 ++ .../docs/models/shared/submissionpayload.md | 6 +- submission/docs/sdks/submissions/README.md | 40 ++++-- submission/files.gen | 6 + submission/gen.yaml | 9 +- submission/pylintrc | 2 +- submission/setup.py | 26 ++-- .../models/operations/createsubmission.py | 1 - .../src/epilot/models/shared/__init__.py | 4 +- submission/src/epilot/models/shared/optin.py | 5 +- .../src/epilot/models/shared/s3reference.py | 16 +++ .../epilot/models/shared/submissionentity.py | 42 +++++++ .../epilot/models/shared/submissionpayload.py | 10 +- submission/src/epilot/sdk.py | 5 +- submission/src/epilot/sdkconfiguration.py | 13 +- submission/src/epilot/utils/retries.py | 5 +- submission/src/epilot/utils/utils.py | 117 ++++++++++-------- 24 files changed, 314 insertions(+), 129 deletions(-) create mode 100755 submission/docs/models/shared/s3reference.md create mode 100755 submission/docs/models/shared/submissionentity.md create mode 100755 submission/docs/models/shared/submissionentityfiles.md create mode 100755 submission/docs/models/shared/submissionentityschema.md create mode 100755 submission/src/epilot/models/shared/s3reference.py create mode 100755 submission/src/epilot/models/shared/submissionentity.py diff --git a/submission/README.md b/submission/README.md index d08b05edf..e4cc36048 100755 --- a/submission/README.md +++ b/submission/README.md @@ -21,22 +21,42 @@ req = shared.SubmissionPayload( 'Automotive', ], entities=[ - { - "_schema": 'Bike', - "description": 'Shoes', - "contact_first_name": 'Incredible', - "contact_last_name": 'Borders', - "contact_email": 'synergistic', - "request": 'versus', - "files": 'blah', - }, + shared.SubmissionEntity( + additional_properties={ + "_schema": 'Bike', + "description": 'Shoes', + "contact_first_name": 'Incredible', + "contact_last_name": 'Borders', + "contact_email": 'synergistic', + "request": 'versus', + "files": 'blah', + }, + schema=shared.SubmissionEntitySchema.SUBMISSION, + files=[ + shared.SubmissionEntityFiles( + additional_properties={ + "Bicycle": 'Applications', + }, + tags=[ + 'Southeast', + ], + relation_tags=[ + 'interactive', + ], + s3ref=shared.S3Reference( + bucket='epilot-user-content', + key='temp/123/4d689aeb-1497-4410-a9fe-b36ca9ac4389/document.pdf', + ), + ), + ], + ), ], journey_submit_id='123', opt_ins=[ shared.OptIn( identifier='example@email.com', meta={ - "Bicycle": 'Applications', + "Marketing": 'mesh', }, topic='EMAIL_MARKETING', ), diff --git a/submission/RELEASES.md b/submission/RELEASES.md index 6ebf15d0a..b2acbb98a 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -560,4 +560,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.99.1 (2.154.1) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v1.47.4] submission \ No newline at end of file +- [python v1.47.4] submission + +## 2023-10-18 01:11:12 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.101.0 (2.161.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v2.0.0] submission \ No newline at end of file diff --git a/submission/USAGE.md b/submission/USAGE.md index b7ef16e31..c0915fc7c 100755 --- a/submission/USAGE.md +++ b/submission/USAGE.md @@ -12,22 +12,42 @@ req = shared.SubmissionPayload( 'Automotive', ], entities=[ - { - "_schema": 'Bike', - "description": 'Shoes', - "contact_first_name": 'Incredible', - "contact_last_name": 'Borders', - "contact_email": 'synergistic', - "request": 'versus', - "files": 'blah', - }, + shared.SubmissionEntity( + additional_properties={ + "description": 'Bike', + "contact_first_name": 'Shoes', + "contact_last_name": 'Incredible', + "contact_email": 'Borders', + "request": 'synergistic', + "files": 'versus', + "_schema": 'blah', + }, + schema=shared.SubmissionEntitySchema.SUBMISSION, + files=[ + shared.SubmissionEntityFiles( + additional_properties={ + "Bicycle": 'Applications', + }, + tags=[ + 'Southeast', + ], + relation_tags=[ + 'interactive', + ], + s3ref=shared.S3Reference( + bucket='epilot-user-content', + key='temp/123/4d689aeb-1497-4410-a9fe-b36ca9ac4389/document.pdf', + ), + ), + ], + ), ], journey_submit_id='123', opt_ins=[ shared.OptIn( identifier='example@email.com', meta={ - "Bicycle": 'Applications', + "Marketing": 'mesh', }, topic='EMAIL_MARKETING', ), diff --git a/submission/docs/models/shared/optin.md b/submission/docs/models/shared/optin.md index babe06018..14c95bda5 100755 --- a/submission/docs/models/shared/optin.md +++ b/submission/docs/models/shared/optin.md @@ -6,5 +6,5 @@ | Field | Type | Required | Description | Example | | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | | `identifier` | *Optional[str]* | :heavy_minus_sign: | Consent identifier | example@email.com | -| `meta` | dict[str, *Any*] | :heavy_minus_sign: | N/A | | +| `meta` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | | `topic` | *Optional[str]* | :heavy_minus_sign: | N/A | EMAIL_MARKETING | \ No newline at end of file diff --git a/submission/docs/models/shared/s3reference.md b/submission/docs/models/shared/s3reference.md new file mode 100755 index 000000000..75994bcaf --- /dev/null +++ b/submission/docs/models/shared/s3reference.md @@ -0,0 +1,11 @@ +# S3Reference + +S3 Reference from File API + + +## Fields + +| Field | Type | Required | Description | Example | +| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | +| `bucket` | *str* | :heavy_check_mark: | N/A | epilot-user-content | +| `key` | *str* | :heavy_check_mark: | N/A | temp/123/4d689aeb-1497-4410-a9fe-b36ca9ac4389/document.pdf | \ No newline at end of file diff --git a/submission/docs/models/shared/submissionentity.md b/submission/docs/models/shared/submissionentity.md new file mode 100755 index 000000000..7c0cd1839 --- /dev/null +++ b/submission/docs/models/shared/submissionentity.md @@ -0,0 +1,13 @@ +# SubmissionEntity + +The submission entity to create + + +## Fields + +| Field | Type | Required | Description | Example | +| --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | +| `additional_properties` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | [object Object] | +| `schema` | [SubmissionEntitySchema](../../models/shared/submissionentityschema.md) | :heavy_check_mark: | N/A | | +| `description` | *Optional[str]* | :heavy_minus_sign: | Readable description of the submission. Will be used as the title if passed | | +| `files` | List[[SubmissionEntityFiles](../../models/shared/submissionentityfiles.md)] | :heavy_minus_sign: | Files to attach to Submission Entity as a relation (s3refs from File API)
| | \ No newline at end of file diff --git a/submission/docs/models/shared/submissionentityfiles.md b/submission/docs/models/shared/submissionentityfiles.md new file mode 100755 index 000000000..9360a587e --- /dev/null +++ b/submission/docs/models/shared/submissionentityfiles.md @@ -0,0 +1,12 @@ +# SubmissionEntityFiles + + +## Fields + +| Field | Type | Required | Description | +| ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | +| `additional_properties` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `tags` | List[*str*] | :heavy_minus_sign: | List of tags for File entities | +| `filename` | *Optional[str]* | :heavy_minus_sign: | Override the file name | +| `relation_tags` | List[*str*] | :heavy_minus_sign: | List of relation labels for File attachments | +| `s3ref` | [S3Reference](../../models/shared/s3reference.md) | :heavy_check_mark: | S3 Reference from File API | \ No newline at end of file diff --git a/submission/docs/models/shared/submissionentityschema.md b/submission/docs/models/shared/submissionentityschema.md new file mode 100755 index 000000000..18534392a --- /dev/null +++ b/submission/docs/models/shared/submissionentityschema.md @@ -0,0 +1,8 @@ +# SubmissionEntitySchema + + +## Values + +| Name | Value | +| ------------ | ------------ | +| `SUBMISSION` | submission | \ No newline at end of file diff --git a/submission/docs/models/shared/submissionpayload.md b/submission/docs/models/shared/submissionpayload.md index 07e7a4893..2e35c39ee 100755 --- a/submission/docs/models/shared/submissionpayload.md +++ b/submission/docs/models/shared/submissionpayload.md @@ -7,10 +7,10 @@ Holds content and meta information | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------- | -| ~~`ivy_opportunity_ids`~~ | list[*str*] | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Related Ivy Opportunity Ids | | -| `entities` | list[dict[str, *Any*]] | :heavy_check_mark: | Entities to create from submission
| | +| ~~`ivy_opportunity_ids`~~ | List[*str*] | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Related Ivy Opportunity Ids | | +| `entities` | List[[SubmissionEntity](../../models/shared/submissionentity.md)] | :heavy_check_mark: | Entities to create from submission
| | | `journey_submit_id` | *Optional[str]* | :heavy_minus_sign: | journey submit uid | 123 | -| `opt_ins` | list[[OptIn](../../models/shared/optin.md)] | :heavy_minus_sign: | Opt-ins to create from submission
| | +| `opt_ins` | List[[OptIn](../../models/shared/optin.md)] | :heavy_minus_sign: | Opt-ins to create from submission
| | | `organization_id` | *str* | :heavy_check_mark: | organization id | 123 | | `source_id` | *str* | :heavy_check_mark: | identifier for source e.g. journey ID or frontend ID | ce99875f-fba9-4fe2-a8f9-afaf52059051 | | `source_type` | *str* | :heavy_check_mark: | type of source, e.g. journey or frontend | journey | \ No newline at end of file diff --git a/submission/docs/sdks/submissions/README.md b/submission/docs/sdks/submissions/README.md index 2de3e45fb..b750db217 100755 --- a/submission/docs/sdks/submissions/README.md +++ b/submission/docs/sdks/submissions/README.md @@ -27,22 +27,42 @@ req = shared.SubmissionPayload( 'Automotive', ], entities=[ - { - "contact_last_name": 'Bike', - "contact_email": 'Shoes', - "request": 'Incredible', - "files": 'Borders', - "_schema": 'synergistic', - "description": 'versus', - "contact_first_name": 'blah', - }, + shared.SubmissionEntity( + additional_properties={ + "request": 'Bike', + "files": 'Shoes', + "_schema": 'Incredible', + "description": 'Borders', + "contact_first_name": 'synergistic', + "contact_last_name": 'versus', + "contact_email": 'blah', + }, + schema=shared.SubmissionEntitySchema.SUBMISSION, + files=[ + shared.SubmissionEntityFiles( + additional_properties={ + "Bicycle": 'Applications', + }, + tags=[ + 'Southeast', + ], + relation_tags=[ + 'interactive', + ], + s3ref=shared.S3Reference( + bucket='epilot-user-content', + key='temp/123/4d689aeb-1497-4410-a9fe-b36ca9ac4389/document.pdf', + ), + ), + ], + ), ], journey_submit_id='123', opt_ins=[ shared.OptIn( identifier='example@email.com', meta={ - "Bicycle": 'Applications', + "Marketing": 'mesh', }, topic='EMAIL_MARKETING', ), diff --git a/submission/files.gen b/submission/files.gen index 477fb9aa3..21881ce5e 100755 --- a/submission/files.gen +++ b/submission/files.gen @@ -13,12 +13,18 @@ src/epilot/models/operations/createsubmission.py src/epilot/models/operations/__init__.py src/epilot/models/shared/submissionpayload.py src/epilot/models/shared/optin.py +src/epilot/models/shared/submissionentity.py +src/epilot/models/shared/s3reference.py src/epilot/models/shared/__init__.py src/epilot/models/errors/__init__.py USAGE.md docs/models/operations/createsubmissionresponse.md docs/models/shared/submissionpayload.md docs/models/shared/optin.md +docs/models/shared/submissionentityschema.md +docs/models/shared/submissionentityfiles.md +docs/models/shared/submissionentity.md +docs/models/shared/s3reference.md docs/sdks/epilot/README.md docs/sdks/submissions/README.md .gitattributes \ No newline at end of file diff --git a/submission/gen.yaml b/submission/gen.yaml index 6798c8e1e..003f68482 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,19 +2,20 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.0.0 - speakeasyVersion: 1.99.1 - 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 globalServerURLs: 2.82.0 python: - version: 1.47.4 + version: 2.0.0 author: epilot description: Python Client SDK for Epilot flattenGlobalSecurity: true diff --git a/submission/pylintrc b/submission/pylintrc index 0504e9e6b..d5760436d 100755 --- a/submission/pylintrc +++ b/submission/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/submission/setup.py b/submission/setup.py index 45e6ebab2..3b93fbb38 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,33 +10,31 @@ setuptools.setup( name="epilot-submission", - version="1.47.4", + 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/submission/src/epilot/models/operations/createsubmission.py b/submission/src/epilot/models/operations/createsubmission.py index d2522ebc1..820d15671 100755 --- a/submission/src/epilot/models/operations/createsubmission.py +++ b/submission/src/epilot/models/operations/createsubmission.py @@ -6,7 +6,6 @@ from typing import Optional - @dataclasses.dataclass class CreateSubmissionResponse: content_type: str = dataclasses.field() diff --git a/submission/src/epilot/models/shared/__init__.py b/submission/src/epilot/models/shared/__init__.py index 36a4fdd7a..389ea771a 100755 --- a/submission/src/epilot/models/shared/__init__.py +++ b/submission/src/epilot/models/shared/__init__.py @@ -1,6 +1,8 @@ """Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" from .optin import * +from .s3reference import * +from .submissionentity import * from .submissionpayload import * -__all__ = ["OptIn","SubmissionPayload"] +__all__ = ["OptIn","S3Reference","SubmissionEntity","SubmissionEntityFiles","SubmissionEntitySchema","SubmissionPayload"] diff --git a/submission/src/epilot/models/shared/optin.py b/submission/src/epilot/models/shared/optin.py index aff4a9d76..f6ef3e31f 100755 --- a/submission/src/epilot/models/shared/optin.py +++ b/submission/src/epilot/models/shared/optin.py @@ -4,16 +4,15 @@ import dataclasses from dataclasses_json import Undefined, dataclass_json from epilot import utils -from typing import Any, Optional +from typing import Any, Dict, Optional @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class OptIn: identifier: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('identifier'), 'exclude': lambda f: f is None }}) r"""Consent identifier""" - meta: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('meta'), 'exclude': lambda f: f is None }}) + meta: Optional[Dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('meta'), 'exclude': lambda f: f is None }}) topic: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('topic'), 'exclude': lambda f: f is None }}) diff --git a/submission/src/epilot/models/shared/s3reference.py b/submission/src/epilot/models/shared/s3reference.py new file mode 100755 index 000000000..5e7156d04 --- /dev/null +++ b/submission/src/epilot/models/shared/s3reference.py @@ -0,0 +1,16 @@ +"""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 + + +@dataclass_json(undefined=Undefined.EXCLUDE) +@dataclasses.dataclass +class S3Reference: + r"""S3 Reference from File API""" + bucket: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('bucket') }}) + key: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('key') }}) + + diff --git a/submission/src/epilot/models/shared/submissionentity.py b/submission/src/epilot/models/shared/submissionentity.py new file mode 100755 index 000000000..4a4c433c4 --- /dev/null +++ b/submission/src/epilot/models/shared/submissionentity.py @@ -0,0 +1,42 @@ +"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT.""" + +from __future__ import annotations +import dataclasses +from ..shared import s3reference as shared_s3reference +from dataclasses_json import Undefined, dataclass_json +from enum import Enum +from epilot import utils +from typing import Any, Dict, List, Optional + +class SubmissionEntitySchema(str, Enum): + SUBMISSION = 'submission' + + +@dataclass_json(undefined=Undefined.EXCLUDE) +@dataclasses.dataclass +class SubmissionEntityFiles: + s3ref: shared_s3reference.S3Reference = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('s3ref') }}) + r"""S3 Reference from File API""" + tags: Optional[List[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('_tags'), 'exclude': lambda f: f is None }}) + r"""List of tags for File entities""" + additional_properties: Optional[Dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'exclude': lambda f: f is None }}) + filename: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('filename'), 'exclude': lambda f: f is None }}) + r"""Override the file name""" + relation_tags: Optional[List[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('relation_tags'), 'exclude': lambda f: f is None }}) + r"""List of relation labels for File attachments""" + + + + +@dataclass_json(undefined=Undefined.EXCLUDE) +@dataclasses.dataclass +class SubmissionEntity: + r"""The submission entity to create""" + schema: SubmissionEntitySchema = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('_schema') }}) + additional_properties: Optional[Dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'exclude': lambda f: f is None }}) + description: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('description'), 'exclude': lambda f: f is None }}) + r"""Readable description of the submission. Will be used as the title if passed""" + files: Optional[List[SubmissionEntityFiles]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('files'), 'exclude': lambda f: f is None }}) + r"""Files to attach to Submission Entity as a relation (s3refs from File API)""" + + diff --git a/submission/src/epilot/models/shared/submissionpayload.py b/submission/src/epilot/models/shared/submissionpayload.py index 046f60ca2..23b53c30a 100755 --- a/submission/src/epilot/models/shared/submissionpayload.py +++ b/submission/src/epilot/models/shared/submissionpayload.py @@ -3,17 +3,17 @@ from __future__ import annotations import dataclasses from ..shared import optin as shared_optin +from ..shared import submissionentity as shared_submissionentity from dataclasses_json import Undefined, dataclass_json from epilot import utils -from typing import Any, Optional +from typing import List, Optional @dataclass_json(undefined=Undefined.EXCLUDE) - @dataclasses.dataclass class SubmissionPayload: r"""Holds content and meta information""" - entities: list[dict[str, Any]] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('entities') }}) + entities: List[shared_submissionentity.SubmissionEntity] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('entities') }}) r"""Entities to create from submission""" organization_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('organization_id') }}) r"""organization id""" @@ -21,14 +21,14 @@ class SubmissionPayload: r"""identifier for source e.g. journey ID or frontend ID""" source_type: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('source_type') }}) r"""type of source, e.g. journey or frontend""" - ivy_opportunity_ids: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('_ivy_opportunity_ids'), 'exclude': lambda f: f is None }}) + ivy_opportunity_ids: Optional[List[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('_ivy_opportunity_ids'), 'exclude': lambda f: f is None }}) r"""Related Ivy Opportunity Ids Deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. """ journey_submit_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('journey_submit_id'), 'exclude': lambda f: f is None }}) r"""journey submit uid""" - opt_ins: Optional[list[shared_optin.OptIn]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('opt_ins'), 'exclude': lambda f: f is None }}) + opt_ins: Optional[List[shared_optin.OptIn]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.get_field_name('opt_ins'), 'exclude': lambda f: f is None }}) r"""Opt-ins to create from submission""" diff --git a/submission/src/epilot/sdk.py b/submission/src/epilot/sdk.py index 14ac665d5..947522d3c 100755 --- a/submission/src/epilot/sdk.py +++ b/submission/src/epilot/sdk.py @@ -4,6 +4,7 @@ from .sdkconfiguration import SDKConfiguration from .submissions import Submissions from epilot import utils +from typing import Dict class Epilot: r"""Submission API: Use this API to handle submissions entities from external sources e.g. journeys and frontends""" @@ -15,7 +16,7 @@ class Epilot: def __init__(self, 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: @@ -26,7 +27,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/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 2019479ef..157de2afb 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/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 = '1.0.0' - sdk_version: str = '1.47.4' - gen_version: str = '2.154.1' - user_agent: str = 'speakeasy-sdk/python 1.47.4 2.154.1 1.0.0 epilot-submission' + sdk_version: str = '2.0.0' + gen_version: str = '2.161.0' + user_agent: str = 'speakeasy-sdk/python 2.0.0 2.161.0 1.0.0 epilot-submission' 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/submission/src/epilot/utils/retries.py b/submission/src/epilot/utils/retries.py index 2138c1b5e..25f49a1f2 100755 --- a/submission/src/epilot/utils/retries.py +++ b/submission/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/submission/src/epilot/utils/utils.py b/submission/src/epilot/utils/utils.py index 4388f3b74..ccfad9f7a 100755 --- a/submission/src/epilot/utils/utils.py +++ b/submission/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 43aec951a0747f90918a697f266c4584d6b632b4 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 21 Oct 2023 01:09:00 +0000 Subject: [PATCH 83/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.104.0 --- submission/README.md | 24 +++++++++++----------- submission/RELEASES.md | 10 ++++++++- submission/USAGE.md | 24 +++++++++++----------- submission/docs/sdks/submissions/README.md | 24 +++++++++++----------- submission/gen.yaml | 11 ++++++---- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 6 +++--- submission/src/epilot/utils/utils.py | 20 ++++++++++++++++++ 8 files changed, 76 insertions(+), 45 deletions(-) diff --git a/submission/README.md b/submission/README.md index e4cc36048..2c26bf484 100755 --- a/submission/README.md +++ b/submission/README.md @@ -18,30 +18,30 @@ s = epilot.Epilot() req = shared.SubmissionPayload( ivy_opportunity_ids=[ - 'Automotive', + 'string', ], entities=[ shared.SubmissionEntity( additional_properties={ - "_schema": 'Bike', - "description": 'Shoes', - "contact_first_name": 'Incredible', - "contact_last_name": 'Borders', - "contact_email": 'synergistic', - "request": 'versus', - "files": 'blah', + "contact_email": 'string', + "request": 'string', + "files": 'string', + "_schema": 'string', + "description": 'string', + "contact_first_name": 'string', + "contact_last_name": 'string', }, schema=shared.SubmissionEntitySchema.SUBMISSION, files=[ shared.SubmissionEntityFiles( additional_properties={ - "Bicycle": 'Applications', + "key": 'string', }, tags=[ - 'Southeast', + 'string', ], relation_tags=[ - 'interactive', + 'string', ], s3ref=shared.S3Reference( bucket='epilot-user-content', @@ -56,7 +56,7 @@ req = shared.SubmissionPayload( shared.OptIn( identifier='example@email.com', meta={ - "Marketing": 'mesh', + "key": 'string', }, topic='EMAIL_MARKETING', ), diff --git a/submission/RELEASES.md b/submission/RELEASES.md index b2acbb98a..7430647cb 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -568,4 +568,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.101.0 (2.161.0) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v2.0.0] submission \ No newline at end of file +- [python v2.0.0] submission + +## 2023-10-21 01:08:42 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.104.0 (2.169.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v2.1.0] submission \ No newline at end of file diff --git a/submission/USAGE.md b/submission/USAGE.md index c0915fc7c..4c71628d3 100755 --- a/submission/USAGE.md +++ b/submission/USAGE.md @@ -9,30 +9,30 @@ s = epilot.Epilot() req = shared.SubmissionPayload( ivy_opportunity_ids=[ - 'Automotive', + 'string', ], entities=[ shared.SubmissionEntity( additional_properties={ - "description": 'Bike', - "contact_first_name": 'Shoes', - "contact_last_name": 'Incredible', - "contact_email": 'Borders', - "request": 'synergistic', - "files": 'versus', - "_schema": 'blah', + "_schema": 'string', + "description": 'string', + "contact_first_name": 'string', + "contact_last_name": 'string', + "contact_email": 'string', + "request": 'string', + "files": 'string', }, schema=shared.SubmissionEntitySchema.SUBMISSION, files=[ shared.SubmissionEntityFiles( additional_properties={ - "Bicycle": 'Applications', + "key": 'string', }, tags=[ - 'Southeast', + 'string', ], relation_tags=[ - 'interactive', + 'string', ], s3ref=shared.S3Reference( bucket='epilot-user-content', @@ -47,7 +47,7 @@ req = shared.SubmissionPayload( shared.OptIn( identifier='example@email.com', meta={ - "Marketing": 'mesh', + "key": 'string', }, topic='EMAIL_MARKETING', ), diff --git a/submission/docs/sdks/submissions/README.md b/submission/docs/sdks/submissions/README.md index b750db217..29d5a0e45 100755 --- a/submission/docs/sdks/submissions/README.md +++ b/submission/docs/sdks/submissions/README.md @@ -24,30 +24,30 @@ s = epilot.Epilot() req = shared.SubmissionPayload( ivy_opportunity_ids=[ - 'Automotive', + 'string', ], entities=[ shared.SubmissionEntity( additional_properties={ - "request": 'Bike', - "files": 'Shoes', - "_schema": 'Incredible', - "description": 'Borders', - "contact_first_name": 'synergistic', - "contact_last_name": 'versus', - "contact_email": 'blah', + "contact_first_name": 'string', + "contact_last_name": 'string', + "contact_email": 'string', + "request": 'string', + "files": 'string', + "_schema": 'string', + "description": 'string', }, schema=shared.SubmissionEntitySchema.SUBMISSION, files=[ shared.SubmissionEntityFiles( additional_properties={ - "Bicycle": 'Applications', + "key": 'string', }, tags=[ - 'Southeast', + 'string', ], relation_tags=[ - 'interactive', + 'string', ], s3ref=shared.S3Reference( bucket='epilot-user-content', @@ -62,7 +62,7 @@ req = shared.SubmissionPayload( shared.OptIn( identifier='example@email.com', meta={ - "Marketing": 'mesh', + "key": 'string', }, topic='EMAIL_MARKETING', ), diff --git a/submission/gen.yaml b/submission/gen.yaml index 003f68482..ef06e688e 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,22 +2,25 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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 globalServerURLs: 2.82.0 python: - version: 2.0.0 + version: 2.1.0 author: epilot description: Python Client SDK for Epilot flattenGlobalSecurity: true + installationURL: https://github.com/epilot-dev/sdk-python.git#subdirectory=submission maxMethodParams: 0 packageName: epilot-submission + repoSubDirectory: submission diff --git a/submission/setup.py b/submission/setup.py index 3b93fbb38..f50129479 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="2.0.0", + version="2.1.0", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index 157de2afb..c1160155f 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -20,9 +20,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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 1.0.0 epilot-submission' + sdk_version: str = '2.1.0' + gen_version: str = '2.169.0' + user_agent: str = 'speakeasy-sdk/python 2.1.0 2.169.0 1.0.0 epilot-submission' retry_config: RetryConfig = None def get_server_details(self) -> Tuple[str, Dict[str, str]]: diff --git a/submission/src/epilot/utils/utils.py b/submission/src/epilot/utils/utils.py index ccfad9f7a..3ab126104 100755 --- a/submission/src/epilot/utils/utils.py +++ b/submission/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 e5e159326fbf38c06d299f04dcf45d9a682515eb Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 28 Oct 2023 01:08:26 +0000 Subject: [PATCH 84/84] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.109.0 --- submission/README.md | 187 ++++++++++++++++++++- submission/RELEASES.md | 10 +- submission/USAGE.md | 4 +- submission/docs/sdks/submissions/README.md | 2 +- submission/gen.yaml | 8 +- submission/setup.py | 2 +- submission/src/epilot/sdkconfiguration.py | 6 +- 7 files changed, 206 insertions(+), 13 deletions(-) diff --git a/submission/README.md b/submission/README.md index 2c26bf484..2b5832782 100755 --- a/submission/README.md +++ b/submission/README.md @@ -23,13 +23,13 @@ req = shared.SubmissionPayload( entities=[ shared.SubmissionEntity( additional_properties={ + "contact_last_name": 'string', "contact_email": 'string', "request": 'string', "files": 'string', "_schema": 'string', "description": 'string', "contact_first_name": 'string', - "contact_last_name": 'string', }, schema=shared.SubmissionEntitySchema.SUBMISSION, files=[ @@ -101,6 +101,191 @@ 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://submission.sls.epilot.io` | None | + +For example: + + +```python +import epilot +from epilot.models import shared + +s = epilot.Epilot( + server_idx=0 +) + +req = shared.SubmissionPayload( + ivy_opportunity_ids=[ + 'string', + ], + entities=[ + shared.SubmissionEntity( + additional_properties={ + "contact_first_name": 'string', + "contact_last_name": 'string', + "contact_email": 'string', + "request": 'string', + "files": 'string', + "_schema": 'string', + "description": 'string', + }, + schema=shared.SubmissionEntitySchema.SUBMISSION, + files=[ + shared.SubmissionEntityFiles( + additional_properties={ + "key": 'string', + }, + tags=[ + 'string', + ], + relation_tags=[ + 'string', + ], + s3ref=shared.S3Reference( + bucket='epilot-user-content', + key='temp/123/4d689aeb-1497-4410-a9fe-b36ca9ac4389/document.pdf', + ), + ), + ], + ), + ], + journey_submit_id='123', + opt_ins=[ + shared.OptIn( + identifier='example@email.com', + meta={ + "key": 'string', + }, + topic='EMAIL_MARKETING', + ), + ], + organization_id='123', + source_id='ce99875f-fba9-4fe2-a8f9-afaf52059051', + source_type='journey', +) + +res = s.submissions.create_submission(req) + +if res.status_code == 200: + # 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( + server_url="https://submission.sls.epilot.io" +) + +req = shared.SubmissionPayload( + ivy_opportunity_ids=[ + 'string', + ], + entities=[ + shared.SubmissionEntity( + additional_properties={ + "contact_first_name": 'string', + "contact_last_name": 'string', + "contact_email": 'string', + "request": 'string', + "files": 'string', + "_schema": 'string', + "description": 'string', + }, + schema=shared.SubmissionEntitySchema.SUBMISSION, + files=[ + shared.SubmissionEntityFiles( + additional_properties={ + "key": 'string', + }, + tags=[ + 'string', + ], + relation_tags=[ + 'string', + ], + s3ref=shared.S3Reference( + bucket='epilot-user-content', + key='temp/123/4d689aeb-1497-4410-a9fe-b36ca9ac4389/document.pdf', + ), + ), + ], + ), + ], + journey_submit_id='123', + opt_ins=[ + shared.OptIn( + identifier='example@email.com', + meta={ + "key": 'string', + }, + topic='EMAIL_MARKETING', + ), + ], + organization_id='123', + source_id='ce99875f-fba9-4fe2-a8f9-afaf52059051', + source_type='journey', +) + +res = s.submissions.create_submission(req) + +if res.status_code == 200: + # 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/submission/RELEASES.md b/submission/RELEASES.md index 7430647cb..75faf0d1b 100644 --- a/submission/RELEASES.md +++ b/submission/RELEASES.md @@ -576,4 +576,12 @@ Based on: - OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml - Speakeasy CLI 1.104.0 (2.169.0) https://github.com/speakeasy-api/speakeasy ### Generated -- [python v2.1.0] submission \ No newline at end of file +- [python v2.1.0] submission + +## 2023-10-28 01:08:09 +### Changes +Based on: +- OpenAPI Doc 1.0.0 https://docs.api.epilot.io/submission-api.yaml +- Speakeasy CLI 1.109.0 (2.173.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v2.1.1] submission \ No newline at end of file diff --git a/submission/USAGE.md b/submission/USAGE.md index 4c71628d3..06080290f 100755 --- a/submission/USAGE.md +++ b/submission/USAGE.md @@ -14,13 +14,13 @@ req = shared.SubmissionPayload( entities=[ shared.SubmissionEntity( additional_properties={ + "request": 'string', + "files": 'string', "_schema": 'string', "description": 'string', "contact_first_name": 'string', "contact_last_name": 'string', "contact_email": 'string', - "request": 'string', - "files": 'string', }, schema=shared.SubmissionEntitySchema.SUBMISSION, files=[ diff --git a/submission/docs/sdks/submissions/README.md b/submission/docs/sdks/submissions/README.md index 29d5a0e45..d5554602f 100755 --- a/submission/docs/sdks/submissions/README.md +++ b/submission/docs/sdks/submissions/README.md @@ -29,13 +29,13 @@ req = shared.SubmissionPayload( entities=[ shared.SubmissionEntity( additional_properties={ + "description": 'string', "contact_first_name": 'string', "contact_last_name": 'string', "contact_email": 'string', "request": 'string', "files": 'string', "_schema": 'string', - "description": 'string', }, schema=shared.SubmissionEntitySchema.SUBMISSION, files=[ diff --git a/submission/gen.yaml b/submission/gen.yaml index ef06e688e..24d083723 100644 --- a/submission/gen.yaml +++ b/submission/gen.yaml @@ -2,8 +2,8 @@ configVersion: 1.0.0 management: docChecksum: 3e73a0b032d576778d71b4b1bce49714 docVersion: 1.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,11 +12,11 @@ generation: features: python: additionalProperties: 0.1.0 - core: 3.3.0 + core: 3.3.1 deprecations: 2.81.1 globalServerURLs: 2.82.0 python: - version: 2.1.0 + version: 2.1.1 author: epilot description: Python Client SDK for Epilot flattenGlobalSecurity: true diff --git a/submission/setup.py b/submission/setup.py index f50129479..f45ef3c1e 100755 --- a/submission/setup.py +++ b/submission/setup.py @@ -10,7 +10,7 @@ setuptools.setup( name="epilot-submission", - version="2.1.0", + version="2.1.1", author="epilot", description="Python Client SDK for Epilot", long_description=long_description, diff --git a/submission/src/epilot/sdkconfiguration.py b/submission/src/epilot/sdkconfiguration.py index c1160155f..a8f194abd 100755 --- a/submission/src/epilot/sdkconfiguration.py +++ b/submission/src/epilot/sdkconfiguration.py @@ -20,9 +20,9 @@ class SDKConfiguration: server_idx: int = 0 language: str = 'python' openapi_doc_version: str = '1.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 1.0.0 epilot-submission' + sdk_version: str = '2.1.1' + gen_version: str = '2.173.0' + user_agent: str = 'speakeasy-sdk/python 2.1.1 2.173.0 1.0.0 epilot-submission' retry_config: RetryConfig = None def get_server_details(self) -> Tuple[str, Dict[str, str]]: