XYHLF / App /routers /bonds /schemas.py
Mbonea's picture
initial commit
9d4bd7c
from pydantic import BaseModel
from typing import Optional
from datetime import date
class BondCreate(BaseModel):
instrument_type: str
auction_number: int
auction_date: date
maturity_years: Optional[str]
maturity_date: date
effective_date: date
dtm: int
bond_auction_number: int
holding_number: int
face_value: int
price_per_100: float
coupon_rate: Optional[float]
isin:str
class BondResponse(BondCreate):
id: int
class Config:
orm_mode = True