from sqlalchemy.orm import Mapped, mapped_column from .orm import Model class EmailCampaign(Model, kw_only=True): __tablename__ = "email_campaign" id: Mapped[str] = mapped_column(primary_key=True) vendor_id: Mapped[int] subaccount_id: Mapped[int] class EmailAutomated(Model, kw_only=True): __tablename__ = "email_automated" id: Mapped[str] = mapped_column(primary_key=True) vendor_id: Mapped[int] subaccount_id: Mapped[int] class AccountToFanResponseEmailAddressMapping(Model, kw_only=True): __tablename__ = "account_to_fan_response_email_address_mapping" vendor_id: Mapped[int] = mapped_column(primary_key=True) subaccount_id: Mapped[int] = mapped_column(primary_key=True) email_address: Mapped[str]