CompressionResult.fromMap constructor

CompressionResult.fromMap(
  1. Map<String, dynamic> map
)

Create from Map

Implementation

factory CompressionResult.fromMap(Map<String, dynamic> map) {
  return CompressionResult(
    originalFile: MediaFile.fromMetadata(map['originalFile']),
    compressedFile: MediaFile.fromMetadata(map['compressedFile']),
    compressionRatio: (map['compressionRatio'] as num).toDouble(),
    compressionTime: Duration(milliseconds: map['compressionTime'] as int),
    isSuccess: map['isSuccess'] as bool,
    errorMessage: map['errorMessage'] as String?,
  );
}