diff --git a/luogu-api.d.ts b/luogu-api.d.ts index c89c615..30e498a 100644 --- a/luogu-api.d.ts +++ b/luogu-api.d.ts @@ -386,7 +386,7 @@ export interface TagsResponse { } export interface ProblemData { - problem: ProblemDetails & ProblemStatus; + problem: ProblemDetails & Maybe; contest: ContestSummary | null; discussions: { id: number; @@ -395,7 +395,7 @@ export interface ProblemData { }[]; bookmarked: boolean; vjudgeUsername: string | null; - recommendations: (ProblemSummary & ProblemStatus)[]; + recommendations: (ProblemSummary & Maybe)[]; lastLanguage: number; lastCode: string; privilegedTeams: TeamSummary[]; diff --git a/problems.md b/problems.md index 6d406e4..bcf5f13 100644 --- a/problems.md +++ b/problems.md @@ -13,7 +13,7 @@ 响应主体 - application/json (DataResponse<{ problems: List<Problem & ProblemStatus>; page: number; }>) + application/json (DataResponse<{ problems: List<Problem & Maybe<ProblemStatus>>; page: number; }>)