manageorders_sdk.client ======================= .. py:module:: manageorders_sdk.client .. autoapi-nested-parse:: Interacting with ManageOrders API. Classes ------- .. autoapisummary:: manageorders_sdk.client.ManageOrdersClient Module Contents --------------- .. py:class:: ManageOrdersClient(username: str, password: str) A class wrapping interaction with ManageOrders API. .. py:attribute:: base_url :value: 'https://manageordersapi.com' .. py:attribute:: username .. py:attribute:: password .. py:attribute:: token :value: '' .. py:attribute:: token_expires_at .. py:method:: _update_token() -> None Update the OAUTH token. .. py:method:: _make_request(method: str, path: str, params: dict[str, Any] | None = None, json: dict[str, Any] | None = None) -> httpx.Response Make a request to Core. .. py:method:: upload_order(order: manageorders_sdk.models.Order) -> httpx.Response Upload an order to ManageOrders. .. py:method:: upload_tracking(tracking_data: manageorders_sdk.models.TrackingContainer) -> httpx.Response Upload tracking data to ManageOrders.