GetProjectMergeRequestResult

data class GetProjectMergeRequestResult(val assignee: GetProjectMergeRequestAssignee, val assignees: List<GetProjectMergeRequestAssignee>, val author: GetProjectMergeRequestAuthor, val blockingDiscussionsResolved: Boolean, val changesCount: String, val closedAt: String, val closedBy: GetProjectMergeRequestClosedBy, val createdAt: String, val id: Int, val iid: Int, val project: String)

A collection of values returned by getProjectMergeRequest.

Constructors

Link copied to clipboard
constructor(assignee: GetProjectMergeRequestAssignee, assignees: List<GetProjectMergeRequestAssignee>, author: GetProjectMergeRequestAuthor, blockingDiscussionsResolved: Boolean, changesCount: String, closedAt: String, closedBy: GetProjectMergeRequestClosedBy, createdAt: String, id: Int, iid: Int, project: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

First assignee of the merge request.

Link copied to clipboard

Assignees of the merge request.

Link copied to clipboard

User who created this merge request.

Link copied to clipboard

Indicates if all discussions are resolved only if all are required before merge request can be merged.

Link copied to clipboard

Number of changes made on the merge request. Empty when the merge request is created, and populates asynchronously.

Link copied to clipboard

Timestamp of when the merge request was closed.

Link copied to clipboard

User who closed this merge request.

Link copied to clipboard

Timestamp of when the merge request was created.

Link copied to clipboard
val id: Int

The unique instance level ID of the merge request.

Link copied to clipboard
val iid: Int

The unique project level ID of the merge request.

Link copied to clipboard

The ID or path of the project.