15 lines
445 B
Python
15 lines
445 B
Python
from pydantic import BaseModel
|
|
from typing import Optional
|
|
|
|
class RealEstateQuery(BaseModel):
|
|
"""부동산 검색 쿼리 모델"""
|
|
text: str
|
|
|
|
class ParsedRealEstate(BaseModel):
|
|
"""파싱된 부동산 정보 모델"""
|
|
price: Optional[str] = None
|
|
location: Optional[str] = None
|
|
area: Optional[str] = None
|
|
rooms: Optional[str] = None
|
|
transaction_type: Optional[str] = None # 전세, 월세, 매매
|
|
raw_text: str |