File size: 331 Bytes
5c36aa4
884dad1
 
 
 
5c36aa4
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
from pydantic import BaseModel, validator


class PricePayload(BaseModel):
    symbol: str
    count_back: int = 150
    source: str = "database"

    @validator("source")
    def valid_source(cls, v):
        if v not in ["database", "vnstock"]:
            raise ValueError('source must be database or vnstock')
        return v