fromData static method

MediaContent fromData({
  1. required String fileName,
  2. required String fileExtension,
  3. required int fileSize,
  4. required List<int> fileData,
  5. required MediaType mediaType,
  6. required String mimeType,
})

Implementation

static khas.MediaContent fromData({
  required String fileName,                  // Original file name (e.g., image.jpg)
  required String fileExtension,             // .jpg, .mp4, .mp3, .pdf, etc.
  required int fileSize,                     // In bytes
  required List<int> fileData,               // File content as binary
  required MediaType mediaType,              // Enum: PHOTO, VIDEO, etc.
  required String mimeType,
}) {
  final mediaContent = khas.MediaContent(fileData: fileData,fileExtension: fileExtension,fileName: fileName,fileSize: fileSize,mimeType: mimeType,mediaType: mediaType);
  return mediaContent;
}