Class: Twilio::REST::Taskrouter::V1::WorkspaceContext::TaskQueueInstanceMetadata

Inherits:
InstanceResourceMetadata show all
Defined in:
lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue.rb

Instance Method Summary collapse

Constructor Details

#initialize(version, task_queue_instance, headers, status_code) ⇒ TaskQueueInstanceMetadata

Initializes a new TaskQueueInstanceMetadata.

Parameters:

  • version (Version)

    Version that contains the resource

  • [}TaskQueueInstance]

    task_queue_instance The instance associated with the metadata.

  • headers (Hash)

    Header object with response headers.

  • status_code (Integer)

    The HTTP status code of the response.



536
537
538
539
# File 'lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue.rb', line 536

def initialize(version, task_queue_instance, headers, status_code)
    super(version, headers, status_code)
    @task_queue_instance = task_queue_instance
end

Instance Method Details

#headersObject



545
546
547
# File 'lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue.rb', line 545

def headers
    @headers
end

#status_codeObject



549
550
551
# File 'lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue.rb', line 549

def status_code
    @status_code
end

#task_queueObject



541
542
543
# File 'lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue.rb', line 541

def task_queue
    @task_queue_instance
end

#to_sObject



553
554
555
# File 'lib/twilio-ruby/rest/taskrouter/v1/workspace/task_queue.rb', line 553

def to_s
  "<Twilio.Api.V2010.TaskQueueInstanceMetadata status=#{@status_code}>"
end