FileAttachment constructor

const FileAttachment({
  1. required String id,
  2. required String url,
  3. required String name,
  4. required String extension,
  5. required int size,
  6. String? mimeType,
  7. int? pageCount,
  8. String? thumbnailUrl,
  9. FileUploadStatus uploadStatus = FileUploadStatus.completed,
  10. double? uploadProgress,
  11. String? localPath,
  12. int? width,
  13. int? height,
  14. String? thumbhash,
  15. String? blurhash,
  16. Duration? duration,
  17. List<double>? waveform,
})

Creates a file attachment.

Implementation

const FileAttachment({
  required this.id,
  required this.url,
  required this.name,
  required this.extension,
  required this.size,
  this.mimeType,
  this.pageCount,
  this.thumbnailUrl,
  this.uploadStatus = FileUploadStatus.completed,
  this.uploadProgress,
  this.localPath,
  this.width,
  this.height,
  this.thumbhash,
  this.blurhash,
  this.duration,
  this.waveform,
});