Class: Twilio::REST::Api::V2010::AccountContext::SipList::CredentialListInstance
- Inherits:
-
InstanceResource
- Object
- InstanceResource
- Twilio::REST::Api::V2010::AccountContext::SipList::CredentialListInstance
- Defined in:
- lib/twilio-ruby/rest/api/v2010/account/sip/credential_list.rb
Instance Method Summary collapse
-
#account_sid ⇒ String
The unique sid that identifies this account.
-
#context ⇒ CredentialListContext
Generate an instance context for the instance, the context is capable of performing various actions.
-
#credentials ⇒ credentials
Access the credentials.
-
#date_created ⇒ Time
The date this resource was created.
-
#date_updated ⇒ Time
The date this resource was last updated.
-
#delete ⇒ Boolean
Deletes the CredentialListInstance.
-
#fetch ⇒ CredentialListInstance
Fetch a CredentialListInstance.
-
#friendly_name ⇒ String
The friendly_name.
-
#initialize(version, payload, account_sid: nil, sid: nil) ⇒ CredentialListInstance
constructor
Initialize the CredentialListInstance.
-
#inspect ⇒ Object
Provide a detailed, user friendly representation.
-
#sid ⇒ String
A string that uniquely identifies this credential.
-
#subresource_uris ⇒ String
The subresource_uris.
-
#to_s ⇒ Object
Provide a user friendly representation.
-
#update(friendly_name: nil) ⇒ CredentialListInstance
Update the CredentialListInstance.
-
#uri ⇒ String
The URI for this resource.
Constructor Details
#initialize(version, payload, account_sid: nil, sid: nil) ⇒ CredentialListInstance
Initialize the CredentialListInstance
297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/credential_list.rb', line 297 def initialize(version, payload, account_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'], 'subresource_uris' => payload['subresource_uris'], 'uri' => payload['uri'], } # Context @instance_context = nil @params = { 'account_sid' => account_sid, 'sid' => sid || @properties['sid'], } end |
Instance Method Details
#account_sid ⇒ String
Returns The unique sid that identifies this account.
336 337 338 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/credential_list.rb', line 336 def account_sid @properties['account_sid'] end |
#context ⇒ CredentialListContext
Generate an instance context for the instance, the context is capable of performing various actions. All instance actions are proxied to the context
323 324 325 326 327 328 329 330 331 332 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/credential_list.rb', line 323 def context unless @instance_context @instance_context = CredentialListContext.new( @version, @params['account_sid'], @params['sid'], ) end @instance_context end |
#credentials ⇒ credentials
Access the credentials
403 404 405 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/credential_list.rb', line 403 def credentials context.credentials end |
#date_created ⇒ Time
Returns The date this resource was created.
342 343 344 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/credential_list.rb', line 342 def date_created @properties['date_created'] end |
#date_updated ⇒ Time
Returns The date this resource was last updated.
348 349 350 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/credential_list.rb', line 348 def date_updated @properties['date_updated'] end |
#delete ⇒ Boolean
Deletes the CredentialListInstance
396 397 398 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/credential_list.rb', line 396 def delete context.delete end |
#fetch ⇒ CredentialListInstance
Fetch a CredentialListInstance
379 380 381 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/credential_list.rb', line 379 def fetch context.fetch end |
#friendly_name ⇒ String
Returns The friendly_name.
354 355 356 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/credential_list.rb', line 354 def friendly_name @properties['friendly_name'] end |
#inspect ⇒ Object
Provide a detailed, user friendly representation
416 417 418 419 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/credential_list.rb', line 416 def inspect values = @properties.map{|k, v| "#{k}: #{v}"}.join(" ") "<Twilio.Api.V2010.CredentialListInstance #{values}>" end |
#sid ⇒ String
Returns A string that uniquely identifies this credential.
360 361 362 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/credential_list.rb', line 360 def sid @properties['sid'] end |
#subresource_uris ⇒ String
Returns The subresource_uris.
366 367 368 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/credential_list.rb', line 366 def subresource_uris @properties['subresource_uris'] end |
#to_s ⇒ Object
Provide a user friendly representation
409 410 411 412 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/credential_list.rb', line 409 def to_s values = @params.map{|k, v| "#{k}: #{v}"}.join(" ") "<Twilio.Api.V2010.CredentialListInstance #{values}>" end |
#update(friendly_name: nil) ⇒ CredentialListInstance
Update the CredentialListInstance
387 388 389 390 391 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/credential_list.rb', line 387 def update(friendly_name: nil) context.update( friendly_name: friendly_name, ) end |
#uri ⇒ String
Returns The URI for this resource.
372 373 374 |
# File 'lib/twilio-ruby/rest/api/v2010/account/sip/credential_list.rb', line 372 def uri @properties['uri'] end |