rankConfig.ts 735 B

1234567891011121314151617181920212223242526272829303132
  1. export type RankConfigResponse = {
  2. list: RankConfigItem[];
  3. };
  4. export type RankConfigItem = {
  5. id: number;
  6. title: string;
  7. theme: number;
  8. period: number;
  9. startAt: string|null;
  10. endAt: string|null;
  11. isShowAmount: boolean;
  12. maxRankCount: number;
  13. nameMode: boolean|null;
  14. isActive: boolean;
  15. titleFontFamily: string|null;
  16. titleFontSizePx: number;
  17. titleFontColor: string;
  18. nameDisplayType: number;
  19. isShowDonationCount: boolean;
  20. isShowGradeIcon: boolean;
  21. isShowMemberIcon: boolean;
  22. rank1FontFamily: string|null;
  23. rank1FontSizePx: number;
  24. rank1FontColor: string;
  25. rank2FontFamily: string|null;
  26. rank2FontSizePx: number;
  27. rank2FontColor: string;
  28. rank3FontFamily: string|null;
  29. rank3FontSizePx: number;
  30. rank3FontColor: string;
  31. };