@override Map<String, dynamic> toMap() { return { "\$id": $id, "\$createdAt": $createdAt, "\$updatedAt": $updatedAt, "name": name, "type": type.value, "hostname": hostname, }; }