Well i did simple search and i find UEnum class
Which i assume stores all enum information for blueprint, there some static functions you might be interested in
My guess is you simply put template with enum type and in 2nd argument you value, but i don’t know how to get enum path but you might figure out somehow
Definitly your enum declaration needs to be precursored with UENUM() so engine and UEnum class to see it.