Class: Twilio::REST::Api::V2010::AccountContext::RecordingContext::AddOnResultInstance
- Inherits:
-
InstanceResource
- Object
- InstanceResource
- Twilio::REST::Api::V2010::AccountContext::RecordingContext::AddOnResultInstance
- Defined in:
- lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb
Instance Method Summary collapse
-
#account_sid ⇒ String
The SID of the Account that created the resource.
-
#add_on_configuration_sid ⇒ String
The SID of the Add-on configuration.
-
#add_on_sid ⇒ String
The SID of the Add-on to which the result belongs.
-
#context ⇒ AddOnResultContext
Generate an instance context for the instance, the context is capable of performing various actions.
-
#date_completed ⇒ Time
The date and time in GMT that the result was completed.
-
#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
Deletes the AddOnResultInstance.
-
#fetch ⇒ AddOnResultInstance
Fetch a AddOnResultInstance.
-
#initialize(version, payload, account_sid: nil, reference_sid: nil, sid: nil) ⇒ AddOnResultInstance
constructor
Initialize the AddOnResultInstance.
-
#inspect ⇒ Object
Provide a detailed, user friendly representation.
-
#payloads ⇒ payloads
Access the payloads.
-
#reference_sid ⇒ String
The SID of the recording to which the AddOnResult resource belongs.
-
#sid ⇒ String
The unique string that identifies the resource.
-
#status ⇒ add_on_result.Status
The status of the result.
-
#subresource_uris ⇒ String
A list of related resources identified by their relative URIs.
-
#to_s ⇒ Object
Provide a user friendly representation.
Constructor Details
#initialize(version, payload, account_sid: nil, reference_sid: nil, sid: nil) ⇒ AddOnResultInstance
Initialize the AddOnResultInstance
264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 264 def initialize(version, payload, account_sid: nil, reference_sid: nil, sid: nil) super(version) # Marshaled Properties @properties = { 'sid' => payload['sid'], 'account_sid' => payload['account_sid'], 'status' => payload['status'], 'add_on_sid' => payload['add_on_sid'], 'add_on_configuration_sid' => payload['add_on_configuration_sid'], 'date_created' => Twilio.deserialize_rfc2822(payload['date_created']), 'date_updated' => Twilio.deserialize_rfc2822(payload['date_updated']), 'date_completed' => Twilio.deserialize_rfc2822(payload['date_completed']), 'reference_sid' => payload['reference_sid'], 'subresource_uris' => payload['subresource_uris'], } # Context @instance_context = nil @params = { 'account_sid' => account_sid, 'reference_sid' => reference_sid, 'sid' => sid || @properties['sid'], } end |
Instance Method Details
#account_sid ⇒ String
Returns The SID of the Account that created the resource.
314 315 316 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 314 def account_sid @properties['account_sid'] end |
#add_on_configuration_sid ⇒ String
Returns The SID of the Add-on configuration.
332 333 334 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 332 def add_on_configuration_sid @properties['add_on_configuration_sid'] end |
#add_on_sid ⇒ String
Returns The SID of the Add-on to which the result belongs.
326 327 328 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 326 def add_on_sid @properties['add_on_sid'] end |
#context ⇒ AddOnResultContext
Generate an instance context for the instance, the context is capable of performing various actions. All instance actions are proxied to the context
294 295 296 297 298 299 300 301 302 303 304 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 294 def context unless @instance_context @instance_context = AddOnResultContext.new( @version, @params['account_sid'], @params['reference_sid'], @params['sid'], ) end @instance_context end |
#date_completed ⇒ Time
Returns The date and time in GMT that the result was completed.
350 351 352 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 350 def date_completed @properties['date_completed'] end |
#date_created ⇒ Time
Returns The RFC 2822 date and time in GMT that the resource was created.
338 339 340 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 338 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.
344 345 346 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 344 def date_updated @properties['date_updated'] end |
#delete ⇒ Boolean
Deletes the AddOnResultInstance
376 377 378 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 376 def delete context.delete end |
#fetch ⇒ AddOnResultInstance
Fetch a AddOnResultInstance
369 370 371 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 369 def fetch context.fetch end |
#inspect ⇒ Object
Provide a detailed, user friendly representation
396 397 398 399 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 396 def inspect values = @properties.map{|k, v| "#{k}: #{v}"}.join(" ") "<Twilio.Api.V2010.AddOnResultInstance #{values}>" end |
#payloads ⇒ payloads
Access the payloads
383 384 385 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 383 def payloads context.payloads end |
#reference_sid ⇒ String
Returns The SID of the recording to which the AddOnResult resource belongs.
356 357 358 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 356 def reference_sid @properties['reference_sid'] end |
#sid ⇒ String
Returns The unique string that identifies the resource.
308 309 310 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 308 def sid @properties['sid'] end |
#status ⇒ add_on_result.Status
Returns The status of the result.
320 321 322 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 320 def status @properties['status'] end |
#subresource_uris ⇒ String
Returns A list of related resources identified by their relative URIs.
362 363 364 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 362 def subresource_uris @properties['subresource_uris'] end |
#to_s ⇒ Object
Provide a user friendly representation
389 390 391 392 |
# File 'lib/twilio-ruby/rest/api/v2010/account/recording/add_on_result.rb', line 389 def to_s values = @params.map{|k, v| "#{k}: #{v}"}.join(" ") "<Twilio.Api.V2010.AddOnResultInstance #{values}>" end |