from enum import StrEnum class AccountKind(StrEnum): CHECKING = "checking" SAVINGS = "savings" PAYPAL = "paypal" CASH = "cash" OTHER = "other" class CategoryKind(StrEnum): INCOME = "income" EXPENSE = "expense" TRANSFER = "transfer" class SourceKind(StrEnum): CSV = "csv" OFX = "ofx" PAYPAL_CSV = "paypal_csv" class ImportStatus(StrEnum): PENDING = "pending" RUNNING = "running" COMPLETED = "completed" FAILED = "failed" class CategorySource(StrEnum): RULE = "rule" USER = "user"