• Platform
    Meet Breezeway

    Save time with the leading property operations and experience platform.

    See all products Get pricing
  • Solutions
  • Integrations
  • Pricing
  • Resources
  • Languages

Gerbys [new]

# Logic: Generate random mood on creation moods = ["Happy", "Grumpy", "Sleepy", "Energetic"]

// Handle Feeding a Gerby const handleFeed = async (id: string) => { await fetch(`/api/gerbys/${id}/feed`, { method: 'POST' }); gerbys

export default GerbyDashboard;

# Endpoint 1: Create a new Gerby @app.post("/gerbys/", response_model=Gerby) def create_gerby(gerby: GerbyBase): gerby_id = str(uuid.uuid4()) # Logic: Generate random mood on creation moods

# Endpoint 3: Interact with a Gerby (Feed) @app.post("/gerbys/{gerby_id}/feed") def feed_gerby(gerby_id: str): if gerby_id not in gerbys_db: raise HTTPException(status_code=404, detail="Gerby not found") { await fetch(`/api/gerbys/${id}/feed`

CREATE TABLE gerbys ( id UUID PRIMARY KEY DEFAULT gen_random_uuid(), name VARCHAR(255) NOT NULL, type VARCHAR(50) DEFAULT 'Normal', level INT DEFAULT 1, mood VARCHAR(50), last_fed TIMESTAMP WITH TIME ZONE DEFAULT NOW(), created_at TIMESTAMP WITH TIME ZONE DEFAULT NOW() );

Let me explain.