net.minidev.ovh.api.status.task.OvhTask Maven / Gradle / Ivy
package net.minidev.ovh.api.status.task;
import java.util.Date;
import net.minidev.ovh.api.ovhstatus.task.OvhTaskImpactEnum;
import net.minidev.ovh.api.ovhstatus.task.OvhTaskStatusEnum;
import net.minidev.ovh.api.ovhstatus.task.OvhTaskTypeEnum;
import net.minidev.ovh.api.status.reply.OvhReply;
/**
 * A task linked to one of your services
 */
public class OvhTask {
	/**
	 * The end date of the task
	 *
	 * canBeNull && readOnly
	 */
	public Date endDate;
	/**
	 * The impact of the task
	 *
	 * canBeNull && readOnly
	 */
	public OvhTaskImpactEnum impact;
	/**
	 * The project of task
	 *
	 * canBeNull && readOnly
	 */
	public String project;
	/**
	 * Your impacted service linked to the task
	 *
	 * canBeNull && readOnly
	 */
	public String impactedService;
	/**
	 * The title of the task
	 *
	 * canBeNull && readOnly
	 */
	public String title;
	/**
	 * The type of the task
	 *
	 * canBeNull && readOnly
	 */
	public OvhTaskTypeEnum type;
	/**
	 * The task uuid
	 *
	 * canBeNull && readOnly
	 */
	public String uuid;
	/**
	 * The reference of the task
	 *
	 * canBeNull && readOnly
	 */
	public String reference;
	/**
	 * The replies of the task
	 *
	 * canBeNull && readOnly
	 */
	public OvhReply[] replies;
	/**
	 * The task progression from 0 to 100
	 *
	 * canBeNull && readOnly
	 */
	public Long progress;
	/**
	 * The category of the task
	 *
	 * canBeNull && readOnly
	 */
	public String category;
	/**
	 * The start date of the task
	 *
	 * canBeNull && readOnly
	 */
	public Date startDate;
	/**
	 * The status of the task
	 *
	 * canBeNull && readOnly
	 */
	public OvhTaskStatusEnum status;
}
    © 2015 - 2025 Weber Informatics LLC | Privacy Policy