export interface IRoutesResponse { blocks?: { block: number, colum: number }[]; code: number; conf?: any; user?: IUserData; } export interface IUserData { UserID: number; GameID: number; GlobalUID: string; Email: string; Phone: string; DefaultLanguage: string; NickName: string; FaceID: number; Gender: number; RegisterDate: string; RegisterLocation: string; InsurePass: string; Level: number; Exp: number; UserRight: number; Channel: number; PwaInstalled: number; sign: string; img: string; Score: number; InsureScore: number; vip: number; vipExp: number; recommendGame?: string; reg?: number; } export interface IWithdrawConfig { min: number, max: number } export interface IWithdrawChannel { cashapp: IWithdrawConfig; paypal: IWithdrawConfig; } export interface IFavoriteRequest { id: number; like: number; } export interface IProtectInfo { CurProtectTimes?: string | number; ProtectLimit?: string | number; ProtectNum?: string | number; ProtectTimes?: string | number; Alpha?: string | number; can_receive?: string | number; can_receive_num?: string | number; total_recharge?: string | number; TotalReward?: number; [key: string]: unknown; } export interface IForgetPassReq { phone: string; code: string; newpassword: string; renewpassword?: string; country?: string | number; } export interface INoticeData { nickName: string, value: number, }