from typing import List, Optional from pydantic import BaseModel class CsvFieldsRequest(BaseModel): csv_url: str class FieldMetadata(BaseModel): name: str type: str nullable: bool isPrimaryKey: bool class CsvFieldsResponse(BaseModel): success: bool fields: List[FieldMetadata] error: Optional[str] = None request_id: str