wokring marketplace without enchancts and durability on item

This commit is contained in:
2025-07-19 04:13:04 +05:00
parent 44e12723ad
commit 6b8f116608
6 changed files with 351 additions and 1 deletions

20
app/models/marketplace.py Normal file
View File

@ -0,0 +1,20 @@
from pydantic import BaseModel
from typing import Optional, List, Dict, Any
class MarketplaceItemBase(BaseModel):
material: str
amount: int
price: int
seller_name: str
server_ip: str
display_name: Optional[str] = None
lore: Optional[List[str]] = None
enchants: Optional[Dict[str, int]] = None
item_data: Optional[Dict[str, Any]] = None # Дополнительные данные предмета
class MarketplaceItem(MarketplaceItemBase):
id: str
created_at: str
class BuyItemRequest(BaseModel):
username: str