<?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 DataCollectionInfo
 * The data collection info */
final class DataCollectionInfoType implements AutoGenerationInterface
{
    /**
     * The builtIn flag
     */
    public bool $builtIn;
    /**
     * The data collection type
     */
    public ?ScriptCollectionTypeEnum $collectionType = null;
    /**
     * The command line
     */
    public ?string $commandLine = null;
    /**
     * The description
     */
    public ?string $description = null;
    /**
     * The filename
     */
    public ?string $filename = null;
    /**
     * The id
     */
    public $id = null;
    /**
     * The name
     */
    public ?string $name = null;
    /**
     * The old command line
     */
    public ?string $oldCommandLine = null;
    /**
     * The old description
     */
    public ?string $oldDescription = null;
    /**
     * The old filename
     */
    public ?string $oldFilename = null;
    /**
     * The old name
     */
    public ?string $oldName = null;
    /**
     * The old powershell version
     */
    public ?string $oldPowershellVersion = null;
    /**
     * The old runAsAdmin flag
     */
    public bool $oldRunAsAdmin;
    /**
     * The old script content
     */
    public ?string $oldScriptContent = null;
    /**
     * The old type
     */
    public ?DataCollectionTypeEnum $oldType = null;
    /**
     * The powershell version
     */
    public ?string $powershellVersion = null;
    /**
     * The runAsAdmin flag
     */
    public bool $runAsAdmin;
    /**
     * The script content
     */
    public ?string $scriptContent = null;
    /**
     * The type
     */
    public ?DataCollectionTypeEnum $type = null;
}