"""Nautilus Python Client.

This module is auto-generated by nautilus-codegen.
Do not edit manually.
"""

from __future__ import annotations

from .client import Nautilus
from .events import CrudEventContext, CrudEventHandler, EventPhase, StopPropagation
from ._internal.transaction import IsolationLevel, TransactionClient
from . import events
from . import transaction
from . import models

{%- if has_enums %}

from . import enums
{%- endif %}

from . import errors

__all__ = [
    "Nautilus",
    "CrudEventContext",
    "CrudEventHandler",
    "EventPhase",
    "StopPropagation",
    "IsolationLevel",
    "TransactionClient",
    "events",
    "transaction",
    "models",
{%- if has_enums %}
    "enums",
{%- endif %}
    "errors",
]
