/**
 * Admin API
 * The Admin API is used to manage the ApeCloud platform.
 *
 * The version of the OpenAPI document: 1.0.0
 * Contact: support@apecloud.com
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import type { EnvironmentStateEvent } from './environment-state-event';
/**
 * Daily status history for the environment.
 * @export
 * @interface EnvironmentStatusHistoryDay
 */
export interface EnvironmentStatusHistoryDay {
    /**
     * The date of this day\'s status history.
     * @type {string}
     * @memberof EnvironmentStatusHistoryDay
     */
    'date': string;
    /**
     * The primary status for this day based on priority.
     * @type {string}
     * @memberof EnvironmentStatusHistoryDay
     */
    'status': string;
    /**
     * Duration in seconds for each status on this day.
     * @type {{ [key: string]: number; }}
     * @memberof EnvironmentStatusHistoryDay
     */
    'statusDuration': {
        [key: string]: number;
    };
    /**
     * List of state transition events that occurred on this day.
     * @type {Array<EnvironmentStateEvent>}
     * @memberof EnvironmentStatusHistoryDay
     */
    'statusHistory': Array<EnvironmentStateEvent>;
    /**
     * Indicates if the status was inherited from the previous day.
     * @type {boolean}
     * @memberof EnvironmentStatusHistoryDay
     */
    'inherited': boolean;
}
//# sourceMappingURL=environment-status-history-day.d.ts.map