class Plivo::Resources::Message
Public Class Methods
new(client, options = nil)
click to toggle source
Calls superclass method
Plivo::Base::Resource::new
# File lib/plivo/resources/messages.rb, line 5 def initialize(client, options = nil) @_name = 'Message' @_identifier_string = 'message_uuid' super end
Public Instance Methods
deleteMedia()
click to toggle source
# File lib/plivo/resources/messages.rb, line 14 def deleteMedia() perform_action_apiresponse('Media', 'DELETE') end
listMedia()
click to toggle source
# File lib/plivo/resources/messages.rb, line 10 def listMedia() perform_action_apiresponse('Media', 'GET') end
to_s()
click to toggle source
# 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, powerpack_id: @powerpack_id, units: @units, tendlc_campaign_id: @tendlc_campaign_id, destination_country_iso2: @destination_country_iso2, tendlc_registration_status: @tendlc_registration_status, requester_ip: @requester_ip, is_domestic: @is_domestic, replaced_sender: @replaced_sender, dlt_entity_id: @dlt_entity_id, dlt_template_id: @dlt_template_id, dlt_template_category: @dlt_template_category, destination_network: @destination_network, carrier_fees_rate: @carrier_fees_rate, carrier_fees: @carrier_fees, conversation_id: @conversation_id, conversation_origin: @conversation_origin, conversation_expiration_timestamp: @conversation_expiration_timestamp, log: @log }.to_s end