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']),
    headSha: input['head_sha'],
    id: input['id'],
    pullRequests: pullRequests,
  );
}