data.ts 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  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 INoticeData {
  67. nickName: string,
  68. value: number,
  69. }