class Gateway::Requests::SendMessageRequest
Request to send message via gateway
Constants
- TRANSPORT_SMS
- TRANSPORT_TG
- TRANSPORT_VIBER
- TRANSPORT_WA
Attributes
body[RW]
devicePhone[RW]
image[RW]
phone[RW]
transport[RW]
Public Class Methods
possible_transports()
click to toggle source
Possible transports
# File lib/gateway/requests/send_message_request.rb, line 19 def self.possible_transports [TRANSPORT_WA, TRANSPORT_VIBER, TRANSPORT_TG, TRANSPORT_SMS] end
Public Instance Methods
transport=(transport)
click to toggle source
# File lib/gateway/requests/send_message_request.rb, line 23 def transport=(transport) unless self.class.possible_transports.include? transport raise Gateway::ArgumentError.new("transport #{transport} is not supported, use: #{self.class.possible_transports.join(', ')}") end @transport = transport end