teilchensammler-cli/src/teilchensammler_cli/models.py

24 lines
350 B
Python
Raw Normal View History

import uuid
from sqlmodel import (
Field,
SQLModel,
)
class TeilchenInput(SQLModel):
text: str
class Teilchen(TeilchenInput, table=True):
id: uuid.UUID = Field(default_factory=uuid.uuid7, primary_key=True)
name: str = Field(index=True)
description: str | None
tags: str | None
number: int = Field(default=1)