File size: 360 Bytes
c0fce26 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | 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 |