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

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

Defined Under Namespace

Classes: AuthRegistrationsCredentialListMappingContext, AuthRegistrationsCredentialListMappingInstance, AuthRegistrationsCredentialListMappingList, AuthRegistrationsCredentialListMappingPage

Instance Method Summary collapse

Constructor Details

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

Initialize the AuthTypeRegistrationsList

Parameters:

  • version (Version)

    Version that contains the resource

  • account_sid (String) (defaults to: nil)

    The SID of the Account that created the SipDomain resource.

  • domain_sid (String) (defaults to: nil)

    The unique string that that we created to identify the SipDomain resource.


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

def initialize(version, account_sid: nil, domain_sid: nil)
  super(version)

  # Path Solution
  @solution = {account_sid: , domain_sid: domain_sid}

  # Components
  @credential_list_mappings = nil
end

Instance Method Details

#credential_list_mappings(sid = :unset) ⇒ AuthRegistrationsCredentialListMappingList, AuthRegistrationsCredentialListMappingContext

Access the credential_list_mappings

Parameters:

  • sid (String) (defaults to: :unset)

    The Twilio-provided string that uniquely identifies the CredentialListMapping resource to fetch.

Returns:

Raises:

  • (ArgumentError)

43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_registrations_mapping.rb', line 43

def credential_list_mappings(sid=:unset)
  raise ArgumentError, 'sid cannot be nil' if sid.nil?

  if sid != :unset
    return AuthRegistrationsCredentialListMappingContext.new(
        @version,
        @solution[:account_sid],
        @solution[:domain_sid],
        sid,
    )
  end

    @credential_list_mappings ||= AuthRegistrationsCredentialListMappingList.new(
        @version,
        account_sid: @solution[:account_sid],
        domain_sid: @solution[:domain_sid],
    )
end

#to_sObject

Provide a user friendly representation


64
65
66
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_registrations_mapping.rb', line 64

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