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