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