from enum import StrEnum
class RawDataStatus(StrEnum):
pending = "pending"
processing = "processing"
completed = "completed"
failed = "failed"
invalid = "invalid"
class ValidationResult(StrEnum):
valid = "valid"
invalid = "invalid"
uncertain = "uncertain"
class DealType(StrEnum):
sale = "sale"
rent_long = "rent_long"
rent_short = "rent_short"
class ListingStatus(StrEnum):
active = "active"
sold = "sold"
rented = "rented"
removed = "removed"
archived = "archived"
class BuildingType(StrEnum):
brick = "brick"
panel = "panel"
monolith = "monolith"
gas_block = "gas_block"
wood = "wood"
class RenovationStatus(StrEnum):
cosmetic = "cosmetic"
euro = "euro"
designer = "designer"
none = "none"
construction = "construction"
class BathroomType(StrEnum):
combined = "combined"
separate = "separate"
multiple = "multiple"
class ParkingType(StrEnum):
ground = "ground"
underground = "underground"
none = "none"
garage = "garage"
class HeatingType(StrEnum):
central = "central"
autonomous = "autonomous"
floor = "floor"
none = "none"
class LayoutType(StrEnum):
studio = "studio"
separate = "separate"
adjacent = "adjacent"
class WindowView(StrEnum):
yard = "yard"
street = "street"
park = "park"
water = "water"
forest = "forest"
class MetroDistanceType(StrEnum):
walk = "walk"
transport = "transport"
class ImageDownloadStatus(StrEnum):
pending = "pending"
downloaded = "downloaded"
failed = "failed"
class ImageAnalysisStatus(StrEnum):
pending = "pending"
completed = "completed"
failed = "failed"
class CustomFieldType(StrEnum):
str = "str"
int = "int"
float = "float"
bool = "bool"
date = "date"
json = "json"