All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.minidev.ovh.api.xdsl.linediagnostic.OvhDiagnosticData Maven / Gradle / Ivy

There is a newer version: 1.0.17
Show newest version
package net.minidev.ovh.api.xdsl.linediagnostic;

import java.util.Date;

/**
 * Diagnostic data and informations
 */
public class OvhDiagnosticData {
	/**
	 * Informations about line
	 *
	 * canBeNull
	 */
	public OvhLineDetails lineDetails;

	/**
	 * Previous customer answers
	 *
	 * canBeNull
	 */
	public OvhAnswers answers;

	/**
	 * End of diagnostic date. Will be null until problem totally identified
	 *
	 * canBeNull
	 */
	public Date diagnosticDoneDate;

	/**
	 * Current or last robot action
	 *
	 * canBeNull
	 */
	public OvhRobotActionsEnum robotAction;

	/**
	 * Diagnostic creation date
	 *
	 * canBeNull
	 */
	public Date creationDate;

	/**
	 * Error message
	 *
	 * canBeNull
	 */
	public String error;

	/**
	 * Diagnostic timeout in minutes. Any action restart timeout
	 *
	 * canBeNull
	 */
	public Long timeout;

	/**
	 * List of questions that must be answered by customer
	 *
	 * canBeNull
	 */
	public OvhQuestion[] toAnswer;

	/**
	 * List of actions that must be done by customer
	 *
	 * canBeNull
	 */
	public OvhCustomerActionToDo[] actionsToDo;

	/**
	 * List of actions already done by customer
	 *
	 * canBeNull
	 */
	public OvhCustomerActionsEnum[] actionsDone;

	/**
	 * Last diagnostic update date
	 *
	 * canBeNull
	 */
	public Date lastUpdate;

	/**
	 * Diagnostic comment. Can be update during any diagnostic step
	 *
	 * canBeNull
	 */
	public String comment;

	/**
	 * SELT test result
	 *
	 * canBeNull
	 */
	public OvhSeltResult seltTest;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy