export interface TencentBrowserSessionArtifacts {
  hasQrImage: boolean
  hasScreenshot: boolean
}

export interface TencentBrowserReviewInfo {
  capturedAt: string
  roleId: string
  roleName: string
}

export interface TencentBrowserRoleInfo {
  ready: boolean
  roleName: string
  roleId: string
  area: string
  partition: string
  platId: string
  md5str: string
  checkparam: string
}

export interface TencentBrowserFormInfo {
  cdkeyInputId: string
  cdkeyValue: string
  verifyInputId: string
  verifyValue: string
  verifyImgId: string
  submitId: string
}

export interface TencentBrowserVerifyInfo {
  visible: boolean
  src: string
  naturalWidth: number
  naturalHeight: number
}

export interface TencentBrowserPopupInfo {
  visible: boolean
  text: string
  detail: string
}

export interface TencentBrowserActivityInfo {
  nickname: string
  role: TencentBrowserRoleInfo
  form: TencentBrowserFormInfo
  verify: TencentBrowserVerifyInfo
  popup: TencentBrowserPopupInfo
}
