MCPcopy Create free account
hub / github.com/auth0/auth0-cli / fetchUserInputByConnection

Function fetchUserInputByConnection

internal/cli/users.go:766–788  ·  view source on GitHub ↗
(cmd *cobra.Command, inputs *userInput, current *management.User)

Source from the content-addressed store, hash-verified

764}
765
766func fetchUserInputByConnection(cmd *cobra.Command, inputs *userInput, current *management.User) error {
767 switch *current.Connection {
768 case "email":
769 if err := userEmail.AskU(cmd, &inputs.email, current.Email); err != nil {
770 return err
771 }
772 case "sms":
773 if err := userPhoneNumber.AskU(cmd, &inputs.phoneNumber, current.PhoneNumber); err != nil {
774 return err
775 }
776 default:
777 if err := userName.AskU(cmd, &inputs.name, current.Name); err != nil {
778 return err
779 }
780 if err := userEmail.AskU(cmd, &inputs.email, current.Email); err != nil {
781 return err
782 }
783 if err := userPassword.AskPasswordU(cmd, &inputs.password); err != nil {
784 return err
785 }
786 }
787 return nil
788}
789
790func fetchUpdateUserDetails(inputs *userInput, current *management.User) *management.User {
791 user := &management.User{}

Callers 1

updateUserCmdFunction · 0.85

Calls 2

AskUMethod · 0.80
AskPasswordUMethod · 0.80

Tested by

no test coverage detected