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

from .attioerror import AttioError
from typing import TYPE_CHECKING
from importlib import import_module
import builtins
import sys

if TYPE_CHECKING:
    from .attiodefaulterror import AttioDefaultError
    from .delete_v2_comments_comment_id_op import (
        DeleteV2CommentsCommentIDNotFoundError,
        DeleteV2CommentsCommentIDNotFoundErrorData,
    )
    from .delete_v2_lists_list_entries_entry_id_op import (
        DeleteV2ListsListEntriesEntryIDNotFoundError,
        DeleteV2ListsListEntriesEntryIDNotFoundErrorData,
    )
    from .delete_v2_notes_note_id_op import (
        DeleteV2NotesNoteIDNotFoundError,
        DeleteV2NotesNoteIDNotFoundErrorData,
    )
    from .delete_v2_objects_object_records_record_id_op import (
        DeleteV2ObjectsObjectRecordsRecordIDNotFoundError,
        DeleteV2ObjectsObjectRecordsRecordIDNotFoundErrorData,
    )
    from .delete_v2_tasks_task_id_op import (
        DeleteV2TasksTaskIDNotFoundError,
        DeleteV2TasksTaskIDNotFoundErrorData,
    )
    from .delete_v2_webhooks_webhook_id_op import (
        DeleteV2WebhooksWebhookIDNotFoundError,
        DeleteV2WebhooksWebhookIDNotFoundErrorData,
    )
    from .get_v2_comments_comment_id_op import (
        GetV2CommentsCommentIDNotFoundError,
        GetV2CommentsCommentIDNotFoundErrorData,
    )
    from .get_v2_lists_list_entries_entry_id_attributes_attribute_valuesop import (
        GetV2ListsListEntriesEntryIDAttributesAttributeValuesNotFoundError,
        GetV2ListsListEntriesEntryIDAttributesAttributeValuesNotFoundErrorData,
    )
    from .get_v2_lists_list_entries_entry_id_op import (
        GetV2ListsListEntriesEntryIDNotFoundError,
        GetV2ListsListEntriesEntryIDNotFoundErrorData,
    )
    from .get_v2_lists_list_op import (
        GetV2ListsListNotFoundError,
        GetV2ListsListNotFoundErrorData,
    )
    from .get_v2_meetings_meeting_id_call_recordings_call_recording_id_op import (
        GetV2MeetingsMeetingIDCallRecordingsCallRecordingIDNotFoundError,
        GetV2MeetingsMeetingIDCallRecordingsCallRecordingIDNotFoundErrorData,
    )
    from .get_v2_meetings_meeting_id_op import (
        GetV2MeetingsMeetingIDNotFoundError,
        GetV2MeetingsMeetingIDNotFoundErrorData,
    )
    from .get_v2_notes_note_id_op import (
        GetV2NotesNoteIDNotFoundError,
        GetV2NotesNoteIDNotFoundErrorData,
    )
    from .get_v2_notesop import GetV2NotesNotFoundError, GetV2NotesNotFoundErrorData
    from .get_v2_objects_object_op import (
        GetV2ObjectsObjectNotFoundError,
        GetV2ObjectsObjectNotFoundErrorData,
    )
    from .get_v2_objects_object_records_record_id_attributes_attribute_valuesop import (
        GetV2ObjectsObjectRecordsRecordIDAttributesAttributeValuesNotFoundError,
        GetV2ObjectsObjectRecordsRecordIDAttributesAttributeValuesNotFoundErrorData,
        GetV2ObjectsObjectRecordsRecordIDAttributesAttributeValuesValidationTypeError,
        GetV2ObjectsObjectRecordsRecordIDAttributesAttributeValuesValidationTypeErrorData,
    )
    from .get_v2_objects_object_records_record_id_op import (
        GetV2ObjectsObjectRecordsRecordIDNotFoundError,
        GetV2ObjectsObjectRecordsRecordIDNotFoundErrorData,
    )
    from .get_v2_target_identifier_attributes_attribute_op import (
        GetV2TargetIdentifierAttributesAttributeNotFoundError,
        GetV2TargetIdentifierAttributesAttributeNotFoundErrorData,
    )
    from .get_v2_target_identifier_attributes_attribute_optionsop import (
        GetV2TargetIdentifierAttributesAttributeOptionsNotFoundError,
        GetV2TargetIdentifierAttributesAttributeOptionsNotFoundErrorData,
    )
    from .get_v2_target_identifier_attributes_attribute_statusesop import (
        GetV2TargetIdentifierAttributesAttributeStatusesNotFoundError,
        GetV2TargetIdentifierAttributesAttributeStatusesNotFoundErrorData,
    )
    from .get_v2_tasks_task_id_op import (
        GetV2TasksTaskIDNotFoundError,
        GetV2TasksTaskIDNotFoundErrorData,
    )
    from .get_v2_threads_thread_id_op import (
        GetV2ThreadsThreadIDNotFoundError,
        GetV2ThreadsThreadIDNotFoundErrorData,
    )
    from .get_v2_webhooks_webhook_id_op import (
        GetV2WebhooksWebhookIDNotFoundError,
        GetV2WebhooksWebhookIDNotFoundErrorData,
    )
    from .get_v2_workspace_members_workspace_member_id_op import (
        GetV2WorkspaceMembersWorkspaceMemberIDNotFoundError,
        GetV2WorkspaceMembersWorkspaceMemberIDNotFoundErrorData,
    )
    from .no_response_error import NoResponseError
    from .patch_v2_lists_list_entries_entry_id_op import (
        PatchV2ListsListEntriesEntryIDImmutableValueError,
        PatchV2ListsListEntriesEntryIDImmutableValueErrorData,
        PatchV2ListsListEntriesEntryIDNotFoundError,
        PatchV2ListsListEntriesEntryIDNotFoundErrorData,
    )
    from .patch_v2_lists_list_op import (
        PatchV2ListsListNotFoundError,
        PatchV2ListsListNotFoundErrorData,
        PatchV2ListsListValueNotFoundError,
        PatchV2ListsListValueNotFoundErrorData,
    )
    from .patch_v2_objects_object_op import (
        PatchV2ObjectsObjectNotFoundError,
        PatchV2ObjectsObjectNotFoundErrorData,
        PatchV2ObjectsObjectSlugConflictError,
        PatchV2ObjectsObjectSlugConflictErrorData,
        PatchV2ObjectsObjectValidationTypeError,
        PatchV2ObjectsObjectValidationTypeErrorData,
    )
    from .patch_v2_objects_object_records_record_id_op import (
        PatchV2ObjectsObjectRecordsRecordIDMissingValueError,
        PatchV2ObjectsObjectRecordsRecordIDMissingValueErrorData,
        PatchV2ObjectsObjectRecordsRecordIDNotFoundError,
        PatchV2ObjectsObjectRecordsRecordIDNotFoundErrorData,
    )
    from .patch_v2_target_identifier_attributes_attribute_op import (
        PatchV2TargetIdentifierAttributesAttributeNotFoundError,
        PatchV2TargetIdentifierAttributesAttributeNotFoundErrorData,
        SystemEditUnauthorizedError,
        SystemEditUnauthorizedErrorData,
    )
    from .patch_v2_target_identifier_attributes_attribute_options_option_op import (
        PatchV2TargetIdentifierAttributesAttributeOptionsOptionNotFoundError,
        PatchV2TargetIdentifierAttributesAttributeOptionsOptionNotFoundErrorData,
        PatchV2TargetIdentifierAttributesAttributeOptionsOptionSlugConflictError,
        PatchV2TargetIdentifierAttributesAttributeOptionsOptionSlugConflictErrorData,
        PatchV2TargetIdentifierAttributesAttributeOptionsOptionValueNotFoundError,
        PatchV2TargetIdentifierAttributesAttributeOptionsOptionValueNotFoundErrorData,
    )
    from .patch_v2_target_identifier_attributes_attribute_statuses_status_op import (
        PatchV2TargetIdentifierAttributesAttributeStatusesStatusNotFoundError,
        PatchV2TargetIdentifierAttributesAttributeStatusesStatusNotFoundErrorData,
        PatchV2TargetIdentifierAttributesAttributeStatusesStatusSlugConflictError,
        PatchV2TargetIdentifierAttributesAttributeStatusesStatusSlugConflictErrorData,
        PatchV2TargetIdentifierAttributesAttributeStatusesStatusValueNotFoundError,
        PatchV2TargetIdentifierAttributesAttributeStatusesStatusValueNotFoundErrorData,
    )
    from .patch_v2_tasks_task_id_op import (
        PatchV2TasksTaskIDNotFoundError,
        PatchV2TasksTaskIDNotFoundErrorData,
        PatchV2TasksTaskIDValidationTypeError,
        PatchV2TasksTaskIDValidationTypeErrorData,
    )
    from .patch_v2_webhooks_webhook_id_op import (
        PatchV2WebhooksWebhookIDNotFoundError,
        PatchV2WebhooksWebhookIDNotFoundErrorData,
    )
    from .post_v2_commentsop import (
        PostV2CommentsValueNotFoundError,
        PostV2CommentsValueNotFoundErrorData,
    )
    from .post_v2_lists_list_entries_queryop import (
        PostV2ListsListEntriesQueryNotFoundError,
        PostV2ListsListEntriesQueryNotFoundErrorData,
    )
    from .post_v2_lists_list_entriesop import (
        PostV2ListsListEntriesNotFoundError,
        PostV2ListsListEntriesNotFoundErrorData,
        PostV2ListsListEntriesValueNotFoundError,
        PostV2ListsListEntriesValueNotFoundErrorData,
    )
    from .post_v2_listsop import (
        BillingError,
        BillingErrorData,
        PostV2ListsNotFoundError,
        PostV2ListsNotFoundErrorData,
        PostV2ListsSlugConflictError,
        PostV2ListsSlugConflictErrorData,
        PostV2ListsValueNotFoundError,
        PostV2ListsValueNotFoundErrorData,
    )
    from .post_v2_notesop import PostV2NotesNotFoundError, PostV2NotesNotFoundErrorData
    from .post_v2_objects_object_records_queryop import (
        FilterError,
        FilterErrorData,
        PostV2ObjectsObjectRecordsQueryNotFoundError,
        PostV2ObjectsObjectRecordsQueryNotFoundErrorData,
    )
    from .post_v2_objects_object_recordsop import (
        PostV2ObjectsObjectRecordsNotFoundError,
        PostV2ObjectsObjectRecordsNotFoundErrorData,
        PostV2ObjectsObjectRecordsValueNotFoundError,
        PostV2ObjectsObjectRecordsValueNotFoundErrorData,
    )
    from .post_v2_objects_records_searchop import (
        PostV2ObjectsRecordsSearchValueNotFoundError,
        PostV2ObjectsRecordsSearchValueNotFoundErrorData,
    )
    from .post_v2_objectsop import (
        PostV2ObjectsSlugConflictError,
        PostV2ObjectsSlugConflictErrorData,
    )
    from .post_v2_target_identifier_attributes_attribute_optionsop import (
        PostV2TargetIdentifierAttributesAttributeOptionsNotFoundError,
        PostV2TargetIdentifierAttributesAttributeOptionsNotFoundErrorData,
        PostV2TargetIdentifierAttributesAttributeOptionsSlugConflictError,
        PostV2TargetIdentifierAttributesAttributeOptionsSlugConflictErrorData,
        PostV2TargetIdentifierAttributesAttributeOptionsValidationTypeError,
        PostV2TargetIdentifierAttributesAttributeOptionsValidationTypeErrorData,
    )
    from .post_v2_target_identifier_attributes_attribute_statusesop import (
        PostV2TargetIdentifierAttributesAttributeStatusesNotFoundError,
        PostV2TargetIdentifierAttributesAttributeStatusesNotFoundErrorData,
        PostV2TargetIdentifierAttributesAttributeStatusesSlugConflictError,
        PostV2TargetIdentifierAttributesAttributeStatusesSlugConflictErrorData,
        PostV2TargetIdentifierAttributesAttributeStatusesValidationTypeError,
        PostV2TargetIdentifierAttributesAttributeStatusesValidationTypeErrorData,
    )
    from .post_v2_target_identifier_attributesop import (
        PostV2TargetIdentifierAttributesNotFoundError,
        PostV2TargetIdentifierAttributesNotFoundErrorData,
        PostV2TargetIdentifierAttributesSlugConflictError,
        PostV2TargetIdentifierAttributesSlugConflictErrorData,
        PostV2TargetIdentifierAttributesValidationTypeError,
        PostV2TargetIdentifierAttributesValidationTypeErrorData,
    )
    from .post_v2_tasksop import (
        PostV2TasksNotFoundError,
        PostV2TasksNotFoundErrorData,
        PostV2TasksValidationTypeError,
        PostV2TasksValidationTypeErrorData,
    )
    from .post_v2_webhooksop import (
        PostV2WebhooksValidationTypeError,
        PostV2WebhooksValidationTypeErrorData,
    )
    from .put_v2_lists_list_entries_entry_id_op import (
        PutV2ListsListEntriesEntryIDImmutableValueError,
        PutV2ListsListEntriesEntryIDImmutableValueErrorData,
        PutV2ListsListEntriesEntryIDNotFoundError,
        PutV2ListsListEntriesEntryIDNotFoundErrorData,
    )
    from .put_v2_lists_list_entriesop import (
        MultipleMatchResultsError,
        MultipleMatchResultsErrorData,
        PutV2ListsListEntriesNotFoundError,
        PutV2ListsListEntriesNotFoundErrorData,
    )
    from .put_v2_objects_object_records_record_id_op import (
        PutV2ObjectsObjectRecordsRecordIDMissingValueError,
        PutV2ObjectsObjectRecordsRecordIDMissingValueErrorData,
        PutV2ObjectsObjectRecordsRecordIDNotFoundError,
        PutV2ObjectsObjectRecordsRecordIDNotFoundErrorData,
    )
    from .put_v2_objects_object_recordsop import (
        PutV2ObjectsObjectRecordsNotFoundError,
        PutV2ObjectsObjectRecordsNotFoundErrorData,
        PutV2ObjectsObjectRecordsValueNotFoundError,
        PutV2ObjectsObjectRecordsValueNotFoundErrorData,
    )
    from .responsevalidationerror import ResponseValidationError

__all__ = [
    "AttioDefaultError",
    "AttioError",
    "BillingError",
    "BillingErrorData",
    "DeleteV2CommentsCommentIDNotFoundError",
    "DeleteV2CommentsCommentIDNotFoundErrorData",
    "DeleteV2ListsListEntriesEntryIDNotFoundError",
    "DeleteV2ListsListEntriesEntryIDNotFoundErrorData",
    "DeleteV2NotesNoteIDNotFoundError",
    "DeleteV2NotesNoteIDNotFoundErrorData",
    "DeleteV2ObjectsObjectRecordsRecordIDNotFoundError",
    "DeleteV2ObjectsObjectRecordsRecordIDNotFoundErrorData",
    "DeleteV2TasksTaskIDNotFoundError",
    "DeleteV2TasksTaskIDNotFoundErrorData",
    "DeleteV2WebhooksWebhookIDNotFoundError",
    "DeleteV2WebhooksWebhookIDNotFoundErrorData",
    "FilterError",
    "FilterErrorData",
    "GetV2CommentsCommentIDNotFoundError",
    "GetV2CommentsCommentIDNotFoundErrorData",
    "GetV2ListsListEntriesEntryIDAttributesAttributeValuesNotFoundError",
    "GetV2ListsListEntriesEntryIDAttributesAttributeValuesNotFoundErrorData",
    "GetV2ListsListEntriesEntryIDNotFoundError",
    "GetV2ListsListEntriesEntryIDNotFoundErrorData",
    "GetV2ListsListNotFoundError",
    "GetV2ListsListNotFoundErrorData",
    "GetV2MeetingsMeetingIDCallRecordingsCallRecordingIDNotFoundError",
    "GetV2MeetingsMeetingIDCallRecordingsCallRecordingIDNotFoundErrorData",
    "GetV2MeetingsMeetingIDNotFoundError",
    "GetV2MeetingsMeetingIDNotFoundErrorData",
    "GetV2NotesNotFoundError",
    "GetV2NotesNotFoundErrorData",
    "GetV2NotesNoteIDNotFoundError",
    "GetV2NotesNoteIDNotFoundErrorData",
    "GetV2ObjectsObjectNotFoundError",
    "GetV2ObjectsObjectNotFoundErrorData",
    "GetV2ObjectsObjectRecordsRecordIDAttributesAttributeValuesNotFoundError",
    "GetV2ObjectsObjectRecordsRecordIDAttributesAttributeValuesNotFoundErrorData",
    "GetV2ObjectsObjectRecordsRecordIDAttributesAttributeValuesValidationTypeError",
    "GetV2ObjectsObjectRecordsRecordIDAttributesAttributeValuesValidationTypeErrorData",
    "GetV2ObjectsObjectRecordsRecordIDNotFoundError",
    "GetV2ObjectsObjectRecordsRecordIDNotFoundErrorData",
    "GetV2TargetIdentifierAttributesAttributeNotFoundError",
    "GetV2TargetIdentifierAttributesAttributeNotFoundErrorData",
    "GetV2TargetIdentifierAttributesAttributeOptionsNotFoundError",
    "GetV2TargetIdentifierAttributesAttributeOptionsNotFoundErrorData",
    "GetV2TargetIdentifierAttributesAttributeStatusesNotFoundError",
    "GetV2TargetIdentifierAttributesAttributeStatusesNotFoundErrorData",
    "GetV2TasksTaskIDNotFoundError",
    "GetV2TasksTaskIDNotFoundErrorData",
    "GetV2ThreadsThreadIDNotFoundError",
    "GetV2ThreadsThreadIDNotFoundErrorData",
    "GetV2WebhooksWebhookIDNotFoundError",
    "GetV2WebhooksWebhookIDNotFoundErrorData",
    "GetV2WorkspaceMembersWorkspaceMemberIDNotFoundError",
    "GetV2WorkspaceMembersWorkspaceMemberIDNotFoundErrorData",
    "MultipleMatchResultsError",
    "MultipleMatchResultsErrorData",
    "NoResponseError",
    "PatchV2ListsListEntriesEntryIDImmutableValueError",
    "PatchV2ListsListEntriesEntryIDImmutableValueErrorData",
    "PatchV2ListsListEntriesEntryIDNotFoundError",
    "PatchV2ListsListEntriesEntryIDNotFoundErrorData",
    "PatchV2ListsListNotFoundError",
    "PatchV2ListsListNotFoundErrorData",
    "PatchV2ListsListValueNotFoundError",
    "PatchV2ListsListValueNotFoundErrorData",
    "PatchV2ObjectsObjectNotFoundError",
    "PatchV2ObjectsObjectNotFoundErrorData",
    "PatchV2ObjectsObjectRecordsRecordIDMissingValueError",
    "PatchV2ObjectsObjectRecordsRecordIDMissingValueErrorData",
    "PatchV2ObjectsObjectRecordsRecordIDNotFoundError",
    "PatchV2ObjectsObjectRecordsRecordIDNotFoundErrorData",
    "PatchV2ObjectsObjectSlugConflictError",
    "PatchV2ObjectsObjectSlugConflictErrorData",
    "PatchV2ObjectsObjectValidationTypeError",
    "PatchV2ObjectsObjectValidationTypeErrorData",
    "PatchV2TargetIdentifierAttributesAttributeNotFoundError",
    "PatchV2TargetIdentifierAttributesAttributeNotFoundErrorData",
    "PatchV2TargetIdentifierAttributesAttributeOptionsOptionNotFoundError",
    "PatchV2TargetIdentifierAttributesAttributeOptionsOptionNotFoundErrorData",
    "PatchV2TargetIdentifierAttributesAttributeOptionsOptionSlugConflictError",
    "PatchV2TargetIdentifierAttributesAttributeOptionsOptionSlugConflictErrorData",
    "PatchV2TargetIdentifierAttributesAttributeOptionsOptionValueNotFoundError",
    "PatchV2TargetIdentifierAttributesAttributeOptionsOptionValueNotFoundErrorData",
    "PatchV2TargetIdentifierAttributesAttributeStatusesStatusNotFoundError",
    "PatchV2TargetIdentifierAttributesAttributeStatusesStatusNotFoundErrorData",
    "PatchV2TargetIdentifierAttributesAttributeStatusesStatusSlugConflictError",
    "PatchV2TargetIdentifierAttributesAttributeStatusesStatusSlugConflictErrorData",
    "PatchV2TargetIdentifierAttributesAttributeStatusesStatusValueNotFoundError",
    "PatchV2TargetIdentifierAttributesAttributeStatusesStatusValueNotFoundErrorData",
    "PatchV2TasksTaskIDNotFoundError",
    "PatchV2TasksTaskIDNotFoundErrorData",
    "PatchV2TasksTaskIDValidationTypeError",
    "PatchV2TasksTaskIDValidationTypeErrorData",
    "PatchV2WebhooksWebhookIDNotFoundError",
    "PatchV2WebhooksWebhookIDNotFoundErrorData",
    "PostV2CommentsValueNotFoundError",
    "PostV2CommentsValueNotFoundErrorData",
    "PostV2ListsListEntriesNotFoundError",
    "PostV2ListsListEntriesNotFoundErrorData",
    "PostV2ListsListEntriesQueryNotFoundError",
    "PostV2ListsListEntriesQueryNotFoundErrorData",
    "PostV2ListsListEntriesValueNotFoundError",
    "PostV2ListsListEntriesValueNotFoundErrorData",
    "PostV2ListsNotFoundError",
    "PostV2ListsNotFoundErrorData",
    "PostV2ListsSlugConflictError",
    "PostV2ListsSlugConflictErrorData",
    "PostV2ListsValueNotFoundError",
    "PostV2ListsValueNotFoundErrorData",
    "PostV2NotesNotFoundError",
    "PostV2NotesNotFoundErrorData",
    "PostV2ObjectsObjectRecordsNotFoundError",
    "PostV2ObjectsObjectRecordsNotFoundErrorData",
    "PostV2ObjectsObjectRecordsQueryNotFoundError",
    "PostV2ObjectsObjectRecordsQueryNotFoundErrorData",
    "PostV2ObjectsObjectRecordsValueNotFoundError",
    "PostV2ObjectsObjectRecordsValueNotFoundErrorData",
    "PostV2ObjectsRecordsSearchValueNotFoundError",
    "PostV2ObjectsRecordsSearchValueNotFoundErrorData",
    "PostV2ObjectsSlugConflictError",
    "PostV2ObjectsSlugConflictErrorData",
    "PostV2TargetIdentifierAttributesAttributeOptionsNotFoundError",
    "PostV2TargetIdentifierAttributesAttributeOptionsNotFoundErrorData",
    "PostV2TargetIdentifierAttributesAttributeOptionsSlugConflictError",
    "PostV2TargetIdentifierAttributesAttributeOptionsSlugConflictErrorData",
    "PostV2TargetIdentifierAttributesAttributeOptionsValidationTypeError",
    "PostV2TargetIdentifierAttributesAttributeOptionsValidationTypeErrorData",
    "PostV2TargetIdentifierAttributesAttributeStatusesNotFoundError",
    "PostV2TargetIdentifierAttributesAttributeStatusesNotFoundErrorData",
    "PostV2TargetIdentifierAttributesAttributeStatusesSlugConflictError",
    "PostV2TargetIdentifierAttributesAttributeStatusesSlugConflictErrorData",
    "PostV2TargetIdentifierAttributesAttributeStatusesValidationTypeError",
    "PostV2TargetIdentifierAttributesAttributeStatusesValidationTypeErrorData",
    "PostV2TargetIdentifierAttributesNotFoundError",
    "PostV2TargetIdentifierAttributesNotFoundErrorData",
    "PostV2TargetIdentifierAttributesSlugConflictError",
    "PostV2TargetIdentifierAttributesSlugConflictErrorData",
    "PostV2TargetIdentifierAttributesValidationTypeError",
    "PostV2TargetIdentifierAttributesValidationTypeErrorData",
    "PostV2TasksNotFoundError",
    "PostV2TasksNotFoundErrorData",
    "PostV2TasksValidationTypeError",
    "PostV2TasksValidationTypeErrorData",
    "PostV2WebhooksValidationTypeError",
    "PostV2WebhooksValidationTypeErrorData",
    "PutV2ListsListEntriesEntryIDImmutableValueError",
    "PutV2ListsListEntriesEntryIDImmutableValueErrorData",
    "PutV2ListsListEntriesEntryIDNotFoundError",
    "PutV2ListsListEntriesEntryIDNotFoundErrorData",
    "PutV2ListsListEntriesNotFoundError",
    "PutV2ListsListEntriesNotFoundErrorData",
    "PutV2ObjectsObjectRecordsNotFoundError",
    "PutV2ObjectsObjectRecordsNotFoundErrorData",
    "PutV2ObjectsObjectRecordsRecordIDMissingValueError",
    "PutV2ObjectsObjectRecordsRecordIDMissingValueErrorData",
    "PutV2ObjectsObjectRecordsRecordIDNotFoundError",
    "PutV2ObjectsObjectRecordsRecordIDNotFoundErrorData",
    "PutV2ObjectsObjectRecordsValueNotFoundError",
    "PutV2ObjectsObjectRecordsValueNotFoundErrorData",
    "ResponseValidationError",
    "SystemEditUnauthorizedError",
    "SystemEditUnauthorizedErrorData",
]

_dynamic_imports: dict[str, str] = {
    "AttioDefaultError": ".attiodefaulterror",
    "DeleteV2CommentsCommentIDNotFoundError": ".delete_v2_comments_comment_id_op",
    "DeleteV2CommentsCommentIDNotFoundErrorData": ".delete_v2_comments_comment_id_op",
    "DeleteV2ListsListEntriesEntryIDNotFoundError": ".delete_v2_lists_list_entries_entry_id_op",
    "DeleteV2ListsListEntriesEntryIDNotFoundErrorData": ".delete_v2_lists_list_entries_entry_id_op",
    "DeleteV2NotesNoteIDNotFoundError": ".delete_v2_notes_note_id_op",
    "DeleteV2NotesNoteIDNotFoundErrorData": ".delete_v2_notes_note_id_op",
    "DeleteV2ObjectsObjectRecordsRecordIDNotFoundError": ".delete_v2_objects_object_records_record_id_op",
    "DeleteV2ObjectsObjectRecordsRecordIDNotFoundErrorData": ".delete_v2_objects_object_records_record_id_op",
    "DeleteV2TasksTaskIDNotFoundError": ".delete_v2_tasks_task_id_op",
    "DeleteV2TasksTaskIDNotFoundErrorData": ".delete_v2_tasks_task_id_op",
    "DeleteV2WebhooksWebhookIDNotFoundError": ".delete_v2_webhooks_webhook_id_op",
    "DeleteV2WebhooksWebhookIDNotFoundErrorData": ".delete_v2_webhooks_webhook_id_op",
    "GetV2CommentsCommentIDNotFoundError": ".get_v2_comments_comment_id_op",
    "GetV2CommentsCommentIDNotFoundErrorData": ".get_v2_comments_comment_id_op",
    "GetV2ListsListEntriesEntryIDAttributesAttributeValuesNotFoundError": ".get_v2_lists_list_entries_entry_id_attributes_attribute_valuesop",
    "GetV2ListsListEntriesEntryIDAttributesAttributeValuesNotFoundErrorData": ".get_v2_lists_list_entries_entry_id_attributes_attribute_valuesop",
    "GetV2ListsListEntriesEntryIDNotFoundError": ".get_v2_lists_list_entries_entry_id_op",
    "GetV2ListsListEntriesEntryIDNotFoundErrorData": ".get_v2_lists_list_entries_entry_id_op",
    "GetV2ListsListNotFoundError": ".get_v2_lists_list_op",
    "GetV2ListsListNotFoundErrorData": ".get_v2_lists_list_op",
    "GetV2MeetingsMeetingIDCallRecordingsCallRecordingIDNotFoundError": ".get_v2_meetings_meeting_id_call_recordings_call_recording_id_op",
    "GetV2MeetingsMeetingIDCallRecordingsCallRecordingIDNotFoundErrorData": ".get_v2_meetings_meeting_id_call_recordings_call_recording_id_op",
    "GetV2MeetingsMeetingIDNotFoundError": ".get_v2_meetings_meeting_id_op",
    "GetV2MeetingsMeetingIDNotFoundErrorData": ".get_v2_meetings_meeting_id_op",
    "GetV2NotesNoteIDNotFoundError": ".get_v2_notes_note_id_op",
    "GetV2NotesNoteIDNotFoundErrorData": ".get_v2_notes_note_id_op",
    "GetV2NotesNotFoundError": ".get_v2_notesop",
    "GetV2NotesNotFoundErrorData": ".get_v2_notesop",
    "GetV2ObjectsObjectNotFoundError": ".get_v2_objects_object_op",
    "GetV2ObjectsObjectNotFoundErrorData": ".get_v2_objects_object_op",
    "GetV2ObjectsObjectRecordsRecordIDAttributesAttributeValuesNotFoundError": ".get_v2_objects_object_records_record_id_attributes_attribute_valuesop",
    "GetV2ObjectsObjectRecordsRecordIDAttributesAttributeValuesNotFoundErrorData": ".get_v2_objects_object_records_record_id_attributes_attribute_valuesop",
    "GetV2ObjectsObjectRecordsRecordIDAttributesAttributeValuesValidationTypeError": ".get_v2_objects_object_records_record_id_attributes_attribute_valuesop",
    "GetV2ObjectsObjectRecordsRecordIDAttributesAttributeValuesValidationTypeErrorData": ".get_v2_objects_object_records_record_id_attributes_attribute_valuesop",
    "GetV2ObjectsObjectRecordsRecordIDNotFoundError": ".get_v2_objects_object_records_record_id_op",
    "GetV2ObjectsObjectRecordsRecordIDNotFoundErrorData": ".get_v2_objects_object_records_record_id_op",
    "GetV2TargetIdentifierAttributesAttributeNotFoundError": ".get_v2_target_identifier_attributes_attribute_op",
    "GetV2TargetIdentifierAttributesAttributeNotFoundErrorData": ".get_v2_target_identifier_attributes_attribute_op",
    "GetV2TargetIdentifierAttributesAttributeOptionsNotFoundError": ".get_v2_target_identifier_attributes_attribute_optionsop",
    "GetV2TargetIdentifierAttributesAttributeOptionsNotFoundErrorData": ".get_v2_target_identifier_attributes_attribute_optionsop",
    "GetV2TargetIdentifierAttributesAttributeStatusesNotFoundError": ".get_v2_target_identifier_attributes_attribute_statusesop",
    "GetV2TargetIdentifierAttributesAttributeStatusesNotFoundErrorData": ".get_v2_target_identifier_attributes_attribute_statusesop",
    "GetV2TasksTaskIDNotFoundError": ".get_v2_tasks_task_id_op",
    "GetV2TasksTaskIDNotFoundErrorData": ".get_v2_tasks_task_id_op",
    "GetV2ThreadsThreadIDNotFoundError": ".get_v2_threads_thread_id_op",
    "GetV2ThreadsThreadIDNotFoundErrorData": ".get_v2_threads_thread_id_op",
    "GetV2WebhooksWebhookIDNotFoundError": ".get_v2_webhooks_webhook_id_op",
    "GetV2WebhooksWebhookIDNotFoundErrorData": ".get_v2_webhooks_webhook_id_op",
    "GetV2WorkspaceMembersWorkspaceMemberIDNotFoundError": ".get_v2_workspace_members_workspace_member_id_op",
    "GetV2WorkspaceMembersWorkspaceMemberIDNotFoundErrorData": ".get_v2_workspace_members_workspace_member_id_op",
    "NoResponseError": ".no_response_error",
    "PatchV2ListsListEntriesEntryIDImmutableValueError": ".patch_v2_lists_list_entries_entry_id_op",
    "PatchV2ListsListEntriesEntryIDImmutableValueErrorData": ".patch_v2_lists_list_entries_entry_id_op",
    "PatchV2ListsListEntriesEntryIDNotFoundError": ".patch_v2_lists_list_entries_entry_id_op",
    "PatchV2ListsListEntriesEntryIDNotFoundErrorData": ".patch_v2_lists_list_entries_entry_id_op",
    "PatchV2ListsListNotFoundError": ".patch_v2_lists_list_op",
    "PatchV2ListsListNotFoundErrorData": ".patch_v2_lists_list_op",
    "PatchV2ListsListValueNotFoundError": ".patch_v2_lists_list_op",
    "PatchV2ListsListValueNotFoundErrorData": ".patch_v2_lists_list_op",
    "PatchV2ObjectsObjectNotFoundError": ".patch_v2_objects_object_op",
    "PatchV2ObjectsObjectNotFoundErrorData": ".patch_v2_objects_object_op",
    "PatchV2ObjectsObjectSlugConflictError": ".patch_v2_objects_object_op",
    "PatchV2ObjectsObjectSlugConflictErrorData": ".patch_v2_objects_object_op",
    "PatchV2ObjectsObjectValidationTypeError": ".patch_v2_objects_object_op",
    "PatchV2ObjectsObjectValidationTypeErrorData": ".patch_v2_objects_object_op",
    "PatchV2ObjectsObjectRecordsRecordIDMissingValueError": ".patch_v2_objects_object_records_record_id_op",
    "PatchV2ObjectsObjectRecordsRecordIDMissingValueErrorData": ".patch_v2_objects_object_records_record_id_op",
    "PatchV2ObjectsObjectRecordsRecordIDNotFoundError": ".patch_v2_objects_object_records_record_id_op",
    "PatchV2ObjectsObjectRecordsRecordIDNotFoundErrorData": ".patch_v2_objects_object_records_record_id_op",
    "PatchV2TargetIdentifierAttributesAttributeNotFoundError": ".patch_v2_target_identifier_attributes_attribute_op",
    "PatchV2TargetIdentifierAttributesAttributeNotFoundErrorData": ".patch_v2_target_identifier_attributes_attribute_op",
    "SystemEditUnauthorizedError": ".patch_v2_target_identifier_attributes_attribute_op",
    "SystemEditUnauthorizedErrorData": ".patch_v2_target_identifier_attributes_attribute_op",
    "PatchV2TargetIdentifierAttributesAttributeOptionsOptionNotFoundError": ".patch_v2_target_identifier_attributes_attribute_options_option_op",
    "PatchV2TargetIdentifierAttributesAttributeOptionsOptionNotFoundErrorData": ".patch_v2_target_identifier_attributes_attribute_options_option_op",
    "PatchV2TargetIdentifierAttributesAttributeOptionsOptionSlugConflictError": ".patch_v2_target_identifier_attributes_attribute_options_option_op",
    "PatchV2TargetIdentifierAttributesAttributeOptionsOptionSlugConflictErrorData": ".patch_v2_target_identifier_attributes_attribute_options_option_op",
    "PatchV2TargetIdentifierAttributesAttributeOptionsOptionValueNotFoundError": ".patch_v2_target_identifier_attributes_attribute_options_option_op",
    "PatchV2TargetIdentifierAttributesAttributeOptionsOptionValueNotFoundErrorData": ".patch_v2_target_identifier_attributes_attribute_options_option_op",
    "PatchV2TargetIdentifierAttributesAttributeStatusesStatusNotFoundError": ".patch_v2_target_identifier_attributes_attribute_statuses_status_op",
    "PatchV2TargetIdentifierAttributesAttributeStatusesStatusNotFoundErrorData": ".patch_v2_target_identifier_attributes_attribute_statuses_status_op",
    "PatchV2TargetIdentifierAttributesAttributeStatusesStatusSlugConflictError": ".patch_v2_target_identifier_attributes_attribute_statuses_status_op",
    "PatchV2TargetIdentifierAttributesAttributeStatusesStatusSlugConflictErrorData": ".patch_v2_target_identifier_attributes_attribute_statuses_status_op",
    "PatchV2TargetIdentifierAttributesAttributeStatusesStatusValueNotFoundError": ".patch_v2_target_identifier_attributes_attribute_statuses_status_op",
    "PatchV2TargetIdentifierAttributesAttributeStatusesStatusValueNotFoundErrorData": ".patch_v2_target_identifier_attributes_attribute_statuses_status_op",
    "PatchV2TasksTaskIDNotFoundError": ".patch_v2_tasks_task_id_op",
    "PatchV2TasksTaskIDNotFoundErrorData": ".patch_v2_tasks_task_id_op",
    "PatchV2TasksTaskIDValidationTypeError": ".patch_v2_tasks_task_id_op",
    "PatchV2TasksTaskIDValidationTypeErrorData": ".patch_v2_tasks_task_id_op",
    "PatchV2WebhooksWebhookIDNotFoundError": ".patch_v2_webhooks_webhook_id_op",
    "PatchV2WebhooksWebhookIDNotFoundErrorData": ".patch_v2_webhooks_webhook_id_op",
    "PostV2CommentsValueNotFoundError": ".post_v2_commentsop",
    "PostV2CommentsValueNotFoundErrorData": ".post_v2_commentsop",
    "PostV2ListsListEntriesQueryNotFoundError": ".post_v2_lists_list_entries_queryop",
    "PostV2ListsListEntriesQueryNotFoundErrorData": ".post_v2_lists_list_entries_queryop",
    "PostV2ListsListEntriesNotFoundError": ".post_v2_lists_list_entriesop",
    "PostV2ListsListEntriesNotFoundErrorData": ".post_v2_lists_list_entriesop",
    "PostV2ListsListEntriesValueNotFoundError": ".post_v2_lists_list_entriesop",
    "PostV2ListsListEntriesValueNotFoundErrorData": ".post_v2_lists_list_entriesop",
    "BillingError": ".post_v2_listsop",
    "BillingErrorData": ".post_v2_listsop",
    "PostV2ListsNotFoundError": ".post_v2_listsop",
    "PostV2ListsNotFoundErrorData": ".post_v2_listsop",
    "PostV2ListsSlugConflictError": ".post_v2_listsop",
    "PostV2ListsSlugConflictErrorData": ".post_v2_listsop",
    "PostV2ListsValueNotFoundError": ".post_v2_listsop",
    "PostV2ListsValueNotFoundErrorData": ".post_v2_listsop",
    "PostV2NotesNotFoundError": ".post_v2_notesop",
    "PostV2NotesNotFoundErrorData": ".post_v2_notesop",
    "FilterError": ".post_v2_objects_object_records_queryop",
    "FilterErrorData": ".post_v2_objects_object_records_queryop",
    "PostV2ObjectsObjectRecordsQueryNotFoundError": ".post_v2_objects_object_records_queryop",
    "PostV2ObjectsObjectRecordsQueryNotFoundErrorData": ".post_v2_objects_object_records_queryop",
    "PostV2ObjectsObjectRecordsNotFoundError": ".post_v2_objects_object_recordsop",
    "PostV2ObjectsObjectRecordsNotFoundErrorData": ".post_v2_objects_object_recordsop",
    "PostV2ObjectsObjectRecordsValueNotFoundError": ".post_v2_objects_object_recordsop",
    "PostV2ObjectsObjectRecordsValueNotFoundErrorData": ".post_v2_objects_object_recordsop",
    "PostV2ObjectsRecordsSearchValueNotFoundError": ".post_v2_objects_records_searchop",
    "PostV2ObjectsRecordsSearchValueNotFoundErrorData": ".post_v2_objects_records_searchop",
    "PostV2ObjectsSlugConflictError": ".post_v2_objectsop",
    "PostV2ObjectsSlugConflictErrorData": ".post_v2_objectsop",
    "PostV2TargetIdentifierAttributesAttributeOptionsNotFoundError": ".post_v2_target_identifier_attributes_attribute_optionsop",
    "PostV2TargetIdentifierAttributesAttributeOptionsNotFoundErrorData": ".post_v2_target_identifier_attributes_attribute_optionsop",
    "PostV2TargetIdentifierAttributesAttributeOptionsSlugConflictError": ".post_v2_target_identifier_attributes_attribute_optionsop",
    "PostV2TargetIdentifierAttributesAttributeOptionsSlugConflictErrorData": ".post_v2_target_identifier_attributes_attribute_optionsop",
    "PostV2TargetIdentifierAttributesAttributeOptionsValidationTypeError": ".post_v2_target_identifier_attributes_attribute_optionsop",
    "PostV2TargetIdentifierAttributesAttributeOptionsValidationTypeErrorData": ".post_v2_target_identifier_attributes_attribute_optionsop",
    "PostV2TargetIdentifierAttributesAttributeStatusesNotFoundError": ".post_v2_target_identifier_attributes_attribute_statusesop",
    "PostV2TargetIdentifierAttributesAttributeStatusesNotFoundErrorData": ".post_v2_target_identifier_attributes_attribute_statusesop",
    "PostV2TargetIdentifierAttributesAttributeStatusesSlugConflictError": ".post_v2_target_identifier_attributes_attribute_statusesop",
    "PostV2TargetIdentifierAttributesAttributeStatusesSlugConflictErrorData": ".post_v2_target_identifier_attributes_attribute_statusesop",
    "PostV2TargetIdentifierAttributesAttributeStatusesValidationTypeError": ".post_v2_target_identifier_attributes_attribute_statusesop",
    "PostV2TargetIdentifierAttributesAttributeStatusesValidationTypeErrorData": ".post_v2_target_identifier_attributes_attribute_statusesop",
    "PostV2TargetIdentifierAttributesNotFoundError": ".post_v2_target_identifier_attributesop",
    "PostV2TargetIdentifierAttributesNotFoundErrorData": ".post_v2_target_identifier_attributesop",
    "PostV2TargetIdentifierAttributesSlugConflictError": ".post_v2_target_identifier_attributesop",
    "PostV2TargetIdentifierAttributesSlugConflictErrorData": ".post_v2_target_identifier_attributesop",
    "PostV2TargetIdentifierAttributesValidationTypeError": ".post_v2_target_identifier_attributesop",
    "PostV2TargetIdentifierAttributesValidationTypeErrorData": ".post_v2_target_identifier_attributesop",
    "PostV2TasksNotFoundError": ".post_v2_tasksop",
    "PostV2TasksNotFoundErrorData": ".post_v2_tasksop",
    "PostV2TasksValidationTypeError": ".post_v2_tasksop",
    "PostV2TasksValidationTypeErrorData": ".post_v2_tasksop",
    "PostV2WebhooksValidationTypeError": ".post_v2_webhooksop",
    "PostV2WebhooksValidationTypeErrorData": ".post_v2_webhooksop",
    "PutV2ListsListEntriesEntryIDImmutableValueError": ".put_v2_lists_list_entries_entry_id_op",
    "PutV2ListsListEntriesEntryIDImmutableValueErrorData": ".put_v2_lists_list_entries_entry_id_op",
    "PutV2ListsListEntriesEntryIDNotFoundError": ".put_v2_lists_list_entries_entry_id_op",
    "PutV2ListsListEntriesEntryIDNotFoundErrorData": ".put_v2_lists_list_entries_entry_id_op",
    "MultipleMatchResultsError": ".put_v2_lists_list_entriesop",
    "MultipleMatchResultsErrorData": ".put_v2_lists_list_entriesop",
    "PutV2ListsListEntriesNotFoundError": ".put_v2_lists_list_entriesop",
    "PutV2ListsListEntriesNotFoundErrorData": ".put_v2_lists_list_entriesop",
    "PutV2ObjectsObjectRecordsRecordIDMissingValueError": ".put_v2_objects_object_records_record_id_op",
    "PutV2ObjectsObjectRecordsRecordIDMissingValueErrorData": ".put_v2_objects_object_records_record_id_op",
    "PutV2ObjectsObjectRecordsRecordIDNotFoundError": ".put_v2_objects_object_records_record_id_op",
    "PutV2ObjectsObjectRecordsRecordIDNotFoundErrorData": ".put_v2_objects_object_records_record_id_op",
    "PutV2ObjectsObjectRecordsNotFoundError": ".put_v2_objects_object_recordsop",
    "PutV2ObjectsObjectRecordsNotFoundErrorData": ".put_v2_objects_object_recordsop",
    "PutV2ObjectsObjectRecordsValueNotFoundError": ".put_v2_objects_object_recordsop",
    "PutV2ObjectsObjectRecordsValueNotFoundErrorData": ".put_v2_objects_object_recordsop",
    "ResponseValidationError": ".responsevalidationerror",
}


def dynamic_import(modname, retries=3):
    for attempt in range(retries):
        try:
            return import_module(modname, __package__)
        except KeyError:
            # Clear any half-initialized module and retry
            sys.modules.pop(modname, None)
            if attempt == retries - 1:
                break
    raise KeyError(f"Failed to import module '{modname}' after {retries} attempts")


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 = dynamic_import(module_name)
        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 = builtins.list(_dynamic_imports.keys())
    return builtins.sorted(lazy_attrs)
