@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
37 lines • 1.48 kB
TypeScript
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