"""Models for pedimentos module"""

# Import all models to ensure they are registered with SQLAlchemy
from api.v1.modules.a76.pedmientos.models.pedimento_config_additional import (
    PedimentoConfigAdditional,
)
from api.v1.modules.a76.pedmientos.models.pedimento_config_calculations import (
    PedimentoConfigCalculations,
)
from api.v1.modules.a76.pedmientos.models.pedimento_config_parameters import (
    PedimentoConfigParameters,
)
from api.v1.modules.a76.pedmientos.models.pedimento_config_surcharges import (
    PedimentoConfigSurcharges,
)
from api.v1.modules.a76.pedmientos.models.pedimento_config_update_rectification import (
    PedimentoConfigUpdateRectification,
)
from api.v1.modules.a76.pedmientos.models.pedimento_config_updates import (
    PedimentoConfigUpdates,
)
from api.v1.modules.a76.pedmientos.models.pedimento_containers import (
    PedimentoContainers,
)
from api.v1.modules.a76.pedmientos.models.pedimento_contributions import (
    PedimentoContributions,
)
from api.v1.modules.a76.pedmientos.models.pedimento_customs_offices import (
    PedimentoCustomsOffices,
)
from api.v1.modules.a76.pedmientos.models.pedimento_dates import PedimentoDates
from api.v1.modules.a76.pedmientos.models.pedimento_decrementables import (
    PedimentoDecrementables,
)
from api.v1.modules.a76.pedmientos.models.pedimento_incrementables import (
    PedimentoIncrementables,
)
from api.v1.modules.a76.pedmientos.models.pedimento_indexes import PedimentoIndexes
from api.v1.modules.a76.pedmientos.models.pedimento_packages import PedimentoPackages
from api.v1.modules.a76.pedmientos.models.pedimento_payments import PedimentoPayments
from api.v1.modules.a76.pedmientos.models.pedimento_guides import PedimentoGuides
from api.v1.modules.a76.pedmientos.models.pedimento_rectification_destination import (
    PedimentoRectificationDestination,
)
from api.v1.modules.a76.pedmientos.models.pedimento_rectification_origin import (
    PedimentoRectificationOrigin,
)
from api.v1.modules.a76.pedmientos.models.pedimento_seals import PedimentoSeals
from api.v1.modules.a76.pedmientos.models.pedimento_transport_carriers import (
    PedimentoTransportCarriers,
)
from api.v1.modules.a76.pedmientos.models.pedimento_transport_means import (
    PedimentoTransportMeans,
)
from api.v1.modules.a76.pedmientos.models.pedimento_validation import (
    PedimentoValidation,
)
from api.v1.modules.a76.pedmientos.models.pedimentos import Pedimentos

__all__ = [
    "Pedimentos",
    "PedimentoConfigAdditional",
    "PedimentoConfigCalculations",
    "PedimentoConfigParameters",
    "PedimentoConfigSurcharges",
    "PedimentoConfigUpdateRectification",
    "PedimentoConfigUpdates",
    "PedimentoContainers",
    "PedimentoContributions",
    "PedimentoCustomsOffices",
    "PedimentoDates",
    "PedimentoDecrementables",
    "PedimentoIncrementables",
    "PedimentoIndexes",
    "PedimentoPackages",
    "PedimentoGuides",
    "PedimentoPayments",
    "PedimentoRectificationDestination",
    "PedimentoRectificationOrigin",
    "PedimentoSeals",
    "PedimentoTransportCarriers",
    "PedimentoTransportMeans",
    "PedimentoValidation",
]
