assignCreateUserOptions assigns the flags' values to gitlab.CreateUserOptions fields. If a flag's default value is not changed by the caller, it's value will not be assigned to the associated gitlab.CreateUserOptions field.
(cmd *cobra.Command)
| 428 | // If a flag's default value is not changed by the caller, |
| 429 | // it's value will not be assigned to the associated gitlab.CreateUserOptions field. |
| 430 | func assignCreateUserOptions(cmd *cobra.Command) (*gitlab.CreateUserOptions, error) { |
| 431 | opts := new(gitlab.CreateUserOptions) |
| 432 | if cmd.Flag("name").Changed { |
| 433 | opts.Name = gitlab.String(getFlagString(cmd, "name")) |
| 434 | } |
| 435 | if cmd.Flag("email").Changed { |
| 436 | opts.Email = gitlab.String(getFlagString(cmd, "email")) |
| 437 | } |
| 438 | if cmd.Flag("password").Changed { |
| 439 | opts.Password = gitlab.String(getFlagString(cmd, "password")) |
| 440 | } |
| 441 | if cmd.Flag("skype").Changed { |
| 442 | opts.Skype = gitlab.String(getFlagString(cmd, "skype")) |
| 443 | } |
| 444 | if cmd.Flag("linkedin").Changed { |
| 445 | opts.Linkedin = gitlab.String(getFlagString(cmd, "linkedin")) |
| 446 | } |
| 447 | if cmd.Flag("twitter").Changed { |
| 448 | opts.Twitter = gitlab.String(getFlagString(cmd, "twitter")) |
| 449 | } |
| 450 | if cmd.Flag("website-url").Changed { |
| 451 | opts.WebsiteURL = gitlab.String(getFlagString(cmd, "website-url")) |
| 452 | } |
| 453 | if cmd.Flag("org").Changed { |
| 454 | opts.Organization = gitlab.String(getFlagString(cmd, "org")) |
| 455 | } |
| 456 | if cmd.Flag("external-uid").Changed { |
| 457 | opts.ExternUID = gitlab.String(getFlagString(cmd, "external-uid")) |
| 458 | } |
| 459 | if cmd.Flag("provider").Changed { |
| 460 | opts.Provider = gitlab.String(getFlagString(cmd, "provider")) |
| 461 | } |
| 462 | if cmd.Flag("bio").Changed { |
| 463 | opts.Bio = gitlab.String(getFlagString(cmd, "bio")) |
| 464 | } |
| 465 | if cmd.Flag("location").Changed { |
| 466 | opts.Location = gitlab.String(getFlagString(cmd, "location")) |
| 467 | } |
| 468 | if cmd.Flag("reset-password").Changed { |
| 469 | opts.ResetPassword = gitlab.Bool(getFlagBool(cmd, "reset-password")) |
| 470 | } |
| 471 | if cmd.Flag("can-create-group").Changed { |
| 472 | opts.CanCreateGroup = gitlab.Bool(getFlagBool(cmd, "can-create-group")) |
| 473 | } |
| 474 | if cmd.Flag("skip-confirmation").Changed { |
| 475 | opts.SkipConfirmation = gitlab.Bool(getFlagBool(cmd, "skip-confirmation")) |
| 476 | } |
| 477 | if cmd.Flag("projects-limit").Changed { |
| 478 | opts.ProjectsLimit = gitlab.Int(getFlagInt(cmd, "projects-limit")) |
| 479 | } |
| 480 | return opts, nil |
| 481 | } |
| 482 | |
| 483 | // assignEditUserOptions assigns the flags' values to gitlab.ModifyUserOptions fields. |
| 484 | // If a flag's default value is not changed by the caller, |
no test coverage detected