Show custom class in blueprint add variable list

How do a add or promote a variable as my custom class, or like a User Defined Enumeration?
Or as a UPROPERTY?