If imageUrl is null and this is not null, this will be used as the preview image.
String? base64Image;