# coding: utf-8
#
# This code was auto generated by AfterShip SDK Generator.
# Do not edit the class manually.

__all__ = ["Client"]

from typing import Optional

from .configuration import Configuration
from .api import TrackingApi, CourierApi, CourierConnectionApi, EstimatedDeliveryDateApi


class Client:
    def __init__(self, configuration: Optional[Configuration] = None) -> None:
        if configuration is None:
            configuration = Configuration()

        self.tracking = TrackingApi(configuration)
        self.courier = CourierApi(configuration)
        self.courier_connection = CourierConnectionApi(configuration)
        self.estimated_delivery_date = EstimatedDeliveryDateApi(configuration)
