Class: FreshchatWhatsapp::Actions::SendHsmMessage

Inherits:
Object
  • Object
show all
Defined in:
lib/freshchat_whatsapp/actions/send_hsm_message.rb

Constant Summary collapse

PATH =
'/v2/outbound-messages/whatsapp'

Instance Method Summary collapse

Constructor Details

#initialize(client, from_number, wtsapp_phone_number, namespace, template_name, language, params) ⇒ SendHsmMessage

Returns a new instance of SendHsmMessage.



8
9
10
11
12
13
14
15
16
# File 'lib/freshchat_whatsapp/actions/send_hsm_message.rb', line 8

def initialize(client, from_number, wtsapp_phone_number, namespace, template_name, language, params)
  @from_number = from_number
  @phone_number = wtsapp_phone_number
  @namespace = namespace
  @template_name = template_name
  @language = language
  @params = params
  @client = client
end

Instance Method Details

#callObject



18
19
20
# File 'lib/freshchat_whatsapp/actions/send_hsm_message.rb', line 18

def call
  client.request PATH, payload
end