from pydantic import BaseModel

class BidRequest(BaseModel):
    quote: int = 0
    plan: str = ""



class ProfileUpdate(BaseModel):
    nickname: str | None = None
    account: str | None = None
    company: str | None = None
    room: str | None = None
    skills: list[str] = []
    credit_score: int | None = None



class FinanceRecordCreate(BaseModel):
    category: str = "income"  # income | expense
    amount: int
    date: str = ""
    note: str = ""



