data.ts 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. export interface IRoutesResponse {
  2. blocks?: { block: number, colum: number }[];
  3. code: number;
  4. conf?: any;
  5. user?: IUserData;
  6. }
  7. export interface IUserData {
  8. UserID: number;
  9. GameID: number;
  10. GlobalUID: string;
  11. Email: string;
  12. Phone: string;
  13. DefaultLanguage: string;
  14. NickName: string;
  15. FaceID: number;
  16. Gender: number;
  17. RegisterDate: string;
  18. RegisterLocation: string;
  19. InsurePass: string;
  20. Level: number;
  21. Exp: number;
  22. UserRight: number;
  23. Channel: number;
  24. PwaInstalled: number;
  25. sign: string;
  26. img: string;
  27. Score: number;
  28. InsureScore: number;
  29. vip: number;
  30. vipExp: number;
  31. recommendGame?: string;
  32. reg?: number;
  33. isGuest: boolean;
  34. }
  35. export interface IWithdrawConfig {
  36. min: number,
  37. max: number
  38. }
  39. export interface IWithdrawChannel {
  40. cashapp: IWithdrawConfig;
  41. paypal: IWithdrawConfig;
  42. }
  43. export interface IFavoriteRequest {
  44. id: number;
  45. like: number;
  46. }
  47. export interface IProtectInfo {
  48. CurProtectTimes?: string | number;
  49. ProtectLimit?: string | number;
  50. ProtectNum?: string | number;
  51. ProtectTimes?: string | number;
  52. Alpha?: string | number;
  53. can_receive?: string | number;
  54. can_receive_num?: string | number;
  55. total_recharge?: string | number;
  56. TotalReward?: number;
  57. [key: string]: unknown;
  58. }
  59. export interface IForgetPassReq {
  60. phone: string;
  61. code: string;
  62. newpassword: string;
  63. renewpassword?: string;
  64. country?: string | number;
  65. }
  66. export interface IBigWinItem {
  67. id: number;
  68. username: string;
  69. faceId: number;
  70. gameId: number;
  71. gameName: string;
  72. amount: number;
  73. currency: string;
  74. level: string;
  75. createdAt: number;
  76. }
  77. export interface IBigWinRes {
  78. serverTime: number;
  79. latestId: number;
  80. reset: boolean;
  81. items: IBigWinItem[];
  82. }