class Plivo::Resources::PhoneNumber
Public Class Methods
Source
# File lib/plivo/resources/numbers.rb, line 6 def initialize(client, options = nil) @_name = 'PhoneNumber' @_identifier_string = 'number' super end
Calls superclass method
Plivo::Base::Resource::new
Public Instance Methods
Source
# File lib/plivo/resources/numbers.rb, line 12 def buy(app_id = nil, verification_info = nil, cnam_lookup = nil) params = {} params[:app_id] = app_id unless app_id.nil? params[:verification_info] = verification_info unless verification_info.nil? params[:cnam_lookup] = cnam_lookup unless cnam_lookup.nil? perform_action(nil, 'POST', params, true) end
Source
# File lib/plivo/resources/numbers.rb, line 20 def to_s { country: @country, lata: @lata, monthly_rental_rate: @monthly_rental_rate, number: @number, type: @type, prefix: @prefix, rate_center: @rate_center, region: @region, resource_uri: @resource_uri, restriction: @restriction, restriction_text: @restriction_text, setup_rate: @setup_rate, sms_enabled: @sms_enabled, sms_rate: @sms_rate, voice_enabled: @voice_enabled, voice_rate: @voice_rate, tendlc_campaign_id: @tendlc_campaign_id, tendlc_registration_status: @tendlc_registration_status, toll_free_sms_verification: @toll_free_sms_verification, toll_free_sms_verification_id: @toll_free_sms_verification_id, toll_free_sms_verification_order_status: @toll_free_sms_verification_order_status }.to_s end