TReleaseModel.fromMap constructor
TReleaseModel.fromMap(
- Map<String, dynamic> map
)
Implementation
factory TReleaseModel.fromMap(Map<String, dynamic> map) {
List<dynamic> versions = map['versions'] ?? [];
var changelogUrl = map['changelog_url'] ?? '';
var readmeUrl = map['readme_url'] ?? '';
var coverUrl = map['cover_url'] ?? '';
var licenseUrl = map['license_url'] ?? '';
return TReleaseModel(
description: map['description'] ?? '',
version: map['version'] ?? '',
repository: map['repository'] ?? '',
changelogUrl: _getDevUrl(changelogUrl),
readmeUrl: _getDevUrl(readmeUrl),
coverUrl: _getDevUrl(coverUrl),
licenseUrl: _getDevUrl(licenseUrl),
versions:
versions.map((map) => TReleaseVersionModel.fromMap(map)).toList(),
);
}