<?php

declare (strict_types=1);
namespace idoit\Module\JDisc\Graphql\Schema\Model;

use Axtiva\FlexibleGraphql\Resolver\AutoGenerationInterface;

/**
 * This code is @generated by axtiva/flexible-graphql-php
 * if you want to extend it or change, then remove interface AutoGenerationInterface
 * and it will be managed by you, not axtiva/flexible-graphql-php code generator
 * PHP representation of graphql type DiscoveryCycleStatus
 * The Discovery Job Cycle Status */
final class DiscoveryCycleStatusType implements AutoGenerationInterface
{
    /**
     * The description of the job
     */
    public ?string $description = null;
    /**
     * The state of the job.
     */
    public ?bool $enabled = null;
    /**
     * The id of the Job
     */
    public $id = null;
    /**
     * The name of the job
     */
    public ?string $name = null;
    /**
     * The task status of the job
     */
    public ?TaskStatusEnum $status = null;
    /**
     * The date time of the last finish of the job
     */
    public $lastFinishedAt = null;
    /**
     * The date time of the last start of the job
     */
    public $lastStartedAt = null;
    /**
     * The date time of the next schedule of the job
     */
    public $nextSchedule = null;
}