ad27153bee
Generating the enums from a list of names means that developers have to deduce the names of enum members themselves. That's more important than a bit more convenience when adding a new enum, so instead spell out the exported enums, and use the enums directly when registering a domain. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3160>