hfcron / backend /models /space.py
Ajitdoval's picture
Create backend/models/space.py
d29d7cf verified
Raw
History Blame Contribute Delete
489 Bytes
from pydantic import BaseModel
from typing import Optional
from datetime import datetime
class TokenConnectRequest(BaseModel):
hf_token: str
class SpaceModel(BaseModel):
user_id: str
hf_space_id: str # e.g., "username/space-name"
name: str
owner: str
status: str # e.g., "Running", "Sleeping", "Error"
direct_url: str
cron_enabled: bool = False
cron_interval: int = 3600 # Default 1 hour in seconds
last_activity: Optional[datetime] = None