data.ts 741 B

123456789101112131415161718192021222324252627282930
  1. export interface ICheckInConfig {
  2. DayNumber: string | number;
  3. RewardScore: string | number;
  4. SignInDay: string | number;
  5. RecordDay?: string;
  6. [key: string]: unknown;
  7. }
  8. export interface ICheckInResponseData {
  9. config?: ICheckInConfig[];
  10. RecordDay?: string;
  11. LastDate?: string | number;
  12. NextDayNumber?: string | number;
  13. seconds?: string | number;
  14. TotalReward?: string | number;
  15. [key: string]: unknown;
  16. }
  17. export interface ICheckInDailyReward {
  18. dayNumber: number;
  19. rewardScore: number;
  20. isCheckedIn: boolean;
  21. }
  22. export interface ICheckInData extends ICheckInResponseData {
  23. dailyRewards: ICheckInDailyReward[];
  24. nDayNumber: number;
  25. LastDate: number;
  26. NextDayNumber: number;
  27. }