export interface Questions {
  levelId: string
  sessionId: string
  stageId: string
  levelType: number
  wordId: string
  meaningId: string
  accent?: string
  title: string
  titleTips?: string
  titlePicture?: string
  abbr: string
  titleCategory: number
  optionList: Option[]
  titleType: number
  result?: string
}

export interface Option {
  answer: boolean
  optionType: number
  value: string
  spell: string
  tips: string
  abbr: string
  wordId: string
  valueCategory: number
  tipsCategory: number
  result: string | null
  titleCategory: string | number
  letter: string
  accent: string
}

export interface TestRecord {
  comboNum: number
  duration: number
  id: any
  rightNum: number
  sessionId: string
  testType: number
  totalNum: number
  createTime: string
  wordVoList: wordRecord[]
}

export interface wordRecord {
  id: any
  questionType: number
  wordId: string
  imageUrl: string
  sessionId: string
  testResult: number
  duration: number
  typeAbbr: null | string
  usAccents: string | null
}
