/* generated using openapi-typescript-codegen -- do not edit */
/* istanbul ignore file */
/* tslint:disable */
/* eslint-disable */
import type { ExecutionStatus } from './ExecutionStatus';
import type { PaginationMeta } from './PaginationMeta';
/**
 * Paginated response wrapper
 */
export type PaginatedResponse_ExecutionSummary = {
    /**
     * The data items
     */
    data: Array<{
        /**
         * Action reference
         */
        action_ref: string;
        /**
         * Creation timestamp
         */
        created: string;
        /**
         * Enforcement ID
         */
        enforcement?: number | null;
        /**
         * Execution ID
         */
        id: number;
        /**
         * Parent execution ID
         */
        parent?: number | null;
        /**
         * Rule reference (if triggered by a rule)
         */
        rule_ref?: string | null;
        /**
         * When the execution actually started running (worker picked it up).
         * Null if the execution hasn't started running yet.
         */
        started_at?: string | null;
        /**
         * Execution status
         */
        status: ExecutionStatus;
        /**
         * Trigger reference (if triggered by a trigger)
         */
        trigger_ref?: string | null;
        /**
         * Last update timestamp
         */
        updated: string;
        /**
         * Workflow task metadata (only populated for workflow task executions)
         */
        workflow_task?: any | null;
    }>;
    /**
     * Pagination metadata
     */
    pagination: PaginationMeta;
};

