import type { Answer } from '../answers/types' export type QuestionType = 'nps' | 'csat' | 'custom' export type Question = { id: string name: string type: QuestionType questionMessage: string duration: number tries: number successMessage: string invalidMessage: string reasonMessage: string | null accountId: string createdAt: string updatedAt: string deletedAt: string | null // relationships answers?: Answer[] } export type QuestionRelationships = 'answers' export type CreateQuestionPayload = { name: string type: QuestionType questionMessage: string duration: number tries: number successMessage: string invalidMessage: string reasonMessage?: string } export type UpdateQuestionPayload = { name?: string type?: QuestionType questionMessage?: string duration?: number tries?: number successMessage?: string invalidMessage?: string reasonMessage?: string | null }