Class: Twilio::REST::Api::V2010::AccountContext::SipList::DomainContext::AuthTypesList

Inherits:
ListResource
  • Object
show all
Defined in:
lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types.rb,
lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls.rb,
lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_type_registrations.rb,
lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls/auth_calls_credential_list_mapping.rb,
lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_type_calls/auth_calls_ip_access_control_list_mapping.rb,
lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_type_registrations/auth_registrations_credential_list_mapping.rb

Defined Under Namespace

Classes: AuthTypeCallsInstance, AuthTypeCallsList, AuthTypeCallsPage, AuthTypeRegistrationsInstance, AuthTypeRegistrationsList, AuthTypeRegistrationsPage

Instance Method Summary collapse

Constructor Details

#initialize(version, account_sid: nil, domain_sid: nil) ⇒ AuthTypesList

Initialize the AuthTypesList

Parameters:

  • version (Version)

    Version that contains the resource



29
30
31
32
33
34
35
36
37
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types.rb', line 29

def initialize(version, account_sid: nil, domain_sid: nil)
    super(version)
    # Path Solution
    @solution = { account_sid: , domain_sid: domain_sid }
    @uri = "/Accounts/#{@solution[:account_sid]}/SIP/Domains/#{@solution[:domain_sid]}/Auth.json"
    # Components
    @calls = nil
    @registrations = nil
end

Instance Method Details

#callsAuthTypeCallsList, AuthTypeCallsContext

Access the calls

Returns:



44
45
46
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types.rb', line 44

def calls
    @calls ||= AuthTypeCallsList.new(@version, account_sid: @solution[:account_sid], domain_sid: @solution[:domain_sid] )
end

#registrationsAuthTypeRegistrationsList, AuthTypeRegistrationsContext

Access the registrations

Returns:



51
52
53
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types.rb', line 51

def registrations
    @registrations ||= AuthTypeRegistrationsList.new(@version, account_sid: @solution[:account_sid], domain_sid: @solution[:domain_sid] )
end

#to_sObject

Provide a user friendly representation



56
57
58
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types.rb', line 56

def to_s
    '#<Twilio.Api.V2010.AuthTypesList>'
end