Files
plantillas-proyectos/backend/api/v1/modules/a76/transporters/dto.py

32 lines
852 B
Python

from pydantic import BaseModel
from typing import Optional
class TransporterBaseDTO(BaseModel):
transporter_key: str
name: Optional[str]
short_name: Optional[str]
responsible: Optional[str]
rfc: Optional[str]
streets: Optional[str]
postal_code: Optional[str]
city: Optional[str]
state: Optional[str]
country: Optional[str]
loader_code: Optional[str]
caat_code: Optional[str]
transport_code: Optional[str]
transport_interface_type: Optional[str]
ftp_server: Optional[str]
ftp_user: Optional[str]
ftp_password: Optional[str]
ftp_directory: Optional[str]
filler_code: Optional[str]
company_id: str
tenant_id: str
class TransporterCreateDTO(TransporterBaseDTO):
pass
class TransporterResponseDTO(TransporterBaseDTO):
class Config:
from_attributes = True