CheckSuite.fromJson constructor

CheckSuite.fromJson(
  1. Map<String, dynamic> input
)

Implementation

factory CheckSuite.fromJson(Map<String, dynamic> input) {
  var pullRequestsJson = input['pull_requests'] as List<dynamic>;
  var pullRequests =
      pullRequestsJson
          .map(
            (dynamic json) =>
                PullRequest.fromJson(json as Map<String, dynamic>),
          )
          .toList();
  return CheckSuite(
    conclusion: CheckRunConclusion._fromValue(input['conclusion']),
    headBranch: input['head_branch'],
    headSha: input['head_sha'],
    id: input['id'],
    pullRequests: pullRequests,
  );
}