class Aws::CodeCommit::Types::PullRequest

Returns information about a pull request.

@!attribute [rw] pull_request_id

The system-generated ID of the pull request.
@return [String]

@!attribute [rw] title

The user-defined title of the pull request. This title is displayed
in the list of pull requests to other repository users.
@return [String]

@!attribute [rw] description

The user-defined description of the pull request. This description
can be used to clarify what should be reviewed and other details of
the request.
@return [String]

@!attribute [rw] last_activity_date

The day and time of the last user or system activity on the pull
request, in timestamp format.
@return [Time]

@!attribute [rw] creation_date

The date and time the pull request was originally created, in
timestamp format.
@return [Time]

@!attribute [rw] pull_request_status

The status of the pull request. Pull request status can only change
from `OPEN` to `CLOSED`.
@return [String]

@!attribute [rw] author_arn

The Amazon Resource Name (ARN) of the user who created the pull
request.
@return [String]

@!attribute [rw] pull_request_targets

The targets of the pull request, including the source branch and
destination branch for the pull request.
@return [Array<Types::PullRequestTarget>]

@!attribute [rw] client_request_token

A unique, client-generated idempotency token that, when provided in
a request, ensures the request cannot be repeated with a changed
parameter. If a request is received with the same parameters and a
token is included, the request returns information about the initial
request that used that token.
@return [String]

@!attribute [rw] revision_id

The system-generated revision ID for the pull request.
@return [String]

@!attribute [rw] approval_rules

The approval rules applied to the pull request.
@return [Array<Types::ApprovalRule>]

@see docs.aws.amazon.com/goto/WebAPI/codecommit-2015-04-13/PullRequest AWS API Documentation

Constants

SENSITIVE