feat: begin_time support
This commit is contained in:
parent
7f24a77308
commit
94a85f433e
|
@ -125,6 +125,9 @@ class Config(BaseModel):
|
||||||
name: str = ""
|
name: str = ""
|
||||||
log_path: str = Field("", serialization_alias="logPath")
|
log_path: str = Field("", serialization_alias="logPath")
|
||||||
expire_unix_timestamp: int = Field(-1, serialization_alias="expireUnixTimestamp")
|
expire_unix_timestamp: int = Field(-1, serialization_alias="expireUnixTimestamp")
|
||||||
|
effective_unix_timestamp: int = Field(
|
||||||
|
-1, serialization_alias="effectiveUnixTimestamp"
|
||||||
|
)
|
||||||
actor_csv_path: str = Field("", serialization_alias="actorCsvPath")
|
actor_csv_path: str = Field("", serialization_alias="actorCsvPath")
|
||||||
max_total_score: int = Field(100, serialization_alias="maxTotalScore")
|
max_total_score: int = Field(100, serialization_alias="maxTotalScore")
|
||||||
stage: Stage
|
stage: Stage
|
||||||
|
|
|
@ -97,6 +97,7 @@ class Stage(BaseModel):
|
||||||
|
|
||||||
class Release(BaseModel):
|
class Release(BaseModel):
|
||||||
deadline: Optional[datetime] # RFC 3339 formatted date-time with offset
|
deadline: Optional[datetime] # RFC 3339 formatted date-time with offset
|
||||||
|
begin_time: Optional[datetime]
|
||||||
|
|
||||||
|
|
||||||
class Task(BaseModel):
|
class Task(BaseModel):
|
||||||
|
|
|
@ -3,6 +3,7 @@ task.name = "hw7 ex2" # task name
|
||||||
task.type = "homework/h7/e2" # remove this task type later
|
task.type = "homework/h7/e2" # remove this task type later
|
||||||
|
|
||||||
release.deadline = 2024-12-30 23:59:59+08:00
|
release.deadline = 2024-12-30 23:59:59+08:00
|
||||||
|
release.begin_time = 2024-12-29 23:59:59+08:00
|
||||||
|
|
||||||
[[stages]]
|
[[stages]]
|
||||||
name = "Compilation"
|
name = "Compilation"
|
||||||
|
|
Loading…
Reference in New Issue
Block a user