Map<String, dynamic> toMap() { return {'id': id, 'name': name, 'fileUrl': fileUrl, 'resourceType': resourceType}; }