Delivery Methods

class py_veeqo.endpoints.delivery_methods.DeliveryMethods(api_key: str | None = None)

Bases: PyVeeqo

This class implements all the delivery methods api calls.

create_a_delivery_method(data: Dict = None, json: Dict[str, Any] | List[Any] | str | int | float | bool | None = None) Result

Create a new delivery method. https://developers.veeqo.com/docs#/reference/delivery-methods/delivery-methods-collection/create-a-delivery-method

Parameters:
  • data (Dict, optional) – Data to be sent in the request. Defaults to None.

  • json (Optional[JSONType], optional) – JSON data to be sent in the request. Defaults to None.

delete_delivery_method(delivery_method_id: int) Result

Delete a specific delivery method. https://developers.veeqo.com/docs#/reference/delivery-methods/delivery-method/delete

Parameters:

delivery_method_id (int) – Delivery method id.

get_all_delivery_methods(page_size: int = 12, page: int = 1) Result

Get a list of all delivery methods. https://developers.veeqo.com/docs#/reference/stores/store/list-all-delivery-methods

Parameters:
  • page_size (int, optional) – Number of items per page. Defaults to 12.

  • page (int, optional) – Page number. Defaults to 1.

update_delivery_method_detail(delivery_method_id: int, data: Dict = None) Result

Update details of a specific delivery method. https://developers.veeqo.com/docs#/reference/delivery-methods/delivery-method/update-delivery-method-detail

Parameters:
  • delivery_method_id (int) – Delivery method id.

  • data (Dict, optional) – Data to be sent in the request. Defaults to None.

view_delivery_method_detail(delivery_method_id: int) Result

Get details of a specific delivery method. https://developers.veeqo.com/docs#/reference/delivery-methods/delivery-method/view-delivery-method-detail

Parameters:

delivery_method_id (int) – Delivery method id.