Method: MessengerClient::ListTemplate#payload

Defined in:
lib/messenger_client/list_template.rb

#payloadObject



12
13
14
15
16
17
18
19
20
# File 'lib/messenger_client/list_template.rb', line 12

def payload
  data = {
    template_type: type,
    elements: @template_items.map(&:to_json),
  }

  data.merge!(buttons: @buttons.map(&:to_json)) if @buttons.any?
  data
end