Syncs with database schema change - new nullable float column for tracking team salary caps. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
26 lines
684 B
Python
26 lines
684 B
Python
import logging
|
|
from typing import Optional
|
|
import pydantic
|
|
|
|
from pydantic import field_validator
|
|
from db_calls import db_get
|
|
from exceptions import log_exception, ApiException
|
|
|
|
logger = logging.getLogger('discord_app')
|
|
|
|
class Team(pydantic.BaseModel):
|
|
id: int = 0
|
|
abbrev: str
|
|
sname: str
|
|
lname: str
|
|
gmid: Optional[int] = None
|
|
gmid2: Optional[int] = None
|
|
manager1_id: Optional[int] = None
|
|
manager2_id: Optional[int] = None
|
|
division_id: Optional[int] = None
|
|
stadium: Optional[str] = None
|
|
thumbnail: Optional[str] = None
|
|
color: Optional[str] = None
|
|
dice_color: Optional[str] = None
|
|
season: int
|
|
salary_cap: Optional[float] = None |