UEnum and GetValueAsString

I found this works for me in the code I’m running.

FText SocketNameStr = UEnum::GetDisplayValueAsText(SocketName);
 FName AttachmentSocket(SocketNameStr.ToString());
 const USkeletalMeshSocket *Socket = Char->GetMesh()->GetSocketByName(AttachmentSocket);