"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""

from typing import TYPE_CHECKING
from importlib import import_module

if TYPE_CHECKING:
    from .bulk_create_trackers_request import (
        BulkCreateTrackersRequest,
        BulkCreateTrackersRequestTypedDict,
    )
    from .bulk_create_trackers_response import (
        BulkCreateTrackersResponse,
        BulkCreateTrackersResponseData,
        BulkCreateTrackersResponseDataTypedDict,
        BulkCreateTrackersResponseError,
        BulkCreateTrackersResponseErrorTypedDict,
        BulkCreateTrackersResponseTypedDict,
        DataError,
        DataErrorTypedDict,
        ItemStatus,
        Status,
        Summary,
        SummaryTypedDict,
    )
    from .bulk_create_trackersop import (
        BulkCreateTrackersResponseResponse,
        BulkCreateTrackersResponseResponseTypedDict,
    )
    from .create_tracker_and_get_tracking_results_response import (
        CreateTrackerAndGetTrackingResultsResponse,
        CreateTrackerAndGetTrackingResultsResponseData,
        CreateTrackerAndGetTrackingResultsResponseDataTypedDict,
        CreateTrackerAndGetTrackingResultsResponseTypedDict,
        Tracking,
        TrackingTypedDict,
    )
    from .create_tracker_and_get_tracking_resultsop import (
        CreateTrackerAndGetTrackingResultsResponseResponse,
        CreateTrackerAndGetTrackingResultsResponseResponseTypedDict,
    )
    from .create_trackerop import (
        CreateTrackerData,
        CreateTrackerDataTypedDict,
        CreateTrackerResponse,
        CreateTrackerResponseBody,
        CreateTrackerResponseBodyTypedDict,
        CreateTrackerResponseTypedDict,
    )
    from .error_response_format import (
        ErrorResponseFormatData,
        ErrorResponseFormatDataTypedDict,
        ErrorResponseFormatError,
        ErrorResponseFormatErrorTypedDict,
    )
    from .event import Event, EventTypedDict
    from .get_couriersop import (
        Courier,
        CourierTypedDict,
        GetCouriersData,
        GetCouriersDataTypedDict,
        GetCouriersResponse,
        GetCouriersResponseBody,
        GetCouriersResponseBodyTypedDict,
        GetCouriersResponseTypedDict,
        RequiredField,
    )
    from .get_tracker_by_trackeridop import (
        GetTrackerByTrackerIDRequest,
        GetTrackerByTrackerIDRequestTypedDict,
        GetTrackerByTrackerIDResponse,
        GetTrackerByTrackerIDResponseTypedDict,
        GetTrackerByTrackerIDSearchBy,
    )
    from .get_tracking_results_of_tracker_by_trackeridop import (
        GetTrackingResultsOfTrackerByTrackerIDData,
        GetTrackingResultsOfTrackerByTrackerIDDataTypedDict,
        GetTrackingResultsOfTrackerByTrackerIDRequest,
        GetTrackingResultsOfTrackerByTrackerIDRequestTypedDict,
        GetTrackingResultsOfTrackerByTrackerIDResponse,
        GetTrackingResultsOfTrackerByTrackerIDResponseBody,
        GetTrackingResultsOfTrackerByTrackerIDResponseBodyTypedDict,
        GetTrackingResultsOfTrackerByTrackerIDResponseTypedDict,
        GetTrackingResultsOfTrackerByTrackerIDSearchBy,
        GetTrackingResultsOfTrackerByTrackerIDTracking,
        GetTrackingResultsOfTrackerByTrackerIDTrackingTypedDict,
    )
    from .get_tracking_results_of_trackers_by_tracking_numberop import (
        GetTrackingResultsOfTrackersByTrackingNumberData,
        GetTrackingResultsOfTrackersByTrackingNumberDataTypedDict,
        GetTrackingResultsOfTrackersByTrackingNumberRequest,
        GetTrackingResultsOfTrackersByTrackingNumberRequestTypedDict,
        GetTrackingResultsOfTrackersByTrackingNumberResponse,
        GetTrackingResultsOfTrackersByTrackingNumberResponseBody,
        GetTrackingResultsOfTrackersByTrackingNumberResponseBodyTypedDict,
        GetTrackingResultsOfTrackersByTrackingNumberResponseTypedDict,
        GetTrackingResultsOfTrackersByTrackingNumberTracking,
        GetTrackingResultsOfTrackersByTrackingNumberTrackingTypedDict,
    )
    from .get_trackingop import (
        GetTrackingCourierCode,
        GetTrackingCourierCodeTypedDict,
        GetTrackingData,
        GetTrackingDataTypedDict,
        GetTrackingRequest,
        GetTrackingRequestTypedDict,
        GetTrackingResponse,
        GetTrackingResponseBody,
        GetTrackingResponseBodyTypedDict,
        GetTrackingResponseTypedDict,
        GetTrackingTracking,
        GetTrackingTrackingTypedDict,
    )
    from .list_trackersop import (
        ListTrackersData,
        ListTrackersDataTypedDict,
        ListTrackersRequest,
        ListTrackersRequestTypedDict,
        ListTrackersResponse,
        ListTrackersResponseBody,
        ListTrackersResponseBodyTypedDict,
        ListTrackersResponseResult,
        ListTrackersResponseResultTypedDict,
        ListTrackersResponseTypedDict,
        ListTrackersXMLResponseBody,
        ListTrackersXMLResponseBodyTypedDict,
        Sort,
    )
    from .resend_webhooksop import (
        ResendWebhooksData,
        ResendWebhooksDataTypedDict,
        ResendWebhooksRequest,
        ResendWebhooksRequestTypedDict,
        ResendWebhooksResponse,
        ResendWebhooksResponseBody,
        ResendWebhooksResponseBodyTypedDict,
        ResendWebhooksResponseTypedDict,
        ResendWebhooksSearchBy,
        ResendWebhooksSummary,
        ResendWebhooksSummaryTypedDict,
    )
    from .security import Security, SecurityTypedDict
    from .shipment import (
        Delivery,
        DeliveryTypedDict,
        Shipment,
        ShipmentRecipient,
        ShipmentRecipientTypedDict,
        ShipmentTypedDict,
        TrackingNumber,
        TrackingNumberTypedDict,
    )
    from .statistics import (
        Statistics,
        StatisticsTypedDict,
        Timestamps,
        TimestampsTypedDict,
    )
    from .tracker import (
        Tracker,
        TrackerCourierCode,
        TrackerCourierCodeTypedDict,
        TrackerTypedDict,
    )
    from .tracker_create_request import (
        Settings,
        SettingsTypedDict,
        TrackerCreateRequest,
        TrackerCreateRequestCourierCode,
        TrackerCreateRequestCourierCodeTypedDict,
        TrackerCreateRequestRecipient,
        TrackerCreateRequestRecipientTypedDict,
        TrackerCreateRequestTypedDict,
    )
    from .update_tracker_by_trackeridop import (
        UpdateTrackerByTrackerIDCourierCode,
        UpdateTrackerByTrackerIDCourierCodeTypedDict,
        UpdateTrackerByTrackerIDRequest,
        UpdateTrackerByTrackerIDRequestBody,
        UpdateTrackerByTrackerIDRequestBodyTypedDict,
        UpdateTrackerByTrackerIDRequestTypedDict,
        UpdateTrackerByTrackerIDResponse,
        UpdateTrackerByTrackerIDResponseTypedDict,
        UpdateTrackerByTrackerIDSearchBy,
    )

__all__ = [
    "BulkCreateTrackersRequest",
    "BulkCreateTrackersRequestTypedDict",
    "BulkCreateTrackersResponse",
    "BulkCreateTrackersResponseData",
    "BulkCreateTrackersResponseDataTypedDict",
    "BulkCreateTrackersResponseError",
    "BulkCreateTrackersResponseErrorTypedDict",
    "BulkCreateTrackersResponseResponse",
    "BulkCreateTrackersResponseResponseTypedDict",
    "BulkCreateTrackersResponseTypedDict",
    "Courier",
    "CourierTypedDict",
    "CreateTrackerAndGetTrackingResultsResponse",
    "CreateTrackerAndGetTrackingResultsResponseData",
    "CreateTrackerAndGetTrackingResultsResponseDataTypedDict",
    "CreateTrackerAndGetTrackingResultsResponseResponse",
    "CreateTrackerAndGetTrackingResultsResponseResponseTypedDict",
    "CreateTrackerAndGetTrackingResultsResponseTypedDict",
    "CreateTrackerData",
    "CreateTrackerDataTypedDict",
    "CreateTrackerResponse",
    "CreateTrackerResponseBody",
    "CreateTrackerResponseBodyTypedDict",
    "CreateTrackerResponseTypedDict",
    "DataError",
    "DataErrorTypedDict",
    "Delivery",
    "DeliveryTypedDict",
    "ErrorResponseFormatData",
    "ErrorResponseFormatDataTypedDict",
    "ErrorResponseFormatError",
    "ErrorResponseFormatErrorTypedDict",
    "Event",
    "EventTypedDict",
    "GetCouriersData",
    "GetCouriersDataTypedDict",
    "GetCouriersResponse",
    "GetCouriersResponseBody",
    "GetCouriersResponseBodyTypedDict",
    "GetCouriersResponseTypedDict",
    "GetTrackerByTrackerIDRequest",
    "GetTrackerByTrackerIDRequestTypedDict",
    "GetTrackerByTrackerIDResponse",
    "GetTrackerByTrackerIDResponseTypedDict",
    "GetTrackerByTrackerIDSearchBy",
    "GetTrackingCourierCode",
    "GetTrackingCourierCodeTypedDict",
    "GetTrackingData",
    "GetTrackingDataTypedDict",
    "GetTrackingRequest",
    "GetTrackingRequestTypedDict",
    "GetTrackingResponse",
    "GetTrackingResponseBody",
    "GetTrackingResponseBodyTypedDict",
    "GetTrackingResponseTypedDict",
    "GetTrackingResultsOfTrackerByTrackerIDData",
    "GetTrackingResultsOfTrackerByTrackerIDDataTypedDict",
    "GetTrackingResultsOfTrackerByTrackerIDRequest",
    "GetTrackingResultsOfTrackerByTrackerIDRequestTypedDict",
    "GetTrackingResultsOfTrackerByTrackerIDResponse",
    "GetTrackingResultsOfTrackerByTrackerIDResponseBody",
    "GetTrackingResultsOfTrackerByTrackerIDResponseBodyTypedDict",
    "GetTrackingResultsOfTrackerByTrackerIDResponseTypedDict",
    "GetTrackingResultsOfTrackerByTrackerIDSearchBy",
    "GetTrackingResultsOfTrackerByTrackerIDTracking",
    "GetTrackingResultsOfTrackerByTrackerIDTrackingTypedDict",
    "GetTrackingResultsOfTrackersByTrackingNumberData",
    "GetTrackingResultsOfTrackersByTrackingNumberDataTypedDict",
    "GetTrackingResultsOfTrackersByTrackingNumberRequest",
    "GetTrackingResultsOfTrackersByTrackingNumberRequestTypedDict",
    "GetTrackingResultsOfTrackersByTrackingNumberResponse",
    "GetTrackingResultsOfTrackersByTrackingNumberResponseBody",
    "GetTrackingResultsOfTrackersByTrackingNumberResponseBodyTypedDict",
    "GetTrackingResultsOfTrackersByTrackingNumberResponseTypedDict",
    "GetTrackingResultsOfTrackersByTrackingNumberTracking",
    "GetTrackingResultsOfTrackersByTrackingNumberTrackingTypedDict",
    "GetTrackingTracking",
    "GetTrackingTrackingTypedDict",
    "ItemStatus",
    "ListTrackersData",
    "ListTrackersDataTypedDict",
    "ListTrackersRequest",
    "ListTrackersRequestTypedDict",
    "ListTrackersResponse",
    "ListTrackersResponseBody",
    "ListTrackersResponseBodyTypedDict",
    "ListTrackersResponseResult",
    "ListTrackersResponseResultTypedDict",
    "ListTrackersResponseTypedDict",
    "ListTrackersXMLResponseBody",
    "ListTrackersXMLResponseBodyTypedDict",
    "RequiredField",
    "ResendWebhooksData",
    "ResendWebhooksDataTypedDict",
    "ResendWebhooksRequest",
    "ResendWebhooksRequestTypedDict",
    "ResendWebhooksResponse",
    "ResendWebhooksResponseBody",
    "ResendWebhooksResponseBodyTypedDict",
    "ResendWebhooksResponseTypedDict",
    "ResendWebhooksSearchBy",
    "ResendWebhooksSummary",
    "ResendWebhooksSummaryTypedDict",
    "Security",
    "SecurityTypedDict",
    "Settings",
    "SettingsTypedDict",
    "Shipment",
    "ShipmentRecipient",
    "ShipmentRecipientTypedDict",
    "ShipmentTypedDict",
    "Sort",
    "Statistics",
    "StatisticsTypedDict",
    "Status",
    "Summary",
    "SummaryTypedDict",
    "Timestamps",
    "TimestampsTypedDict",
    "Tracker",
    "TrackerCourierCode",
    "TrackerCourierCodeTypedDict",
    "TrackerCreateRequest",
    "TrackerCreateRequestCourierCode",
    "TrackerCreateRequestCourierCodeTypedDict",
    "TrackerCreateRequestRecipient",
    "TrackerCreateRequestRecipientTypedDict",
    "TrackerCreateRequestTypedDict",
    "TrackerTypedDict",
    "Tracking",
    "TrackingNumber",
    "TrackingNumberTypedDict",
    "TrackingTypedDict",
    "UpdateTrackerByTrackerIDCourierCode",
    "UpdateTrackerByTrackerIDCourierCodeTypedDict",
    "UpdateTrackerByTrackerIDRequest",
    "UpdateTrackerByTrackerIDRequestBody",
    "UpdateTrackerByTrackerIDRequestBodyTypedDict",
    "UpdateTrackerByTrackerIDRequestTypedDict",
    "UpdateTrackerByTrackerIDResponse",
    "UpdateTrackerByTrackerIDResponseTypedDict",
    "UpdateTrackerByTrackerIDSearchBy",
]

_dynamic_imports: dict[str, str] = {
    "BulkCreateTrackersRequest": ".bulk_create_trackers_request",
    "BulkCreateTrackersRequestTypedDict": ".bulk_create_trackers_request",
    "BulkCreateTrackersResponse": ".bulk_create_trackers_response",
    "BulkCreateTrackersResponseData": ".bulk_create_trackers_response",
    "BulkCreateTrackersResponseDataTypedDict": ".bulk_create_trackers_response",
    "BulkCreateTrackersResponseError": ".bulk_create_trackers_response",
    "BulkCreateTrackersResponseErrorTypedDict": ".bulk_create_trackers_response",
    "BulkCreateTrackersResponseTypedDict": ".bulk_create_trackers_response",
    "DataError": ".bulk_create_trackers_response",
    "DataErrorTypedDict": ".bulk_create_trackers_response",
    "ItemStatus": ".bulk_create_trackers_response",
    "Status": ".bulk_create_trackers_response",
    "Summary": ".bulk_create_trackers_response",
    "SummaryTypedDict": ".bulk_create_trackers_response",
    "BulkCreateTrackersResponseResponse": ".bulk_create_trackersop",
    "BulkCreateTrackersResponseResponseTypedDict": ".bulk_create_trackersop",
    "CreateTrackerAndGetTrackingResultsResponse": ".create_tracker_and_get_tracking_results_response",
    "CreateTrackerAndGetTrackingResultsResponseData": ".create_tracker_and_get_tracking_results_response",
    "CreateTrackerAndGetTrackingResultsResponseDataTypedDict": ".create_tracker_and_get_tracking_results_response",
    "CreateTrackerAndGetTrackingResultsResponseTypedDict": ".create_tracker_and_get_tracking_results_response",
    "Tracking": ".create_tracker_and_get_tracking_results_response",
    "TrackingTypedDict": ".create_tracker_and_get_tracking_results_response",
    "CreateTrackerAndGetTrackingResultsResponseResponse": ".create_tracker_and_get_tracking_resultsop",
    "CreateTrackerAndGetTrackingResultsResponseResponseTypedDict": ".create_tracker_and_get_tracking_resultsop",
    "CreateTrackerData": ".create_trackerop",
    "CreateTrackerDataTypedDict": ".create_trackerop",
    "CreateTrackerResponse": ".create_trackerop",
    "CreateTrackerResponseBody": ".create_trackerop",
    "CreateTrackerResponseBodyTypedDict": ".create_trackerop",
    "CreateTrackerResponseTypedDict": ".create_trackerop",
    "ErrorResponseFormatData": ".error_response_format",
    "ErrorResponseFormatDataTypedDict": ".error_response_format",
    "ErrorResponseFormatError": ".error_response_format",
    "ErrorResponseFormatErrorTypedDict": ".error_response_format",
    "Event": ".event",
    "EventTypedDict": ".event",
    "Courier": ".get_couriersop",
    "CourierTypedDict": ".get_couriersop",
    "GetCouriersData": ".get_couriersop",
    "GetCouriersDataTypedDict": ".get_couriersop",
    "GetCouriersResponse": ".get_couriersop",
    "GetCouriersResponseBody": ".get_couriersop",
    "GetCouriersResponseBodyTypedDict": ".get_couriersop",
    "GetCouriersResponseTypedDict": ".get_couriersop",
    "RequiredField": ".get_couriersop",
    "GetTrackerByTrackerIDRequest": ".get_tracker_by_trackeridop",
    "GetTrackerByTrackerIDRequestTypedDict": ".get_tracker_by_trackeridop",
    "GetTrackerByTrackerIDResponse": ".get_tracker_by_trackeridop",
    "GetTrackerByTrackerIDResponseTypedDict": ".get_tracker_by_trackeridop",
    "GetTrackerByTrackerIDSearchBy": ".get_tracker_by_trackeridop",
    "GetTrackingResultsOfTrackerByTrackerIDData": ".get_tracking_results_of_tracker_by_trackeridop",
    "GetTrackingResultsOfTrackerByTrackerIDDataTypedDict": ".get_tracking_results_of_tracker_by_trackeridop",
    "GetTrackingResultsOfTrackerByTrackerIDRequest": ".get_tracking_results_of_tracker_by_trackeridop",
    "GetTrackingResultsOfTrackerByTrackerIDRequestTypedDict": ".get_tracking_results_of_tracker_by_trackeridop",
    "GetTrackingResultsOfTrackerByTrackerIDResponse": ".get_tracking_results_of_tracker_by_trackeridop",
    "GetTrackingResultsOfTrackerByTrackerIDResponseBody": ".get_tracking_results_of_tracker_by_trackeridop",
    "GetTrackingResultsOfTrackerByTrackerIDResponseBodyTypedDict": ".get_tracking_results_of_tracker_by_trackeridop",
    "GetTrackingResultsOfTrackerByTrackerIDResponseTypedDict": ".get_tracking_results_of_tracker_by_trackeridop",
    "GetTrackingResultsOfTrackerByTrackerIDSearchBy": ".get_tracking_results_of_tracker_by_trackeridop",
    "GetTrackingResultsOfTrackerByTrackerIDTracking": ".get_tracking_results_of_tracker_by_trackeridop",
    "GetTrackingResultsOfTrackerByTrackerIDTrackingTypedDict": ".get_tracking_results_of_tracker_by_trackeridop",
    "GetTrackingResultsOfTrackersByTrackingNumberData": ".get_tracking_results_of_trackers_by_tracking_numberop",
    "GetTrackingResultsOfTrackersByTrackingNumberDataTypedDict": ".get_tracking_results_of_trackers_by_tracking_numberop",
    "GetTrackingResultsOfTrackersByTrackingNumberRequest": ".get_tracking_results_of_trackers_by_tracking_numberop",
    "GetTrackingResultsOfTrackersByTrackingNumberRequestTypedDict": ".get_tracking_results_of_trackers_by_tracking_numberop",
    "GetTrackingResultsOfTrackersByTrackingNumberResponse": ".get_tracking_results_of_trackers_by_tracking_numberop",
    "GetTrackingResultsOfTrackersByTrackingNumberResponseBody": ".get_tracking_results_of_trackers_by_tracking_numberop",
    "GetTrackingResultsOfTrackersByTrackingNumberResponseBodyTypedDict": ".get_tracking_results_of_trackers_by_tracking_numberop",
    "GetTrackingResultsOfTrackersByTrackingNumberResponseTypedDict": ".get_tracking_results_of_trackers_by_tracking_numberop",
    "GetTrackingResultsOfTrackersByTrackingNumberTracking": ".get_tracking_results_of_trackers_by_tracking_numberop",
    "GetTrackingResultsOfTrackersByTrackingNumberTrackingTypedDict": ".get_tracking_results_of_trackers_by_tracking_numberop",
    "GetTrackingCourierCode": ".get_trackingop",
    "GetTrackingCourierCodeTypedDict": ".get_trackingop",
    "GetTrackingData": ".get_trackingop",
    "GetTrackingDataTypedDict": ".get_trackingop",
    "GetTrackingRequest": ".get_trackingop",
    "GetTrackingRequestTypedDict": ".get_trackingop",
    "GetTrackingResponse": ".get_trackingop",
    "GetTrackingResponseBody": ".get_trackingop",
    "GetTrackingResponseBodyTypedDict": ".get_trackingop",
    "GetTrackingResponseTypedDict": ".get_trackingop",
    "GetTrackingTracking": ".get_trackingop",
    "GetTrackingTrackingTypedDict": ".get_trackingop",
    "ListTrackersData": ".list_trackersop",
    "ListTrackersDataTypedDict": ".list_trackersop",
    "ListTrackersRequest": ".list_trackersop",
    "ListTrackersRequestTypedDict": ".list_trackersop",
    "ListTrackersResponse": ".list_trackersop",
    "ListTrackersResponseBody": ".list_trackersop",
    "ListTrackersResponseBodyTypedDict": ".list_trackersop",
    "ListTrackersResponseResult": ".list_trackersop",
    "ListTrackersResponseResultTypedDict": ".list_trackersop",
    "ListTrackersResponseTypedDict": ".list_trackersop",
    "ListTrackersXMLResponseBody": ".list_trackersop",
    "ListTrackersXMLResponseBodyTypedDict": ".list_trackersop",
    "Sort": ".list_trackersop",
    "ResendWebhooksData": ".resend_webhooksop",
    "ResendWebhooksDataTypedDict": ".resend_webhooksop",
    "ResendWebhooksRequest": ".resend_webhooksop",
    "ResendWebhooksRequestTypedDict": ".resend_webhooksop",
    "ResendWebhooksResponse": ".resend_webhooksop",
    "ResendWebhooksResponseBody": ".resend_webhooksop",
    "ResendWebhooksResponseBodyTypedDict": ".resend_webhooksop",
    "ResendWebhooksResponseTypedDict": ".resend_webhooksop",
    "ResendWebhooksSearchBy": ".resend_webhooksop",
    "ResendWebhooksSummary": ".resend_webhooksop",
    "ResendWebhooksSummaryTypedDict": ".resend_webhooksop",
    "Security": ".security",
    "SecurityTypedDict": ".security",
    "Delivery": ".shipment",
    "DeliveryTypedDict": ".shipment",
    "Shipment": ".shipment",
    "ShipmentRecipient": ".shipment",
    "ShipmentRecipientTypedDict": ".shipment",
    "ShipmentTypedDict": ".shipment",
    "TrackingNumber": ".shipment",
    "TrackingNumberTypedDict": ".shipment",
    "Statistics": ".statistics",
    "StatisticsTypedDict": ".statistics",
    "Timestamps": ".statistics",
    "TimestampsTypedDict": ".statistics",
    "Tracker": ".tracker",
    "TrackerCourierCode": ".tracker",
    "TrackerCourierCodeTypedDict": ".tracker",
    "TrackerTypedDict": ".tracker",
    "Settings": ".tracker_create_request",
    "SettingsTypedDict": ".tracker_create_request",
    "TrackerCreateRequest": ".tracker_create_request",
    "TrackerCreateRequestCourierCode": ".tracker_create_request",
    "TrackerCreateRequestCourierCodeTypedDict": ".tracker_create_request",
    "TrackerCreateRequestRecipient": ".tracker_create_request",
    "TrackerCreateRequestRecipientTypedDict": ".tracker_create_request",
    "TrackerCreateRequestTypedDict": ".tracker_create_request",
    "UpdateTrackerByTrackerIDCourierCode": ".update_tracker_by_trackeridop",
    "UpdateTrackerByTrackerIDCourierCodeTypedDict": ".update_tracker_by_trackeridop",
    "UpdateTrackerByTrackerIDRequest": ".update_tracker_by_trackeridop",
    "UpdateTrackerByTrackerIDRequestBody": ".update_tracker_by_trackeridop",
    "UpdateTrackerByTrackerIDRequestBodyTypedDict": ".update_tracker_by_trackeridop",
    "UpdateTrackerByTrackerIDRequestTypedDict": ".update_tracker_by_trackeridop",
    "UpdateTrackerByTrackerIDResponse": ".update_tracker_by_trackeridop",
    "UpdateTrackerByTrackerIDResponseTypedDict": ".update_tracker_by_trackeridop",
    "UpdateTrackerByTrackerIDSearchBy": ".update_tracker_by_trackeridop",
}


def __getattr__(attr_name: str) -> object:
    module_name = _dynamic_imports.get(attr_name)
    if module_name is None:
        raise AttributeError(
            f"No {attr_name} found in _dynamic_imports for module name -> {__name__} "
        )

    try:
        module = import_module(module_name, __package__)
        result = getattr(module, attr_name)
        return result
    except ImportError as e:
        raise ImportError(
            f"Failed to import {attr_name} from {module_name}: {e}"
        ) from e
    except AttributeError as e:
        raise AttributeError(
            f"Failed to get {attr_name} from {module_name}: {e}"
        ) from e


def __dir__():
    lazy_attrs = list(_dynamic_imports.keys())
    return sorted(lazy_attrs)
