Class: Plivo::Resources::Message
Constant Summary
Constants included
from Utils
Utils::TYPE_WHITELIST
Instance Attribute Summary
#id
Instance Method Summary
collapse
Methods included from Utils
expected_type?, expected_value?, raise_invalid_request, valid_account?, valid_mainaccount?, valid_param?, valid_signature?, valid_subaccount?
Constructor Details
#initialize(client, options = nil) ⇒ Message
Returns a new instance of Message.
5
6
7
8
9
|
# File 'lib/plivo/resources/messages.rb', line 5
def initialize(client, options = nil)
@_name = 'Message'
@_identifier_string = 'message_uuid'
super
end
|
Instance Method Details
14
15
16
|
# File 'lib/plivo/resources/messages.rb', line 14
def deleteMedia()
perform_action_apiresponse('Media', 'DELETE')
end
|
10
11
12
|
# File 'lib/plivo/resources/messages.rb', line 10
def listMedia()
perform_action_apiresponse('Media', 'GET')
end
|
#to_s ⇒ Object
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# File 'lib/plivo/resources/messages.rb', line 18
def to_s
{
api_id: @api_id,
error_code: @error_code,
from_number: @from_number,
message_direction: @message_direction,
message_state: @message_state,
message_time: @message_time,
message_type: @message_type,
message_uuid: @message_uuid,
resource_uri: @resource_uri,
to_number: @to_number,
total_amount: @total_amount,
total_rate: @total_rate,
units: @units
}.to_s
end
|