Class: VoiceML::PricingV2VoiceNumbersResource
- Inherits:
-
Object
- Object
- VoiceML::PricingV2VoiceNumbersResource
- Defined in:
- lib/voiceml/resources/pricing.rb
Overview
/v2/Voice/Numbers/{Destination} — origin-aware single-number fetch.
Instance Method Summary collapse
- #fetch(destination_number, origination_number: nil) ⇒ Object
-
#initialize(transport) ⇒ PricingV2VoiceNumbersResource
constructor
A new instance of PricingV2VoiceNumbersResource.
Constructor Details
#initialize(transport) ⇒ PricingV2VoiceNumbersResource
Returns a new instance of PricingV2VoiceNumbersResource.
77 78 79 |
# File 'lib/voiceml/resources/pricing.rb', line 77 def initialize(transport) @transport = transport end |
Instance Method Details
#fetch(destination_number, origination_number: nil) ⇒ Object
81 82 83 84 85 86 87 88 |
# File 'lib/voiceml/resources/pricing.rb', line 81 def fetch(destination_number, origination_number: nil) params = {} params['OriginationNumber'] = origination_number unless origination_number.nil? PricingVoiceNumberV2.from_hash( @transport.request(:get, "/v2/Voice/Numbers/#{URI.encode_www_form_component(destination_number)}", params: params) ) end |