feat: add type for merge request approval

This commit is contained in:
Karl-Philipp Wulfert
2019-02-05 15:42:58 +01:00
parent 2dc6e808a9
commit 9d5e2727f8

View File

@@ -287,6 +287,26 @@ export interface MergeRequest extends ThingWithTimeStats {
work_in_progress: boolean;
}
/**
* A merge request approval
*/
export interface MergeRequestApproval {
approvals_left: number;
approvals_required: number;
approved_by: Array<{ user: User }>;
approver_groups: Group[];
approvers: User[];
created_at: string;
description: string;
id: number;
iid: number;
merge_status: MergeRequestMergeStatus;
project_id: number;
state: MergeRequestState;
title: string;
updated_at: string;
}
/**
* A GitLab thing with time stats
*/