module AfTalk::Client
Constants
- SMS_ENDPOINT
Public Instance Methods
fetch_messages(last_received_id:)
click to toggle source
# File lib/aftalk/client.rb, line 12 def fetch_messages(last_received_id:) AfTalk::FetchMessagesResponse.new( get(SMS_ENDPOINT, lastReceivedId: last_received_id), ) end
send_message(to:, message:, **options)
click to toggle source
# File lib/aftalk/client.rb, line 5 def send_message(to:, message:, **options) messaging_params = { to: to, message: message }.merge(options) AfTalk::SendMessageResponse.new( post(SMS_ENDPOINT, messaging_params), ) end
Private Instance Methods
get(endpoint, **options)
click to toggle source
# File lib/aftalk/client.rb, line 20 def get(endpoint, **options) request.get(endpoint, options) end
post(endpoint, **options)
click to toggle source
# File lib/aftalk/client.rb, line 24 def post(endpoint, **options) request.post(endpoint, options) end
request()
click to toggle source
# File lib/aftalk/client.rb, line 28 def request AfTalk::Request end