MiniProgramGalleryImage.fromJson constructor
MiniProgramGalleryImage.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MiniProgramGalleryImage.fromJson(Map<String, dynamic> json) {
if (json['mediaRef'] is! String ||
json['fileName'] is! String ||
json['mimeType'] is! String ||
json['bytes'] is! int ||
json['width'] is! int ||
json['height'] is! int ||
json['source'] != 'gallery') {
throw const FormatException('Invalid gallery image metadata.');
}
return MiniProgramGalleryImage(
mediaRef: json['mediaRef'] as String,
fileName: json['fileName'] as String,
mimeType: json['mimeType'] as String,
bytes: json['bytes'] as int,
width: json['width'] as int,
height: json['height'] as int,
);
}