main
py 16 lines 532 Bytes
Raw
1 import datetime
2 from typing import Optional
3
4 from sqlmodel import Field
5 from sqlmodel import SQLModel
6
7
8 class DisabledRule(SQLModel, table=True):
9 id: Optional[int] = Field(primary_key=True)
10 rule_id: str = Field(index=True)
11 previous_level: str = Field(max_length=256)
12 new_level: str = Field(max_length=256)
13 reason_for_disabling: str = Field(max_length=256)
14 length_of_time: str = Field(max_length=256)
15 date_disabled: datetime.datetime = datetime.datetime.now()
16 disabled_by: str = Field(max_length=256)