export interface XCXProfile {
  uid: string;
  username: string;
  Top3ManOfBeat: string;
  Top3ManOfBeatUsernameScore: string[];
  Top3WomanOfBeat: string;
  Top3WomanOfPlay: string;
  Top3OfBeat: string;
  Top3WomanOfBeatUsernameScore: string[];
  TopPlayer: string;
  TopPlayerUsernameScore: string[];
  OftenPlayer: string;
  maxConsWin: string;
  maxConsWinLastGameId: string;
  allCities: string[];
  win: string;
  lose: string;
  total: string;
  dateline: string;
  province: string;
  city: string;
  brand: string;
  if_event_uid: string;
  score: string;
  goldNum: string;
  cityNum: string;
  path: string;
  pathNum: string;
  champion: string;
  orgTimes: string;
  ly_event_times: string;
  ly_event_games: string;
  ly_event_rank: string;
  ly_max_inc: string;
  ly_max_dis: string;
  ly_beatit: string;
  ly_shopid: string;
  sleep: string;
  pathWords: string;
  fuxing: string;
  kuzhu: string;
  rank: string;
  ifHonorShow: string;
  locationupdatetime: string;
  resideupdatetime: string;
  ifManage: number;
  age: number;
  maxscore: string;
  maxScoreTheYear: string;
  beat: string;
  rate: string;
  Top3OfBeatUsernameScore: string[];
  KuZhu: KuZhu;
  FuXing: KuZhu;
  lastUpdate: string;
  realpic: string;
  realname: string;
  qiupai: string;
  qiupaitype: string;
  fanshou: string;
  fanshoutype: string;
  zhengshou: string;
  zhengshoutype: string;
  resideprovince: string;
  sex: string;
  bg: string;
  scope: string;
  description: string;
  ifHonor: number;
  honors: Honor[];
  games: Games;
  hasFollowed: number;
  followed_count: number;
}

interface Games {
  data: GamesData[];
}

export interface GamesData {
  gameid: string;
  uid1: string;
  uid2: string;
  uid11: string;
  uid22: string;
  username1: string;
  username2: string;
  username11: string;
  username22: string;
  result1: string;
  result2: string;
  score1: string;
  score2: string;
  eventid: string;
  ascore1: string;
  dateline: string;
  groupid: string;
  flag: string;
}

export interface KuZhu {
  names: string[];
  uids: string[];
  gameids: string[];
  winlose: string[];
}

export interface Honor {
  uid: string;
  hid: string;
  eventid: string;
  itemid: string;
  honor: string;
  subject: string;
  posttime: string;
}