data.ts 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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. }
  34. export interface IWithdrawConfig {
  35. min: number,
  36. max: number
  37. }
  38. export interface IWithdrawChannel {
  39. cashapp: IWithdrawConfig;
  40. paypal: IWithdrawConfig;
  41. }
  42. export interface IFavoriteRequest {
  43. id: number;
  44. like: number;
  45. }
  46. export interface IProtectInfo {
  47. CurProtectTimes?: string | number;
  48. ProtectLimit?: string | number;
  49. ProtectNum?: string | number;
  50. ProtectTimes?: string | number;
  51. Alpha?: string | number;
  52. can_receive?: string | number;
  53. can_receive_num?: string | number;
  54. total_recharge?: string | number;
  55. TotalReward?: number;
  56. [key: string]: unknown;
  57. }
  58. export interface IForgetPassReq {
  59. phone: string;
  60. code: string;
  61. newpassword: string;
  62. renewpassword?: string;
  63. country?: string | number;
  64. }