blob: 8688f4cd35d729fc91a241395f46e628064533e2 [file] [log] [blame]
// DO NOT EDIT. This file is automatically generated.
export interface CurrentlyProcessingChange {
change_id: number;
latest_patchset_id: number;
repo: string;
branch: string;
change_subject: string;
change_owner: string;
dry_run: boolean;
start_ts: number;
internal: boolean;
}
export interface GetCurrentChangesRequest {
is_dry_run: boolean;
}
export interface GetCurrentChangesResponse {
changes: (CurrentlyProcessingChange | null)[] | null;
}
export interface VerifierStatus {
name: string;
start_ts: number;
stop_ts: number;
state: VerifierState;
reason: string;
}
export interface ChangeAttempt {
change_id: number;
patchset_id: number;
dry_run: boolean;
repo: string;
branch: string;
start_ts: number;
stop_ts: number;
committed_ts: number;
cq_abandoned: boolean;
submittable_changes: string[] | null;
verifiers_statuses: (VerifierStatus | null)[] | null;
overall_status: VerifierState;
}
export interface ChangeAttempts {
attempts: (ChangeAttempt | null)[] | null;
}
export interface GetChangeAttemptsRequest {
change_id: number;
patchset_id: number;
}
export interface GetChangeAttemptsResponse {
change_attempts: ChangeAttempts | null;
}
export type VerifierState = 'SUCCESSFUL' | 'WAITING' | 'FAILURE' | 'ABORTED';