toPullRequestEventType method

PullRequestEventType toPullRequestEventType()

Implementation

PullRequestEventType toPullRequestEventType() {
  switch (this) {
    case 'PULL_REQUEST_CREATED':
      return PullRequestEventType.pullRequestCreated;
    case 'PULL_REQUEST_STATUS_CHANGED':
      return PullRequestEventType.pullRequestStatusChanged;
    case 'PULL_REQUEST_SOURCE_REFERENCE_UPDATED':
      return PullRequestEventType.pullRequestSourceReferenceUpdated;
    case 'PULL_REQUEST_MERGE_STATE_CHANGED':
      return PullRequestEventType.pullRequestMergeStateChanged;
    case 'PULL_REQUEST_APPROVAL_RULE_CREATED':
      return PullRequestEventType.pullRequestApprovalRuleCreated;
    case 'PULL_REQUEST_APPROVAL_RULE_UPDATED':
      return PullRequestEventType.pullRequestApprovalRuleUpdated;
    case 'PULL_REQUEST_APPROVAL_RULE_DELETED':
      return PullRequestEventType.pullRequestApprovalRuleDeleted;
    case 'PULL_REQUEST_APPROVAL_RULE_OVERRIDDEN':
      return PullRequestEventType.pullRequestApprovalRuleOverridden;
    case 'PULL_REQUEST_APPROVAL_STATE_CHANGED':
      return PullRequestEventType.pullRequestApprovalStateChanged;
  }
  throw Exception('$this is not known in enum PullRequestEventType');
}