class Twilio::REST::Api::V2010::AccountContext::SipList
Public Class Methods
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
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
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
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
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
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
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