""" DTOs for GBultos. """ from pydantic import BaseModel from typing import Optional class GBultoBaseDTO(BaseModel): CODE: str DESCRIPTION: Optional[str] DESCRIPTIONI: Optional[str] WEIGHT_UNIT: Optional[float] PLURALS: Optional[str] PLURAL_IN: Optional[str] CODE_ACE: Optional[str] CODE_AAMEX: Optional[str] class GBultoCreateDTO(GBultoBaseDTO): pass class GBultoUpdateDTO(BaseModel): DESCRIPTION: Optional[str] DESCRIPTIONI: Optional[str] WEIGHT_UNIT: Optional[float] PLURALS: Optional[str] PLURAL_IN: Optional[str] CODE_ACE: Optional[str] CODE_AAMEX: Optional[str] class GBultoResponseDTO(GBultoBaseDTO): CREATED_AT: Optional[str] UPDATED_AT: Optional[str] class Config: from_attributes = True