/AWS1/CL_CMTPULLREQUESTEVENT¶
Returns information about a pull request event.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_pullrequestid TYPE /AWS1/CMTPULLREQUESTID /AWS1/CMTPULLREQUESTID¶
The system-generated ID of the pull request.
iv_eventdate TYPE /AWS1/CMTEVENTDATE /AWS1/CMTEVENTDATE¶
The day and time of the pull request event, in timestamp format.
iv_pullrequesteventtype TYPE /AWS1/CMTPULLREQUESTEVENTTYPE /AWS1/CMTPULLREQUESTEVENTTYPE¶
The type of the pull request event (for example, a status change event (PULL_REQUEST_STATUS_CHANGED) or update event (PULL_REQUEST_SOURCE_REFERENCE_UPDATED)).
iv_actorarn TYPE /AWS1/CMTARN /AWS1/CMTARN¶
The Amazon Resource Name (ARN) of the user whose actions resulted in the event. Examples include updating the pull request with more commits or changing the status of a pull request.
io_pullreqcreatedeventmet TYPE REF TO /AWS1/CL_CMTPULLREQCREDEVTMET /AWS1/CL_CMTPULLREQCREDEVTMET¶
Information about the source and destination branches for the pull request.
io_pullreqstatchangedevtmet TYPE REF TO /AWS1/CL_CMTPULLREQSTATCHANG00 /AWS1/CL_CMTPULLREQSTATCHANG00¶
Information about the change in status for the pull request event.
io_pullreqsrcreferenceupde00 TYPE REF TO /AWS1/CL_CMTPULLREQSRCREFERE00 /AWS1/CL_CMTPULLREQSRCREFERE00¶
Information about the updated source branch for the pull request event.
io_pullreqmergedstatechang00 TYPE REF TO /AWS1/CL_CMTPULLREQMERGEDSTA00 /AWS1/CL_CMTPULLREQMERGEDSTA00¶
Information about the change in mergability state for the pull request event.
io_approvalruleeventmetadata TYPE REF TO /AWS1/CL_CMTAPPROVALRULEEVTMET /AWS1/CL_CMTAPPROVALRULEEVTMET¶
Information about a pull request event.
io_approvalstatechangedevt00 TYPE REF TO /AWS1/CL_CMTAPPROVALSTATECHA00 /AWS1/CL_CMTAPPROVALSTATECHA00¶
Information about an approval state change for a pull request.
io_approvalrloverriddenevt00 TYPE REF TO /AWS1/CL_CMTAPPROVALRLOVERRI00 /AWS1/CL_CMTAPPROVALRLOVERRI00¶
Information about an approval rule override event for a pull request.
Queryable Attributes¶
pullRequestId¶
The system-generated ID of the pull request.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PULLREQUESTID() |
Getter for PULLREQUESTID, with configurable default |
ASK_PULLREQUESTID() |
Getter for PULLREQUESTID w/ exceptions if field has no value |
HAS_PULLREQUESTID() |
Determine if PULLREQUESTID has a value |
eventDate¶
The day and time of the pull request event, in timestamp format.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EVENTDATE() |
Getter for EVENTDATE, with configurable default |
ASK_EVENTDATE() |
Getter for EVENTDATE w/ exceptions if field has no value |
HAS_EVENTDATE() |
Determine if EVENTDATE has a value |
pullRequestEventType¶
The type of the pull request event (for example, a status change event (PULL_REQUEST_STATUS_CHANGED) or update event (PULL_REQUEST_SOURCE_REFERENCE_UPDATED)).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PULLREQUESTEVENTTYPE() |
Getter for PULLREQUESTEVENTTYPE, with configurable default |
ASK_PULLREQUESTEVENTTYPE() |
Getter for PULLREQUESTEVENTTYPE w/ exceptions if field has n |
HAS_PULLREQUESTEVENTTYPE() |
Determine if PULLREQUESTEVENTTYPE has a value |
actorArn¶
The Amazon Resource Name (ARN) of the user whose actions resulted in the event. Examples include updating the pull request with more commits or changing the status of a pull request.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTORARN() |
Getter for ACTORARN, with configurable default |
ASK_ACTORARN() |
Getter for ACTORARN w/ exceptions if field has no value |
HAS_ACTORARN() |
Determine if ACTORARN has a value |
pullRequestCreatedEventMetadata¶
Information about the source and destination branches for the pull request.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PULLREQCREATEDEVENTMET() |
Getter for PULLREQUESTCREATEDEVENTMET |
pullRequestStatusChangedEventMetadata¶
Information about the change in status for the pull request event.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PULLREQSTATCHANGEDEVTMET() |
Getter for PULLREQSTATUSCHANGEDEVENTMET |
pullRequestSourceReferenceUpdatedEventMetadata¶
Information about the updated source branch for the pull request event.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PULLREQSRCREFERENCEUPD00() |
Getter for PULLREQSRCREFERENCEUPDEVTMET |
pullRequestMergedStateChangedEventMetadata¶
Information about the change in mergability state for the pull request event.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PULLREQMERGEDSTATECHAN00() |
Getter for PULLREQMERGEDSTATECHANGEDE00 |
approvalRuleEventMetadata¶
Information about a pull request event.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APPROVALRULEEVENTMET() |
Getter for APPROVALRULEEVENTMETADATA |
approvalStateChangedEventMetadata¶
Information about an approval state change for a pull request.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APPROVALSTATECHANGEDEV00() |
Getter for APPROVALSTATECHANGEDEVENTMET |
approvalRuleOverriddenEventMetadata¶
Information about an approval rule override event for a pull request.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APPROVALRLOVERRIDDENEV00() |
Getter for APPROVALRULEOVERRIDDENEVTMET |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_PULLREQUESTEVENTLIST¶
TYPES TT_PULLREQUESTEVENTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_CMTPULLREQUESTEVENT WITH DEFAULT KEY
.