UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

37 lines 1.48 kB
import { CustomerActionsEnum } from './CustomerActionsEnum'; import { CustomerActionToDo } from './CustomerActionToDo'; import { Answers } from './Answers'; import { LineDetails } from './LineDetails'; import { RobotActionsEnum } from './RobotActionsEnum'; import { SeltResult } from './SeltResult'; import { Question } from './Question'; /** Diagnostic data and information */ export interface DiagnosticData { /** List of actions already done by customer */ actionsDone: CustomerActionsEnum[]; /** List of actions that must be done by customer */ actionsToDo: CustomerActionToDo[]; /** Customer answers for line diagnostic */ answers: Answers; /** Diagnostic comment. Can be update during any diagnostic step */ comment?: string; /** Diagnostic creation date */ creationDate: string; /** End of diagnostic date. Will be null until problem totally identified */ diagnosticDoneDate?: string; /** Error message */ error: string; /** Last diagnostic update date */ lastUpdate: string; /** Line information */ lineDetails: LineDetails; /** Current or last robot action */ robotAction?: RobotActionsEnum; /** Customer answers for line diagnostic */ seltTest: SeltResult; /** Diagnostic timeout in minutes. Any action restart timeout */ timeout: number; /** List of questions that must be answered by customer */ toAnswer: Question[]; } //# sourceMappingURL=DiagnosticData.d.ts.map