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:
parent
4d6c676376
commit
e2f3b21ee5
1 changed files with 6 additions and 5 deletions
11
src/types.ts
11
src/types.ts
|
|
@ -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, []>;
|
||||||
Loading…
Add table
Add a link
Reference in a new issue