Class: VoiceML::PricingV2TrunkingNumbersResource
- Inherits:
-
Object
- Object
- VoiceML::PricingV2TrunkingNumbersResource
- Defined in:
- lib/voiceml/resources/pricing.rb
Overview
/v2/Trunking/Numbers/{Destination} — origin-aware single-number fetch.
Instance Method Summary collapse
- #fetch(destination_number, origination_number: nil) ⇒ Object
-
#initialize(transport) ⇒ PricingV2TrunkingNumbersResource
constructor
A new instance of PricingV2TrunkingNumbersResource.
Constructor Details
#initialize(transport) ⇒ PricingV2TrunkingNumbersResource
Returns a new instance of PricingV2TrunkingNumbersResource.
93 94 95 |
# File 'lib/voiceml/resources/pricing.rb', line 93 def initialize(transport) @transport = transport end |
Instance Method Details
#fetch(destination_number, origination_number: nil) ⇒ Object
97 98 99 100 101 102 103 104 |
# File 'lib/voiceml/resources/pricing.rb', line 97 def fetch(destination_number, origination_number: nil) params = {} params['OriginationNumber'] = origination_number unless origination_number.nil? PricingTrunkingNumber.from_hash( @transport.request(:get, "/v2/Trunking/Numbers/#{URI.encode_www_form_component(destination_number)}", params: params) ) end |