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


class IchimokuPayload(BaseModel):
    symbol: str
    count_back: int = 365
    type: str = "stock"

    @root_validator
    def validate_dates(cls, values):
        if values['type'] not in ["index", "stock"]:
            raise ValueError('type should be index or stock')
        return values