from typing import Literal

from pydantic import BaseModel


class NutmegApiRequestParameters(BaseModel):
    starting_amount: int
    monthly_contributions: int
    timeframe: int
    investment_style: Literal["FIXED", "SRI", "MANAGED", "SMART_ALPHA"]
    risk_level: Literal["MA", "MB", "MC", "MD", "ME"]
    account_type: Literal["ISA", "GA"]

2750e4ad490b8055f2e915caf94d35705b940340
<mask token>

<mask token>


class NutmegApiRequestParameters(BaseModel):
    starting_amount: int
    monthly_contributions: int
    timeframe: int
    investment_style: Literal['FIXED', 'SRI', 'MANAGED', 'SMART_ALPHA']
    risk_level: Literal['MA', 'MB', 'MC', 'MD', 'ME']
    account_type: Literal['ISA', 'GA']

from typing import Literal
from pydantic import BaseModel


class NutmegApiRequestParameters(BaseModel):
    starting_amount: int
    monthly_contributions: int
    timeframe: int
    investment_style: Literal['FIXED', 'SRI', 'MANAGED', 'SMART_ALPHA']
    risk_level: Literal['MA', 'MB', 'MC', 'MD', 'ME']
    account_type: Literal['ISA', 'GA']

from typing import Literal

from pydantic import BaseModel


class NutmegApiRequestParameters(BaseModel):
    starting_amount: int
    monthly_contributions: int
    timeframe: int
    investment_style: Literal["FIXED", "SRI", "MANAGED", "SMART_ALPHA"]
    risk_level: Literal["MA", "MB", "MC", "MD", "ME"]
    account_type: Literal["ISA", "GA"]
