toJson method

Map<String, dynamic> toJson()

Converts to JSON

Implementation

Map<String, dynamic> toJson() {
  return {
    'id': id,
    'filename': filename,
    'originalName': originalName,
    'mimeType': mimeType,
    'size': size,
    if (url != null) 'url': url,
    if (bucket != null) 'bucket': bucket,
    'isPublic': isPublic,
    if (createdAt != null) 'createdAt': createdAt!.toIso8601String(),
    if (thumbnails != null) 'thumbnails': thumbnails,
    if (metadata != null) 'metadata': metadata,
  };
}