from pydantic import BaseModel, Field from typing import Optional from uuid import UUID from schemas.importadorSchema import ImportadorBaseSchema class CredencialBaseSchema(BaseModel): importadores: ImportadorBaseSchema user: str = Field(..., description="Usuario de la credencial") password: str = Field(..., description="Contraseña de la credencial") efirma: str = Field(..., description="E-firma de la credencial") key: str = Field(..., description="Key de la credencial") cer: str = Field(..., description="Cer de la credencial") is_active: bool = Field(..., description="Indica si la credencial está activa") organizacion: UUID = Field(..., description="ID de la organización asociada")