toJson method

Map<String, Object?> toJson()

Serializes this health snapshot for reports.

Implementation

Map<String, Object?> toJson() => <String, Object?>{
      'latestVersion': latestVersion,
      'latestPublishedAt': latestPublishedAt?.toIso8601String(),
      'publisher': publisher,
      'popularity': popularity,
      'likes': likes,
      'pubPoints': pubPoints,
      'publishedVersions': publishedVersions
          .map((DateTime value) => value.toIso8601String())
          .toList(),
      'isDiscontinued': isDiscontinued,
      'repositoryUrl': repositoryUrl,
      'githubOrg': githubOrg,
      'stars': stars,
      'contributors': contributors,
      'lastCommitAt': lastCommitAt?.toIso8601String(),
      'openIssues': openIssues,
      'sdkConstraint': sdkConstraint,
      'offline': offline,
    };