import { FetchState, ID } from '../../../commonStateTypes/common'; import { ZeniAPIStatus } from '../../../responsePayload'; import { ZeniDate } from '../../../zeniDayJS'; export interface CannedResponse { cannedResponseId: ID; content: string; createdBy: ID; createTime: ZeniDate; isDeleted: boolean; name: string; updateTime: ZeniDate; } export interface CannedResponsesViewState { cannedResponses: CannedResponse[]; deleteFetchState: FetchState; fetchState: FetchState; saveFetchState: FetchState; error?: ZeniAPIStatus; }