import type { EventStatusMessageBody } from '../schemas/EventStatusMessageBody'; /** * Contains information about the GitX webhook Events */ export interface GitXWebhookEventResponse { author_name?: string; branch?: string; commit_id?: string; commit_message?: string; commit_url?: string; event_identifier?: string; event_status?: 'FAILED' | 'PROCESSING' | 'QUEUED' | 'SKIPPED' | 'SUCCESSFUL' | 'UNKNOWN' | 'WARNING'; event_status_message?: EventStatusMessageBody; /** * @format int64 */ event_trigger_time?: number; failure_file_count?: number; file_count?: number; org_identifier?: string | null; payload?: string; project_identifier?: string | null; repo_name?: string; webhook_identifier?: string; webhook_scope?: 'ACCOUNT' | 'ORGANIZATION' | 'PROJECT' | null; }