Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 17 additions & 1 deletion commerce/RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -454,4 +454,20 @@ Based on:
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Commerce.yaml
- Speakeasy CLI 1.40.3 (2.34.7) https://github.com/speakeasy-api/speakeasy
### Releases
- [PyPI v0.23.1] https://pypi.org/project/codat-commerce/0.23.1 - commerce
- [PyPI v0.23.1] https://pypi.org/project/codat-commerce/0.23.1 - commerce

## 2023-06-03 00:20:34
### Changes
Based on:
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Commerce.yaml
- Speakeasy CLI 1.43.0 (2.35.3) https://github.com/speakeasy-api/speakeasy
### Releases
- [PyPI v0.24.0] https://pypi.org/project/codat-commerce/0.24.0 - commerce

## 2023-06-06 20:44:51
### Changes
Based on:
- OpenAPI Doc 2.1.0 https://raw.githubusercontent.com/codatio/oas/main/yaml/Codat-Commerce.yaml
- Speakeasy CLI 1.44.2 (2.35.9) https://github.com/speakeasy-api/speakeasy
### Releases
- [PyPI v0.24.1] https://pypi.org/project/codat-commerce/0.24.1 - commerce
1 change: 1 addition & 0 deletions commerce/files.gen
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
src/codatcommerce/sdkconfiguration.py
src/codatcommerce/company_info.py
src/codatcommerce/customers.py
src/codatcommerce/disputes.py
Expand Down
6 changes: 3 additions & 3 deletions commerce/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,14 @@ configVersion: 1.0.0
management:
docChecksum: 96e9b4568ed0b31c46843431d13e7366
docVersion: 2.1.0
speakeasyVersion: 1.40.3
generationVersion: 2.34.7
speakeasyVersion: 1.44.2
generationVersion: 2.35.9
generation:
sdkClassName: CodatCommerce
singleTagPerOp: false
telemetryEnabled: true
python:
version: 0.23.1
version: 0.24.1
author: Speakeasy
description: Python Client SDK Generated by Speakeasy
maxMethodParams: 0
Expand Down
2 changes: 1 addition & 1 deletion commerce/setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@

setuptools.setup(
name="codat-commerce",
version="0.23.1",
version="0.24.1",
author="Speakeasy",
description="Python Client SDK Generated by Speakeasy",
long_description=long_description,
Expand Down
1 change: 1 addition & 0 deletions commerce/src/codatcommerce/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""

from .sdk import *
from .sdkconfiguration import *
26 changes: 8 additions & 18 deletions commerce/src/codatcommerce/company_info.py
Original file line number Diff line number Diff line change
@@ -1,26 +1,16 @@
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""

import requests as requests_http
from . import utils
from .sdkconfiguration import SDKConfiguration
from codatcommerce import utils
from codatcommerce.models import operations, shared
from typing import Optional

class CompanyInfo:
r"""Retrieve standardized data from linked commerce platforms."""
_client: requests_http.Session
_security_client: requests_http.Session
_server_url: str
_language: str
_sdk_version: str
_gen_version: str
sdk_configuration: SDKConfiguration

def __init__(self, client: requests_http.Session, security_client: requests_http.Session, server_url: str, language: str, sdk_version: str, gen_version: str) -> None:
self._client = client
self._security_client = security_client
self._server_url = server_url
self._language = language
self._sdk_version = sdk_version
self._gen_version = gen_version
def __init__(self, sdk_config: SDKConfiguration) -> None:
self.sdk_configuration = sdk_config


def get(self, request: operations.GetCompanyInfoRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetCompanyInfoResponse:
Expand All @@ -29,14 +19,14 @@ def get(self, request: operations.GetCompanyInfoRequest, retries: Optional[utils

This may include information like addresses, tax registration details and social media or website information.
"""
base_url = self._server_url
base_url = utils.template_url(*self.sdk_configuration.get_server_details())

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

client = self._security_client
client = self.sdk_configuration.security_client

retry_config = retries
if retry_config is None:
Expand Down
32 changes: 11 additions & 21 deletions commerce/src/codatcommerce/customers.py
Original file line number Diff line number Diff line change
@@ -1,40 +1,30 @@
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""

import requests as requests_http
from . import utils
from .sdkconfiguration import SDKConfiguration
from codatcommerce import utils
from codatcommerce.models import operations, shared
from typing import Optional

class Customers:
r"""Retrieve standardized data from linked commerce platforms."""
_client: requests_http.Session
_security_client: requests_http.Session
_server_url: str
_language: str
_sdk_version: str
_gen_version: str
sdk_configuration: SDKConfiguration

def __init__(self, client: requests_http.Session, security_client: requests_http.Session, server_url: str, language: str, sdk_version: str, gen_version: str) -> None:
self._client = client
self._security_client = security_client
self._server_url = server_url
self._language = language
self._sdk_version = sdk_version
self._gen_version = gen_version
def __init__(self, sdk_config: SDKConfiguration) -> None:
self.sdk_configuration = sdk_config


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

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

client = self._security_client
client = self.sdk_configuration.security_client

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

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

client = self._security_client
client = self.sdk_configuration.security_client

retry_config = retries
if retry_config is None:
Expand Down
32 changes: 11 additions & 21 deletions commerce/src/codatcommerce/disputes.py
Original file line number Diff line number Diff line change
@@ -1,40 +1,30 @@
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""

import requests as requests_http
from . import utils
from .sdkconfiguration import SDKConfiguration
from codatcommerce import utils
from codatcommerce.models import operations, shared
from typing import Optional

class Disputes:
r"""Retrieve standardized data from linked commerce platforms."""
_client: requests_http.Session
_security_client: requests_http.Session
_server_url: str
_language: str
_sdk_version: str
_gen_version: str
sdk_configuration: SDKConfiguration

def __init__(self, client: requests_http.Session, security_client: requests_http.Session, server_url: str, language: str, sdk_version: str, gen_version: str) -> None:
self._client = client
self._security_client = security_client
self._server_url = server_url
self._language = language
self._sdk_version = sdk_version
self._gen_version = gen_version
def __init__(self, sdk_config: SDKConfiguration) -> None:
self.sdk_configuration = sdk_config


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

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

client = self._security_client
client = self.sdk_configuration.security_client

retry_config = retries
if retry_config is None:
Expand Down Expand Up @@ -74,15 +64,15 @@ def list(self, request: operations.ListDisputesRequest, retries: Optional[utils.
r"""List disputes
List commerce disputes
"""
base_url = self._server_url
base_url = utils.template_url(*self.sdk_configuration.get_server_details())

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

client = self._security_client
client = self.sdk_configuration.security_client

retry_config = retries
if retry_config is None:
Expand Down
32 changes: 11 additions & 21 deletions commerce/src/codatcommerce/locations.py
Original file line number Diff line number Diff line change
@@ -1,26 +1,16 @@
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""

import requests as requests_http
from . import utils
from .sdkconfiguration import SDKConfiguration
from codatcommerce import utils
from codatcommerce.models import operations, shared
from typing import Optional

class Locations:
r"""Retrieve standardized data from linked commerce platforms."""
_client: requests_http.Session
_security_client: requests_http.Session
_server_url: str
_language: str
_sdk_version: str
_gen_version: str
sdk_configuration: SDKConfiguration

def __init__(self, client: requests_http.Session, security_client: requests_http.Session, server_url: str, language: str, sdk_version: str, gen_version: str) -> None:
self._client = client
self._security_client = security_client
self._server_url = server_url
self._language = language
self._sdk_version = sdk_version
self._gen_version = gen_version
def __init__(self, sdk_config: SDKConfiguration) -> None:
self.sdk_configuration = sdk_config


def get(self, request: operations.GetLocationRequest, retries: Optional[utils.RetryConfig] = None) -> operations.GetLocationResponse:
Expand All @@ -29,14 +19,14 @@ def get(self, request: operations.GetLocationRequest, retries: Optional[utils.Re

A `location` is a geographic place at which stocks of products may be held, or from where orders were placed.
"""
base_url = self._server_url
base_url = utils.template_url(*self.sdk_configuration.get_server_details())

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

client = self._security_client
client = self.sdk_configuration.security_client

retry_config = retries
if retry_config is None:
Expand Down Expand Up @@ -78,14 +68,14 @@ def list(self, request: operations.ListLocationsRequest, retries: Optional[utils

A `location` is a geographic place at which stocks of products may be held, or from where orders were placed.
"""
base_url = self._server_url
base_url = utils.template_url(*self.sdk_configuration.get_server_details())

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

client = self._security_client
client = self.sdk_configuration.security_client

retry_config = retries
if retry_config is None:
Expand Down
32 changes: 11 additions & 21 deletions commerce/src/codatcommerce/orders.py
Original file line number Diff line number Diff line change
@@ -1,40 +1,30 @@
"""Code generated by Speakeasy (https://speakeasyapi.dev). DO NOT EDIT."""

import requests as requests_http
from . import utils
from .sdkconfiguration import SDKConfiguration
from codatcommerce import utils
from codatcommerce.models import operations, shared
from typing import Optional

class Orders:
r"""Retrieve standardized data from linked commerce platforms."""
_client: requests_http.Session
_security_client: requests_http.Session
_server_url: str
_language: str
_sdk_version: str
_gen_version: str
sdk_configuration: SDKConfiguration

def __init__(self, client: requests_http.Session, security_client: requests_http.Session, server_url: str, language: str, sdk_version: str, gen_version: str) -> None:
self._client = client
self._security_client = security_client
self._server_url = server_url
self._language = language
self._sdk_version = sdk_version
self._gen_version = gen_version
def __init__(self, sdk_config: SDKConfiguration) -> None:
self.sdk_configuration = sdk_config


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

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

client = self._security_client
client = self.sdk_configuration.security_client

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

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

client = self._security_client
client = self.sdk_configuration.security_client

retry_config = retries
if retry_config is None:
Expand Down
Loading