File size: 558 Bytes
83fe4f9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from dataclasses import dataclass, field
from datetime import datetime


@dataclass
class OwnerRecord:
    id: str
    email: str
    business_description: str = ""
    business_analysis: dict = field(default_factory=dict)
    spreadsheet_id: str = "demo-sheet"
    spreadsheet_config: dict = field(default_factory=lambda: {"connected": True, "inventory_sheet": "Inventory", "orders_sheet": "Orders"})
    preferred_tone: str = "friendly"
    created_at: str = field(default_factory=lambda: datetime.utcnow().isoformat() + "Z")
    state: str = "onboarding"