module Gitlab::Client::Users

def add_email(email, user_id = nil, skip_confirmation = nil)

Returns:
  • (Gitlab::ObjectifiedHash) -

Parameters:
  • skip_confirmation (Boolean) -- Skip confirmation and assume e-mail is verified
  • user_id (Integer) -- The ID of a user.
  • email (String) -- Email address
def add_email(email, user_id = nil, skip_confirmation = nil)
  url = user_id.to_i.zero? ? '/user/emails' : "/users/#{user_id}/emails"
  if skip_confirmation.nil?
    post(url, body: { email: email })
  else
    post(url, body: { email: email, skip_confirmation: skip_confirmation })
  end
end