mirror of
https://github.com/openswarm-ai/openswarm.git
synced 2026-09-11 12:17:45 +02:00
14 lines
473 B
Python
14 lines
473 B
Python
from pydantic import BaseModel, Field
|
|
from typing import Optional
|
|
from uuid import uuid4
|
|
from datetime import datetime
|
|
|
|
|
|
class OpenSwarmApp(BaseModel):
|
|
id: str = Field(default_factory=lambda: uuid4().hex)
|
|
name: str
|
|
description: str = ""
|
|
icon: str = "view_quilt"
|
|
thumbnail: Optional[str] = None
|
|
created_at: str = Field(default_factory=lambda: datetime.now().isoformat())
|
|
updated_at: str = Field(default_factory=lambda: datetime.now().isoformat()) |