Skip to content

Commit 37b8744

Browse files
authored
Merge pull request #181 from codatio/speakeasy-sdk-regen-1685751638
chore: speakeasy sdk regeneration - Generate Commerce SDK
2 parents 5de3210 + 3075757 commit 37b8744

File tree

16 files changed

+184
-310
lines changed

16 files changed

+184
-310
lines changed

commerce/RELEASES.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -454,4 +454,20 @@ Based on:
454454
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Commerce.yaml
455455
- Speakeasy CLI 1.40.3 (2.34.7) https://github.com/speakeasy-api/speakeasy
456456
### Releases
457-
- [PyPI v0.23.1] https://pypi.org/project/codat-commerce/0.23.1 - commerce
457+
- [PyPI v0.23.1] https://pypi.org/project/codat-commerce/0.23.1 - commerce
458+
459+
## 2023-06-03 00:20:34
460+
### Changes
461+
Based on:
462+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Commerce.yaml
463+
- Speakeasy CLI 1.43.0 (2.35.3) https://github.com/speakeasy-api/speakeasy
464+
### Releases
465+
- [PyPI v0.24.0] https://pypi.org/project/codat-commerce/0.24.0 - commerce
466+
467+
## 2023-06-06 20:44:51
468+
### Changes
469+
Based on:
470+
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Commerce.yaml
471+
- Speakeasy CLI 1.44.2 (2.35.9) https://github.com/speakeasy-api/speakeasy
472+
### Releases
473+
- [PyPI v0.24.1] https://pypi.org/project/codat-commerce/0.24.1 - commerce

commerce/files.gen

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
src/codatcommerce/sdkconfiguration.py
12
src/codatcommerce/company_info.py
23
src/codatcommerce/customers.py
34
src/codatcommerce/disputes.py

commerce/gen.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@ configVersion: 1.0.0
22
management:
33
docChecksum: 96e9b4568ed0b31c46843431d13e7366
44
docVersion: 2.1.0
5-
speakeasyVersion: 1.40.3
6-
generationVersion: 2.34.7
5+
speakeasyVersion: 1.44.2
6+
generationVersion: 2.35.9
77
generation:
88
sdkClassName: CodatCommerce
99
singleTagPerOp: false
1010
telemetryEnabled: true
1111
python:
12-
version: 0.23.1
12+
version: 0.24.1
1313
author: Speakeasy
1414
description: Python Client SDK Generated by Speakeasy
1515
maxMethodParams: 0

commerce/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
setuptools.setup(
1212
name="codat-commerce",
13-
version="0.23.1",
13+
version="0.24.1",
1414
author="Speakeasy",
1515
description="Python Client SDK Generated by Speakeasy",
1616
long_description=long_description,
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
22

33
from .sdk import *
4+
from .sdkconfiguration import *

commerce/src/codatcommerce/company_info.py

Lines changed: 8 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,16 @@
11
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
22

3-
import requests as requests_http
4-
from . import utils
3+
from .sdkconfiguration import SDKConfiguration
4+
from codatcommerce import utils
55
from codatcommerce.models import operations, shared
66
from typing import Optional
77

88
class CompanyInfo:
99
r"""Retrieve standardized data from linked commerce platforms."""
10-
_client: requests_http.Session
11-
_security_client: requests_http.Session
12-
_server_url: str
13-
_language: str
14-
_sdk_version: str
15-
_gen_version: str
10+
sdk_configuration: SDKConfiguration
1611

17-
def __init__(self, client: requests_http.Session, security_client: requests_http.Session, server_url: str, language: str, sdk_version: str, gen_version: str) -> None:
18-
self._client = client
19-
self._security_client = security_client
20-
self._server_url = server_url
21-
self._language = language
22-
self._sdk_version = sdk_version
23-
self._gen_version = gen_version
12+
def __init__(self, sdk_config: SDKConfiguration) -> None:
13+
self.sdk_configuration = sdk_config
2414

2515

2616
def get(self, request: operations.GetCompanyInfoRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetCompanyInfoResponse:
@@ -29,14 +19,14 @@ def get(self, request: operations.GetCompanyInfoRequest, retries: Optional[utils
2919
3020
This may include information like addresses, tax registration details and social media or website information.
3121
"""
32-
base_url = self._server_url
22+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
3323

3424
url = utils.generate_url(operations.GetCompanyInfoRequest, base_url, '/companies/{companyId}/connections/{connectionId}/data/commerce-info', request)
3525
headers = {}
3626
headers['Accept'] = 'application/json;q=1, application/json;q=0.7, application/json;q=0'
37-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
27+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
3828

39-
client = self._security_client
29+
client = self.sdk_configuration.security_client
4030

4131
retry_config = retries
4232
if retry_config is None:

commerce/src/codatcommerce/customers.py

Lines changed: 11 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,30 @@
11
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
22

3-
import requests as requests_http
4-
from . import utils
3+
from .sdkconfiguration import SDKConfiguration
4+
from codatcommerce import utils
55
from codatcommerce.models import operations, shared
66
from typing import Optional
77

88
class Customers:
99
r"""Retrieve standardized data from linked commerce platforms."""
10-
_client: requests_http.Session
11-
_security_client: requests_http.Session
12-
_server_url: str
13-
_language: str
14-
_sdk_version: str
15-
_gen_version: str
10+
sdk_configuration: SDKConfiguration
1611

17-
def __init__(self, client: requests_http.Session, security_client: requests_http.Session, server_url: str, language: str, sdk_version: str, gen_version: str) -> None:
18-
self._client = client
19-
self._security_client = security_client
20-
self._server_url = server_url
21-
self._language = language
22-
self._sdk_version = sdk_version
23-
self._gen_version = gen_version
12+
def __init__(self, sdk_config: SDKConfiguration) -> None:
13+
self.sdk_configuration = sdk_config
2414

2515

2616
def get(self, request: operations.GetCustomerRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetCustomerResponse:
2717
r"""Get customer
2818
Get a specific commerce customer for the given company and data connection.
2919
"""
30-
base_url = self._server_url
20+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
3121

3222
url = utils.generate_url(operations.GetCustomerRequest, base_url, '/companies/{companyId}/connections/{connectionId}/data/commerce-customers/{customerId}', request)
3323
headers = {}
3424
headers['Accept'] = 'application/json;q=1, application/json;q=0.7, application/json;q=0'
35-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
25+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
3626

37-
client = self._security_client
27+
client = self.sdk_configuration.security_client
3828

3929
retry_config = retries
4030
if retry_config is None:
@@ -74,15 +64,15 @@ def list(self, request: operations.ListCustomersRequest, retries: Optional[utils
7464
r"""List customers
7565
List all commerce customers for the given company and data connection
7666
"""
77-
base_url = self._server_url
67+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
7868

7969
url = utils.generate_url(operations.ListCustomersRequest, base_url, '/companies/{companyId}/connections/{connectionId}/data/commerce-customers', request)
8070
headers = {}
8171
query_params = utils.get_query_params(operations.ListCustomersRequest, request)
8272
headers['Accept'] = 'application/json;q=1, application/json;q=0.7, application/json;q=0'
83-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
73+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
8474

85-
client = self._security_client
75+
client = self.sdk_configuration.security_client
8676

8777
retry_config = retries
8878
if retry_config is None:

commerce/src/codatcommerce/disputes.py

Lines changed: 11 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,30 @@
11
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
22

3-
import requests as requests_http
4-
from . import utils
3+
from .sdkconfiguration import SDKConfiguration
4+
from codatcommerce import utils
55
from codatcommerce.models import operations, shared
66
from typing import Optional
77

88
class Disputes:
99
r"""Retrieve standardized data from linked commerce platforms."""
10-
_client: requests_http.Session
11-
_security_client: requests_http.Session
12-
_server_url: str
13-
_language: str
14-
_sdk_version: str
15-
_gen_version: str
10+
sdk_configuration: SDKConfiguration
1611

17-
def __init__(self, client: requests_http.Session, security_client: requests_http.Session, server_url: str, language: str, sdk_version: str, gen_version: str) -> None:
18-
self._client = client
19-
self._security_client = security_client
20-
self._server_url = server_url
21-
self._language = language
22-
self._sdk_version = sdk_version
23-
self._gen_version = gen_version
12+
def __init__(self, sdk_config: SDKConfiguration) -> None:
13+
self.sdk_configuration = sdk_config
2414

2515

2616
def get(self, request: operations.GetDisputeRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetDisputeResponse:
2717
r"""Get dispute
2818
Get a specific commerce dispute.
2919
"""
30-
base_url = self._server_url
20+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
3121

3222
url = utils.generate_url(operations.GetDisputeRequest, base_url, '/companies/{companyId}/connections/{connectionId}/data/commerce-disputes/{disputeId}', request)
3323
headers = {}
3424
headers['Accept'] = 'application/json;q=1, application/json;q=0.7, application/json;q=0'
35-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
25+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
3626

37-
client = self._security_client
27+
client = self.sdk_configuration.security_client
3828

3929
retry_config = retries
4030
if retry_config is None:
@@ -74,15 +64,15 @@ def list(self, request: operations.ListDisputesRequest, retries: Optional[utils.
7464
r"""List disputes
7565
List commerce disputes
7666
"""
77-
base_url = self._server_url
67+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
7868

7969
url = utils.generate_url(operations.ListDisputesRequest, base_url, '/companies/{companyId}/connections/{connectionId}/data/commerce-disputes', request)
8070
headers = {}
8171
query_params = utils.get_query_params(operations.ListDisputesRequest, request)
8272
headers['Accept'] = 'application/json;q=1, application/json;q=0.7, application/json;q=0'
83-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
73+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
8474

85-
client = self._security_client
75+
client = self.sdk_configuration.security_client
8676

8777
retry_config = retries
8878
if retry_config is None:

commerce/src/codatcommerce/locations.py

Lines changed: 11 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,16 @@
11
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
22

3-
import requests as requests_http
4-
from . import utils
3+
from .sdkconfiguration import SDKConfiguration
4+
from codatcommerce import utils
55
from codatcommerce.models import operations, shared
66
from typing import Optional
77

88
class Locations:
99
r"""Retrieve standardized data from linked commerce platforms."""
10-
_client: requests_http.Session
11-
_security_client: requests_http.Session
12-
_server_url: str
13-
_language: str
14-
_sdk_version: str
15-
_gen_version: str
10+
sdk_configuration: SDKConfiguration
1611

17-
def __init__(self, client: requests_http.Session, security_client: requests_http.Session, server_url: str, language: str, sdk_version: str, gen_version: str) -> None:
18-
self._client = client
19-
self._security_client = security_client
20-
self._server_url = server_url
21-
self._language = language
22-
self._sdk_version = sdk_version
23-
self._gen_version = gen_version
12+
def __init__(self, sdk_config: SDKConfiguration) -> None:
13+
self.sdk_configuration = sdk_config
2414

2515

2616
def get(self, request: operations.GetLocationRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetLocationResponse:
@@ -29,14 +19,14 @@ def get(self, request: operations.GetLocationRequest, retries: Optional[utils.Re
2919
3020
A `location` is a geographic place at which stocks of products may be held, or from where orders were placed.
3121
"""
32-
base_url = self._server_url
22+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
3323

3424
url = utils.generate_url(operations.GetLocationRequest, base_url, '/companies/{companyId}/connections/{connectionId}/data/commerce-locations/{locationId}', request)
3525
headers = {}
3626
headers['Accept'] = 'application/json;q=1, application/json;q=0.7, application/json;q=0'
37-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
27+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
3828

39-
client = self._security_client
29+
client = self.sdk_configuration.security_client
4030

4131
retry_config = retries
4232
if retry_config is None:
@@ -78,14 +68,14 @@ def list(self, request: operations.ListLocationsRequest, retries: Optional[utils
7868
7969
A `location` is a geographic place at which stocks of products may be held, or from where orders were placed.
8070
"""
81-
base_url = self._server_url
71+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
8272

8373
url = utils.generate_url(operations.ListLocationsRequest, base_url, '/companies/{companyId}/connections/{connectionId}/data/commerce-locations', request)
8474
headers = {}
8575
headers['Accept'] = 'application/json;q=1, application/json;q=0.7, application/json;q=0'
86-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
76+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
8777

88-
client = self._security_client
78+
client = self.sdk_configuration.security_client
8979

9080
retry_config = retries
9181
if retry_config is None:

commerce/src/codatcommerce/orders.py

Lines changed: 11 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,30 @@
11
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""
22

3-
import requests as requests_http
4-
from . import utils
3+
from .sdkconfiguration import SDKConfiguration
4+
from codatcommerce import utils
55
from codatcommerce.models import operations, shared
66
from typing import Optional
77

88
class Orders:
99
r"""Retrieve standardized data from linked commerce platforms."""
10-
_client: requests_http.Session
11-
_security_client: requests_http.Session
12-
_server_url: str
13-
_language: str
14-
_sdk_version: str
15-
_gen_version: str
10+
sdk_configuration: SDKConfiguration
1611

17-
def __init__(self, client: requests_http.Session, security_client: requests_http.Session, server_url: str, language: str, sdk_version: str, gen_version: str) -> None:
18-
self._client = client
19-
self._security_client = security_client
20-
self._server_url = server_url
21-
self._language = language
22-
self._sdk_version = sdk_version
23-
self._gen_version = gen_version
12+
def __init__(self, sdk_config: SDKConfiguration) -> None:
13+
self.sdk_configuration = sdk_config
2414

2515

2616
def get(self, request: operations.GetOrderRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetOrderResponse:
2717
r"""Get order
2818
Get a specific order placed or held on the linked commerce platform.
2919
"""
30-
base_url = self._server_url
20+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
3121

3222
url = utils.generate_url(operations.GetOrderRequest, base_url, '/companies/{companyId}/connections/{connectionId}/data/commerce-orders/{orderId}', request)
3323
headers = {}
3424
headers['Accept'] = 'application/json;q=1, application/json;q=0.7, application/json;q=0'
35-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
25+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
3626

37-
client = self._security_client
27+
client = self.sdk_configuration.security_client
3828

3929
retry_config = retries
4030
if retry_config is None:
@@ -74,15 +64,15 @@ def list(self, request: operations.ListOrdersRequest, retries: Optional[utils.Re
7464
r"""List orders
7565
Get a list of orders placed or held on the linked commerce platform
7666
"""
77-
base_url = self._server_url
67+
base_url = utils.template_url(*self.sdk_configuration.get_server_details())
7868

7969
url = utils.generate_url(operations.ListOrdersRequest, base_url, '/companies/{companyId}/connections/{connectionId}/data/commerce-orders', request)
8070
headers = {}
8171
query_params = utils.get_query_params(operations.ListOrdersRequest, request)
8272
headers['Accept'] = 'application/json;q=1, application/json;q=0.7, application/json;q=0'
83-
headers['user-agent'] = f'speakeasy-sdk/{self._language} {self._sdk_version} {self._gen_version}'
73+
headers['user-agent'] = f'speakeasy-sdk/{self.sdk_configuration.language} {self.sdk_configuration.sdk_version} {self.sdk_configuration.gen_version}'
8474

85-
client = self._security_client
75+
client = self.sdk_configuration.security_client
8676

8777
retry_config = retries
8878
if retry_config is None:

0 commit comments

Comments
 (0)