lib/twilio-ruby/rest/trunking/v1/trunk.rb in twilio-ruby-5.22.0 vs lib/twilio-ruby/rest/trunking/v1/trunk.rb in twilio-ruby-5.22.1

- old
+ new

@@ -211,10 +211,11 @@ # Dependents @origination_urls = nil @credentials_lists = nil @ip_access_control_lists = nil @phone_numbers = nil + @terminating_sip_domains = nil end ## # Fetch a TrunkInstance # @return [TrunkInstance] Fetched TrunkInstance @@ -360,10 +361,28 @@ @phone_numbers end ## + # Access the terminating_sip_domains + # @return [TerminatingSipDomainList] + # @return [TerminatingSipDomainContext] if sid was passed. + def terminating_sip_domains(sid=:unset) + raise ArgumentError, 'sid cannot be nil' if sid.nil? + + if sid != :unset + return TerminatingSipDomainContext.new(@version, @solution[:sid], sid, ) + end + + unless @terminating_sip_domains + @terminating_sip_domains = TerminatingSipDomainList.new(@version, trunk_sid: @solution[:sid], ) + end + + @terminating_sip_domains + end + + ## # Provide a user friendly representation def to_s context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') "#<Twilio.Trunking.V1.TrunkContext #{context}>" end @@ -594,9 +613,16 @@ ## # Access the phone_numbers # @return [phone_numbers] phone_numbers def phone_numbers context.phone_numbers + end + + ## + # Access the terminating_sip_domains + # @return [terminating_sip_domains] terminating_sip_domains + def terminating_sip_domains + context.terminating_sip_domains end ## # Provide a user friendly representation def to_s \ No newline at end of file