@override Map<String, dynamic> toMap() { return { "\$id": $id, "enabled": enabled, "customerKey": customerKey, "customerSecret": customerSecret, "prompt": prompt.map((p) => p.value).toList(), }; }