import { BaseResult, Edge, GetCommonPersonalisationRequest } from '../BaseAPI'; export interface RemoveVocabularyRequest { Word: string; } export interface UpsertCommonVocabularyRequest extends GetCommonPersonalisationRequest { DeviceCode: string; SourceApp: string; } export interface UserVocabularyRequest { PageId?: Edge; Limit?: number; } export interface VocabularyResult extends BaseResult { Data: { StatusMessage: string; WordItems?: { SubscriptionCode: string; UserCode: string; PageSize: number; PageIdNext?: Edge; PageIdPrevious?: Edge; Items: Array; }; }; } export interface VocabularyItem { Word: string; SpokenWord: string | null; IsAbbreviation: boolean; CreatedAt: Date; Status: string; } export interface UpsertVocabularyRequest { file: File; Word: string; SpokenWord: string; IsAbbreviation: boolean; }