diff --git a/reference.md b/reference.md index 12a1b0c9..8971a7b9 100644 --- a/reference.md +++ b/reference.md @@ -18485,53 +18485,6 @@ information. - - - - -## Mobile -
client.mobile.authorization_code() -> AsyncHttpResponse[None] -
-
- -#### 🔌 Usage - -
-
- -
-
- -```python -from square import Square - -client = Square( - token="YOUR_TOKEN", -) -client.mobile.authorization_code() - -``` -
-
-
-
- -#### ⚙️ Parameters - -
-
- -
-
- -**request_options:** `typing.Optional[RequestOptions]` — Request-specific configuration. - -
-
-
-
- -
diff --git a/src/square/__init__.py b/src/square/__init__.py index 944db404..63ebc92b 100644 --- a/src/square/__init__.py +++ b/src/square/__init__.py @@ -27,7 +27,6 @@ locations, loyalty, merchants, - mobile, o_auth, orders, payments, @@ -70,7 +69,6 @@ "locations": ".locations", "loyalty": ".loyalty", "merchants": ".merchants", - "mobile": ".mobile", "o_auth": ".o_auth", "orders": ".orders", "payments": ".payments", @@ -134,7 +132,6 @@ def __dir__(): "locations", "loyalty", "merchants", - "mobile", "o_auth", "orders", "payments", diff --git a/src/square/client.py b/src/square/client.py index b7a806d4..4a0186d4 100644 --- a/src/square/client.py +++ b/src/square/client.py @@ -30,7 +30,6 @@ from .locations.client import AsyncLocationsClient, LocationsClient from .loyalty.client import AsyncLoyaltyClient, LoyaltyClient from .merchants.client import AsyncMerchantsClient, MerchantsClient - from .mobile.client import AsyncMobileClient, MobileClient from .o_auth.client import AsyncOAuthClient, OAuthClient from .orders.client import AsyncOrdersClient, OrdersClient from .payments.client import AsyncPaymentsClient, PaymentsClient @@ -149,7 +148,6 @@ def __init__( self._terminal: typing.Optional[TerminalClient] = None self._transfer_orders: typing.Optional[TransferOrdersClient] = None self._vendors: typing.Optional[VendorsClient] = None - self._mobile: typing.Optional[MobileClient] = None self._cash_drawers: typing.Optional[CashDrawersClient] = None self._webhooks: typing.Optional[WebhooksClient] = None @@ -417,14 +415,6 @@ def vendors(self): self._vendors = VendorsClient(client_wrapper=self._client_wrapper) return self._vendors - @property - def mobile(self): - if self._mobile is None: - from .mobile.client import MobileClient # noqa: E402 - - self._mobile = MobileClient(client_wrapper=self._client_wrapper) - return self._mobile - @property def cash_drawers(self): if self._cash_drawers is None: @@ -543,7 +533,6 @@ def __init__( self._terminal: typing.Optional[AsyncTerminalClient] = None self._transfer_orders: typing.Optional[AsyncTransferOrdersClient] = None self._vendors: typing.Optional[AsyncVendorsClient] = None - self._mobile: typing.Optional[AsyncMobileClient] = None self._cash_drawers: typing.Optional[AsyncCashDrawersClient] = None self._webhooks: typing.Optional[AsyncWebhooksClient] = None @@ -811,14 +800,6 @@ def vendors(self): self._vendors = AsyncVendorsClient(client_wrapper=self._client_wrapper) return self._vendors - @property - def mobile(self): - if self._mobile is None: - from .mobile.client import AsyncMobileClient # noqa: E402 - - self._mobile = AsyncMobileClient(client_wrapper=self._client_wrapper) - return self._mobile - @property def cash_drawers(self): if self._cash_drawers is None: diff --git a/src/square/mobile/__init__.py b/src/square/mobile/__init__.py deleted file mode 100644 index 5cde0202..00000000 --- a/src/square/mobile/__init__.py +++ /dev/null @@ -1,4 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -# isort: skip_file - diff --git a/src/square/mobile/client.py b/src/square/mobile/client.py deleted file mode 100644 index bdcdec90..00000000 --- a/src/square/mobile/client.py +++ /dev/null @@ -1,93 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing - -from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from ..core.request_options import RequestOptions -from .raw_client import AsyncRawMobileClient, RawMobileClient - - -class MobileClient: - def __init__(self, *, client_wrapper: SyncClientWrapper): - self._raw_client = RawMobileClient(client_wrapper=client_wrapper) - - @property - def with_raw_response(self) -> RawMobileClient: - """ - Retrieves a raw implementation of this client that returns raw responses. - - Returns - ------- - RawMobileClient - """ - return self._raw_client - - def authorization_code(self, *, request_options: typing.Optional[RequestOptions] = None) -> None: - """ - Parameters - ---------- - request_options : typing.Optional[RequestOptions] - Request-specific configuration. - - Returns - ------- - None - - Examples - -------- - from square import Square - - client = Square( - token="YOUR_TOKEN", - ) - client.mobile.authorization_code() - """ - _response = self._raw_client.authorization_code(request_options=request_options) - return _response.data - - -class AsyncMobileClient: - def __init__(self, *, client_wrapper: AsyncClientWrapper): - self._raw_client = AsyncRawMobileClient(client_wrapper=client_wrapper) - - @property - def with_raw_response(self) -> AsyncRawMobileClient: - """ - Retrieves a raw implementation of this client that returns raw responses. - - Returns - ------- - AsyncRawMobileClient - """ - return self._raw_client - - async def authorization_code(self, *, request_options: typing.Optional[RequestOptions] = None) -> None: - """ - Parameters - ---------- - request_options : typing.Optional[RequestOptions] - Request-specific configuration. - - Returns - ------- - None - - Examples - -------- - import asyncio - - from square import AsyncSquare - - client = AsyncSquare( - token="YOUR_TOKEN", - ) - - - async def main() -> None: - await client.mobile.authorization_code() - - - asyncio.run(main()) - """ - _response = await self._raw_client.authorization_code(request_options=request_options) - return _response.data diff --git a/src/square/mobile/raw_client.py b/src/square/mobile/raw_client.py deleted file mode 100644 index 99a005a2..00000000 --- a/src/square/mobile/raw_client.py +++ /dev/null @@ -1,69 +0,0 @@ -# This file was auto-generated by Fern from our API Definition. - -import typing -from json.decoder import JSONDecodeError - -from ..core.api_error import ApiError -from ..core.client_wrapper import AsyncClientWrapper, SyncClientWrapper -from ..core.http_response import AsyncHttpResponse, HttpResponse -from ..core.request_options import RequestOptions - - -class RawMobileClient: - def __init__(self, *, client_wrapper: SyncClientWrapper): - self._client_wrapper = client_wrapper - - def authorization_code(self, *, request_options: typing.Optional[RequestOptions] = None) -> HttpResponse[None]: - """ - Parameters - ---------- - request_options : typing.Optional[RequestOptions] - Request-specific configuration. - - Returns - ------- - HttpResponse[None] - """ - _response = self._client_wrapper.httpx_client.request( - "mobile/authorization-code", - method="POST", - request_options=request_options, - ) - try: - if 200 <= _response.status_code < 300: - return HttpResponse(response=_response, data=None) - _response_json = _response.json() - except JSONDecodeError: - raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) - raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json) - - -class AsyncRawMobileClient: - def __init__(self, *, client_wrapper: AsyncClientWrapper): - self._client_wrapper = client_wrapper - - async def authorization_code( - self, *, request_options: typing.Optional[RequestOptions] = None - ) -> AsyncHttpResponse[None]: - """ - Parameters - ---------- - request_options : typing.Optional[RequestOptions] - Request-specific configuration. - - Returns - ------- - AsyncHttpResponse[None] - """ - _response = await self._client_wrapper.httpx_client.request( - "mobile/authorization-code", - method="POST", - request_options=request_options, - ) - try: - if 200 <= _response.status_code < 300: - return AsyncHttpResponse(response=_response, data=None) - _response_json = _response.json() - except JSONDecodeError: - raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response.text) - raise ApiError(status_code=_response.status_code, headers=dict(_response.headers), body=_response_json)