Ferramentas/AjustaFundos/packages/v1/parametros/schemas/g_config_schema.py

29 lines
839 B
Python

from typing import Optional
from pydantic import BaseModel, ConfigDict
class GConfigSchema(BaseModel):
config_id: Optional[float] = None
config_grupo_id: Optional[float] = None
config_padrao_id: Optional[float] = None
secao: Optional[str] = None
nome: Optional[str] = None
valor: Optional[str] = None
descricao: Optional[str] = None
texto: Optional[str] = None
terminal: Optional[str] = None
tipo_valor: Optional[str] = None
atualizado: Optional[str] = None
# substitui a antiga inner class Config
model_config = ConfigDict(from_attributes=True)
class GConfigResponseSchema(GConfigSchema):
model_config = ConfigDict(from_attributes=True)
class GConfigNomeSchema(BaseModel):
nome: str = None
sistema_id: float = None
model_config = ConfigDict(from_attributes=True)