Class: Twilio::REST::Api::V2010::AccountContext::SipList::DomainContext::AuthTypesList::AuthTypeRegistrationsList::AuthRegistrationsCredentialListMappingInstance
- Inherits:
-
InstanceResource
- Object
- InstanceResource
- Twilio::REST::Api::V2010::AccountContext::SipList::DomainContext::AuthTypesList::AuthTypeRegistrationsList::AuthRegistrationsCredentialListMappingInstance
- Defined in:
- lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_registrations_mapping/auth_registrations_credential_list_mapping.rb
Instance Method Summary collapse
-
#account_sid ⇒ String
The SID of the Account that created the resource.
-
#context ⇒ AuthRegistrationsCredentialListMappingContext
Generate an instance context for the instance, the context is capable of performing various actions.
-
#date_created ⇒ Time
The RFC 2822 date and time in GMT that the resource was created.
-
#date_updated ⇒ Time
The RFC 2822 date and time in GMT that the resource was last updated.
-
#delete ⇒ Boolean
Delete the AuthRegistrationsCredentialListMappingInstance.
-
#fetch ⇒ AuthRegistrationsCredentialListMappingInstance
Fetch the AuthRegistrationsCredentialListMappingInstance.
-
#friendly_name ⇒ String
The string that you assigned to describe the resource.
-
#initialize(version, payload, account_sid: nil, domain_sid: nil, sid: nil) ⇒ AuthRegistrationsCredentialListMappingInstance
constructor
Initialize the AuthRegistrationsCredentialListMappingInstance.
-
#inspect ⇒ Object
Provide a detailed, user friendly representation.
-
#sid ⇒ String
The unique string that identifies the resource.
-
#to_s ⇒ Object
Provide a user friendly representation.
Constructor Details
#initialize(version, payload, account_sid: nil, domain_sid: nil, sid: nil) ⇒ AuthRegistrationsCredentialListMappingInstance
Initialize the AuthRegistrationsCredentialListMappingInstance
245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_registrations_mapping/auth_registrations_credential_list_mapping.rb', line 245 def initialize(version, payload, account_sid: nil, domain_sid: nil, sid: nil) super(version) # Marshaled Properties @properties = { 'account_sid' => payload['account_sid'], 'date_created' => Twilio.deserialize_rfc2822(payload['date_created']), 'date_updated' => Twilio.deserialize_rfc2822(payload['date_updated']), 'friendly_name' => payload['friendly_name'], 'sid' => payload['sid'], } # Context @instance_context = nil @params = { 'account_sid' => account_sid, 'domain_sid' => domain_sid, 'sid' => sid || @properties['sid'], } end |
Instance Method Details
#account_sid ⇒ String
Returns The SID of the Account that created the resource.
284 285 286 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_registrations_mapping/auth_registrations_credential_list_mapping.rb', line 284 def account_sid @properties['account_sid'] end |
#context ⇒ AuthRegistrationsCredentialListMappingContext
Generate an instance context for the instance, the context is capable of performing various actions. All instance actions are proxied to the context
270 271 272 273 274 275 276 277 278 279 280 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_registrations_mapping/auth_registrations_credential_list_mapping.rb', line 270 def context unless @instance_context @instance_context = AuthRegistrationsCredentialListMappingContext.new( @version, @params['account_sid'], @params['domain_sid'], @params['sid'], ) end @instance_context end |
#date_created ⇒ Time
Returns The RFC 2822 date and time in GMT that the resource was created.
290 291 292 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_registrations_mapping/auth_registrations_credential_list_mapping.rb', line 290 def date_created @properties['date_created'] end |
#date_updated ⇒ Time
Returns The RFC 2822 date and time in GMT that the resource was last updated.
296 297 298 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_registrations_mapping/auth_registrations_credential_list_mapping.rb', line 296 def date_updated @properties['date_updated'] end |
#delete ⇒ Boolean
Delete the AuthRegistrationsCredentialListMappingInstance
322 323 324 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_registrations_mapping/auth_registrations_credential_list_mapping.rb', line 322 def delete context.delete end |
#fetch ⇒ AuthRegistrationsCredentialListMappingInstance
Fetch the AuthRegistrationsCredentialListMappingInstance
315 316 317 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_registrations_mapping/auth_registrations_credential_list_mapping.rb', line 315 def fetch context.fetch end |
#friendly_name ⇒ String
Returns The string that you assigned to describe the resource.
302 303 304 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_registrations_mapping/auth_registrations_credential_list_mapping.rb', line 302 def friendly_name @properties['friendly_name'] end |
#inspect ⇒ Object
Provide a detailed, user friendly representation
335 336 337 338 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_registrations_mapping/auth_registrations_credential_list_mapping.rb', line 335 def inspect values = @properties.map{|k, v| "#{k}: #{v}"}.join(" ") "<Twilio.Api.V2010.AuthRegistrationsCredentialListMappingInstance #{values}>" end |
#sid ⇒ String
Returns The unique string that identifies the resource.
308 309 310 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_registrations_mapping/auth_registrations_credential_list_mapping.rb', line 308 def sid @properties['sid'] end |
#to_s ⇒ Object
Provide a user friendly representation
328 329 330 331 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/domain/auth_types/auth_registrations_mapping/auth_registrations_credential_list_mapping.rb', line 328 def to_s values = @params.map{|k, v| "#{k}: #{v}"}.join(" ") "<Twilio.Api.V2010.AuthRegistrationsCredentialListMappingInstance #{values}>" end |