/**
 * 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 { TableCustomfieldsStudio } from './tableCustomfields';
/**
 * Fact fields for table.
 */
export interface TableFactFieldsStudio {
    [key: string]: any | any;
    /**
     * Essence type.
     */
    essence_type?: TableFactFieldsStudioEssenceTypeEnum;
    /**
     * Essence key, unique identifier, may be `null`.
     */
    essence_key?: string | null;
    /**
     * Using essence for calculations.
     */
    enabled?: boolean;
    /**
     * 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;
    /**
     * Fact type.
     */
    type?: string | null;
    /**
     * Essence key, unique identifier, may be `null`.
     */
    order_key?: string | null;
    /**
     * Essence key, unique identifier, may be `null`.
     */
    demand_key?: string | null;
    /**
     * Essence key, unique identifier, may be `null`.
     */
    performer_key?: string | null;
    /**
     * Essence key, unique identifier, may be `null`.
     */
    location_key?: string | null;
    /**
     * Essence key, unique identifier, may be `null`.
     */
    trip_key?: string | null;
    /**
     * Name, information field.
     */
    trip_name?: string;
    /**
     * Attributes.
     */
    attributes?: string;
    customfields?: TableCustomfieldsStudio;
}
export declare enum TableFactFieldsStudioEssenceTypeEnum {
    FACT = "FACT"
}
