1
0
Fork 0
mirror of https://github.com/classchartsapi/classcharts-api-js.git synced 2026-05-14 03:56:59 +00:00

fix: reward shop typing upon testing

This commit is contained in:
veloii 2023-09-15 20:05:32 +01:00
parent 4d6c676376
commit e2f3b21ee5

View file

@ -436,23 +436,24 @@ export type AttendanceResponse = ClassChartsResponse<
AttendanceMeta AttendanceMeta
>; >;
export interface RewardsData { export type RewardsData = {
id: number; id: number;
name: string; name: string;
description: string; description: string;
photo: string; photo: string;
price: number;
stock_control: boolean; stock_control: boolean;
stock: number; stock: number;
can_purchase: boolean; can_purchase: boolean;
unable_to_purchase_reason: string; unable_to_purchase_reason: string;
once_per_pupil: boolean; once_per_pupil: boolean;
purchased: boolean; purchased: boolean;
purchase_count: string; purchased_count: string;
price_balence_difference: number; price_balance_difference: number;
}[] }[]
export interface RewardsMeta { export interface RewardsMeta {
pupil_score_balence: number; pupil_score_balance: number;
} }
export type RewardsResponse = ClassChartsResponse<RewardsData, RewardsMeta>; export type RewardsResponse = ClassChartsResponse<RewardsData, RewardsMeta>;
@ -463,4 +464,4 @@ export interface RewardPurchaseData {
balence: number; balence: number;
} }
export type RewardPurchaseResponse = ClassChartsResponse<RewardPurchaseData, []>; export type RewardPurchaseResponse = ClassChartsResponse<RewardPurchaseData, []>;