Method: Webex::User::Registration#generate_params

Defined in:
lib/webex/user/registration.rb

#generate_params(overwrite_params = {}) ⇒ Object



43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# File 'lib/webex/user/registration.rb', line 43

def generate_params(overwrite_params = {})
  result = {}
  result[:AT] = overwrite_params[:api_type]
  result[:PW] = password
  result[:PID] = partner_id
  result[:WID] = webex_id
  result[:Address1] = address_1
  result[:Address2] = address_2
  result[:City] = city
  result[:State] = state
  result[:ZipCode] = zip_code
  result[:Country] = country
  result[:AC] = computer
  result[:AS] = storage
  result[:LA] = admin
  result[:MW] = web_ex_type
  result[:PL] = partner_link
  result[:PT] = portal
  result[:MT] = meeting_type
  result[:TimeZone] = time_zone
  result[:BU] = back_url
  result[:OC] = one_click

  if result[:AT] == 'SU'
    result[:FN] = first_name
    result[:LN] = last_name
    result[:EM] = email
    result[:ForceChangeUserPwd] = password_change
  end

  if result[:AT] == 'EU'
    result[:NFN] = first_name
    result[:NLN] = last_name
    result[:NEM] = email
    result[:NPW] = new_password
    result[:NWID] = new_webex_id
  end
  merge_hash!(result)
end