toJson method
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,
};