issue property

IssueInfo issue

Gets the information about the issue.

Implementation

IssueInfo get issue {
  final payload = this.payload;

  int n;

  if (payload.issue != null) {
    n = payload.issue!['number'];
  } else if (payload.pullRequest != null) {
    n = payload.pullRequest!['number'];
  } else {
    n = payload['number'];
  }

  return IssueInfo(
    owner: repo.owner,
    repo: repo.repo,
    number: n,
  );
}