Class: Signalwire::Relay::Messaging::SendResult
- Inherits:
-
Event
show all
- Defined in:
- lib/signalwire/relay/messaging/send_result.rb
Instance Method Summary
collapse
Methods inherited from Event
#call_id, #call_params, #control_id, #event_params, #event_type, from_blade, #name
#build_request, #error?, #error_code, #error_message, from_json, #id, #payload, #to_s
Constructor Details
#initialize(event) ⇒ SendResult
Returns a new instance of SendResult.
4
5
6
7
|
# File 'lib/signalwire/relay/messaging/send_result.rb', line 4
def initialize(event)
super(event.payload)
@event = event
end
|
Instance Method Details
#code ⇒ Object
9
10
11
|
# File 'lib/signalwire/relay/messaging/send_result.rb', line 9
def code
dig(:result, :result, :code)
end
|
#message ⇒ Object
17
18
19
|
# File 'lib/signalwire/relay/messaging/send_result.rb', line 17
def message
dig(:result, :result, :message)
end
|
#message_id ⇒ Object
13
14
15
|
# File 'lib/signalwire/relay/messaging/send_result.rb', line 13
def message_id
dig(:result, :result, :message_id)
end
|
#successful ⇒ Object
21
22
23
|
# File 'lib/signalwire/relay/messaging/send_result.rb', line 21
def successful
code == "200"
end
|