refactor: rename project to gallery
This commit is contained in:
0
gallery/sketch/schedule/__init_.py
Normal file
0
gallery/sketch/schedule/__init_.py
Normal file
26
gallery/sketch/schedule/model.py
Normal file
26
gallery/sketch/schedule/model.py
Normal file
@@ -0,0 +1,26 @@
|
||||
import datetime
|
||||
|
||||
from pydantic import BaseModel
|
||||
|
||||
|
||||
class Model(BaseModel):
|
||||
class Config:
|
||||
use_enum_values = True
|
||||
|
||||
|
||||
class Channel(Model):
|
||||
id: str
|
||||
name: str
|
||||
|
||||
|
||||
class ScheduleItem(Model):
|
||||
start: datetime.datetime
|
||||
end: datetime.datetime
|
||||
label: str
|
||||
category: str | None
|
||||
|
||||
|
||||
class Schedule(Model):
|
||||
channel: Channel
|
||||
date: datetime.date
|
||||
items: list[ScheduleItem]
|
||||
Reference in New Issue
Block a user