MediaData.fromJson constructor
MediaData.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MediaData.fromJson(Map<String, dynamic> json) {
final items = json['data'] != null
? (json['data'] as List<dynamic>? ?? [])
.map(
(item) => MediaItem.fromJson(
Map<String, dynamic>.from(item as Map<String, dynamic>),
),
)
.toList()
: null;
return MediaData(
data: items,
numberOfElements: (json['numberOfElements'] as num?)?.toInt(),
last: json['last'] as bool?,
totalElements: (json['totalElements'] as num?)?.toInt(),
totalPages: (json['totalPages'] as num?)?.toInt(),
number: (json['number'] as num?)?.toInt(),
size: (json['size'] as num?)?.toInt(),
);
}