class Twilio::REST::Api::V2010::AccountContext::SipList

Public Class Methods

new(version, account_sid: nil) click to toggle source

Initialize the SipList @param [Version] version Version that contains the resource @param [String] account_sid A 34 character string that uniquely identifies this

resource.

@return [SipList] SipList

Calls superclass method Twilio::REST::ListResource::new
   # File lib/twilio-ruby/rest/api/v2010/account/sip.rb
21 def initialize(version, account_sid: nil)
22   super(version)
23 
24   # Path Solution
25   @solution = {account_sid: account_sid}
26 
27   # Components
28   @domains = nil
29   @regions = nil
30   @ip_access_control_lists = nil
31   @credential_lists = nil
32 end

Public Instance Methods

credential_lists(sid=:unset) click to toggle source

Access the credential_lists @param [String] sid The credential list Sid that uniquely identifies this

resource

@return [CredentialListList] @return [CredentialListContext] if sid was passed.

   # File lib/twilio-ruby/rest/api/v2010/account/sip.rb
83 def credential_lists(sid=:unset)
84   raise ArgumentError, 'sid cannot be nil' if sid.nil?
85 
86   if sid != :unset
87     return CredentialListContext.new(@version, @solution[:account_sid], sid, )
88   end
89 
90     @credential_lists ||= CredentialListList.new(@version, account_sid: @solution[:account_sid], )
91 end
domains(sid=:unset) click to toggle source

Access the domains @param [String] sid The Twilio-provided string that uniquely identifies the

SipDomain resource to fetch.

@return [DomainList] @return [DomainContext] if sid was passed.

   # File lib/twilio-ruby/rest/api/v2010/account/sip.rb
40 def domains(sid=:unset)
41   raise ArgumentError, 'sid cannot be nil' if sid.nil?
42 
43   if sid != :unset
44     return DomainContext.new(@version, @solution[:account_sid], sid, )
45   end
46 
47     @domains ||= DomainList.new(@version, account_sid: @solution[:account_sid], )
48 end
ip_access_control_lists(sid=:unset) click to toggle source

Access the ip_access_control_lists @param [String] sid A 34 character string that uniquely identifies the resource

to fetch.

@return [IpAccessControlListList] @return [IpAccessControlListContext] if sid was passed.

   # File lib/twilio-ruby/rest/api/v2010/account/sip.rb
64 def ip_access_control_lists(sid=:unset)
65   raise ArgumentError, 'sid cannot be nil' if sid.nil?
66 
67   if sid != :unset
68     return IpAccessControlListContext.new(@version, @solution[:account_sid], sid, )
69   end
70 
71     @ip_access_control_lists ||= IpAccessControlListList.new(
72         @version,
73         account_sid: @solution[:account_sid],
74     )
75 end
regions() click to toggle source

Access the regions @return [RegionList] @return [RegionContext]

   # File lib/twilio-ruby/rest/api/v2010/account/sip.rb
54 def regions
55   @regions ||= RegionList.new(@version, account_sid: @solution[:account_sid], )
56 end
to_s() click to toggle source

Provide a user friendly representation

   # File lib/twilio-ruby/rest/api/v2010/account/sip.rb
95 def to_s
96   '#<Twilio.Api.V2010.SipList>'
97 end