Skip to main content

Interface: MergeRequest

@pvm/gitlab.MergeRequest

Properties

allow_collaboration

• allow_collaboration: boolean

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:56


allow_maintainer_to_push

• allow_maintainer_to_push: boolean

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:57


assignee

• assignee: null | PublicPerson

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:42


assignees

• assignees: PublicPerson[]

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:43


author

• author: PublicPerson

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:38


changes_count

• changes_count: string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:68


closed_at

• closed_at: null | string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:72


closed_by

• closed_by: null | PublicPerson

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:71


created_at

• created_at: string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:32


description

• description: string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:30


diff_refs

• diff_refs: Object

Type declaration

NameType
base_shastring
head_shastring
start_shastring

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:77


discussion_locked

• discussion_locked: null | boolean

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:53


diverged_commits_count

• diverged_commits_count: number

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:82


downvotes

• downvotes: number

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:37


first_deployed_to_production_at

• first_deployed_to_production_at: null | string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:75


force_remove_source_branch

• force_remove_source_branch: boolean

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:55


id

• id: number

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:26


iid

• iid: number

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:27


latest_build_finished_at

• latest_build_finished_at: null | string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:74


latest_build_started_at

• latest_build_started_at: null | string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:73


merge_commit_sha

• merge_commit_sha: null | string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:51


merge_error

• merge_error: null | string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:49


merge_status

• merge_status: string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:48


merge_when_pipeline_succeeds

• merge_when_pipeline_succeeds: boolean

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:47


merged_at

• merged_at: null | string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:70


merged_by

• merged_by: null | PublicPerson

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:69


milestone

• milestone: null | Milestone

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:59


pipeline

• pipeline: null | Pipeline

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:76


project_id

• project_id: number

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:28


rebase_in_progress

• rebase_in_progress: boolean

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:83


sha

• sha: string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:50


should_remove_source_branch

• should_remove_source_branch: boolean

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:54


source_branch

• source_branch: string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:35


source_project_id

• source_project_id: number

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:44


squash

• squash: boolean

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:66


state

• state: string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:31


subscribed

• subscribed: boolean

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:67


target_branch

• target_branch: string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:34


target_project_id

• target_project_id: number

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:45


task_completion_status

• task_completion_status: Object

Type declaration

NameType
completed_countnumber
countnumber

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:84


time_stats

• time_stats: Object

Type declaration

NameType
human_time_estimatenull | string
human_total_time_spentnull | string
time_estimatenumber
total_time_spentnumber

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:60


title

• title: string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:29


updated_at

• updated_at: string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:33


upvotes

• upvotes: number

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:36


user

• user: Object

Type declaration

NameType
can_mergeboolean

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:39


user_notes_count

• user_notes_count: number

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:52


web_url

• web_url: string

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:58


work_in_progress

• work_in_progress: boolean

Defined in

packages/pvm-gitlab/lib/api/mr/types.ts:46