import 'dart:typed_data'; import '../utils.dart'; import '../pb.dart' as pb; class MNetImage{ String url = ''; Uint8List md5 = Uint8List(0); Uint8List? data; int? timestamp; var ext = ''; Uint8List nonce = Uint8List(0); String? get md5Hex { if(md5.isEmpty){ return null; }else{ return md5.toHexString(); } } } extension PbNetImageExtension on pb.NetImage{ MNetImage toModel(){ return MNetImage() ..url = url ..md5 = Uint8List.fromList(md5); } }