Method: Webex::Meeting::Registration#generate_params

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

#generate_params(overwrite_params = {}) ⇒ Object



30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# File 'lib/webex/meeting/registration.rb', line 30

def generate_params(overwrite_params = {})
  result = {}
  result[:AT] = overwrite_params[:api_type]
  result[:MK] = meeting_key
  result[:BU] = back_url

  if result[:AT] == 'RM'
    result[:FN] = first_name
    result[:LN] = last_name
    result[:EM] = email_address
    result[:JT] = job_title
    result[:CY] = computer_name
    result[:E1] = address_1
    result[:E2] = address_2
    result[:CT] = city
    result[:SA] = state
    result[:ZP] = zip_code
    result[:CI] = country
    result[:PH] = phone_number
    result[:FX] = fax
    result.merge!(name_and_value_params) if name_and_values
    result.merge!(tc_params)
  end
  result.delete_if { |k, v| v.nil? }
end