TODO: check if no value is allowed
email() :: String.t()
t() :: %Zitadel.Auth.V1.SetMyEmailRequest{email: email()}