GitCommit.fromJson constructor
GitCommit.fromJson(
- Map<String, dynamic> json
)
Implementation
factory GitCommit.fromJson(Map<String, dynamic> json) {
return GitCommit(
sha: json['sha'] as String? ?? '',
shortSha: json['shortSha'] as String? ?? '',
subject: json['subject'] as String? ?? '',
body: json['body'] as String? ?? '',
author: json['author'] as String? ?? '',
timestamp: json['timestamp'] != null
? DateTime.parse(json['timestamp'] as String)
: DateTime.now().toUtc(),
changedFiles: (json['changedFiles'] as List<dynamic>?)
?.map((e) => e.toString())
.toList() ??
const [],
);
}