blob: f5c1d490d774313ef96e7699db919735a696f1fe (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
from pydantic import BaseModel
from sqlmodel import Field, SQLModel
class OplogBase(SQLModel, table=True):
__tablename__ = "oplog"
id: int = Field(default=None, primary_key=True)
time: int
username: str | None = None
systems: str | None = None
message: str
class Oplog(BaseModel):
oplog: list[OplogBase]
time: int | None = None
hash: str | None = None
class OplogCreate(BaseModel):
username: str | None = None
systems: str | None = None
message: str
|