Implement CatalogItem, MarketplaceListing, Purchase, CreatorBalance models and Alembic migration 0013 (task 166836d55365)

This commit is contained in:
2026-09-15 19:58:32 +00:00
parent 30698a77d6
commit 0b7f407ad2
5 changed files with 484 additions and 1 deletions
+6
View File
@@ -11,6 +11,10 @@ from app.models.chat import (
from app.models.groups import Group, GroupMember, GroupRole
from app.models.profile import Profile, ProfileFavorite, ProfileVisibility
from app.models.wallet import Wallet, Transaction, TransactionType
from app.models.marketplace import (
CatalogItem, MarketplaceListing, Purchase, CreatorBalance,
ItemType, ListingStatus, PurchaseStatus,
)
__all__ = [
"User", "Session", "World", "Asset", "AvatarLoadout",
@@ -20,4 +24,6 @@ __all__ = [
"Group", "GroupMember", "GroupRole",
"Profile", "ProfileFavorite", "ProfileVisibility",
"Wallet", "Transaction", "TransactionType",
"CatalogItem", "MarketplaceListing", "Purchase", "CreatorBalance",
"ItemType", "ListingStatus", "PurchaseStatus",
]