/**
 * VRt.Studio [ST]
 *
 * The version of the OpenAPI document: 7.18.2755
 * Contact: servicedesk@veeroute.com
 *
 * NOTE: This class is auto generated by OpenAPI Generator.
 * Do not edit the class manually.
 */
import { ExperimentSettingsStudio } from './experimentSettings';
import { ExperimentStatisticsStudio } from './experimentStatistics';
import { CalculationStateStudio } from './calculationState';
import { ExperimentSpecificationStudio } from './experimentSpecification';
import { ExperimentCheckStudio } from './experimentCheck';
/**
 * Experiment.
 */
export interface ExperimentStudio {
    [key: string]: any | any;
    /**
     * Key, unique identifier.
     */
    key: string;
    specification: ExperimentSpecificationStudio;
    settings: ExperimentSettingsStudio;
    statistics: ExperimentStatisticsStudio;
    /**
     * Calculation progress as a percentage. The progress displays the current number of completed steps.
     */
    progress?: number;
    calculation?: CalculationStateStudio | null;
    check?: ExperimentCheckStudio | null;
    /**
     * A flag indicating whether changes to the entity have been made relative to the original data. `true` - means that the data is original and has not been changed.
     */
    readonly pristine: boolean;
    /**
     * Experiment sharing flag.
     */
    readonly sharing?: boolean;
    /**
     * Last edit date and time in the [ISO 8601](https://tools.ietf.org/html/rfc3339#section-5.6) format.
     */
    edit_date: string;
    /**
     * Creation date and time in the [ISO 8601](https://tools.ietf.org/html/rfc3339#section-5.6) format.
     */
    creation_date: string;
}
