Add BasePayload type and derive AssessmentPayload from it

This commit is contained in:
Michael B. Gale
2026-02-12 00:13:22 +00:00
parent da67096c6f
commit 2adcb6464e
7 changed files with 19 additions and 12 deletions
+6 -3
View File
@@ -1,9 +1,12 @@
export interface UploadPayload {
export interface BasePayload {
sarif: string;
}
export interface UploadPayload extends BasePayload {
commit_oid: string;
ref: string;
analysis_key?: string;
analysis_name?: string;
sarif: string;
workflow_run_id: number;
workflow_run_attempt: number;
checkout_uri: string;
@@ -14,6 +17,6 @@ export interface UploadPayload {
base_sha?: string;
}
export interface AssessmentPayload extends UploadPayload {
export interface AssessmentPayload extends BasePayload {
assessment_id: number;
}