Class: VoiceML::AssistantsV1SessionMessagesScope

Inherits:
Object
  • Object
show all
Defined in:
lib/voiceml/resources/assistants_v1.rb

Instance Method Summary collapse

Constructor Details

#initialize(transport, session_id) ⇒ AssistantsV1SessionMessagesScope

Returns a new instance of AssistantsV1SessionMessagesScope.



478
479
480
481
# File 'lib/voiceml/resources/assistants_v1.rb', line 478

def initialize(transport, session_id)
  @transport  = transport
  @session_id = session_id
end

Instance Method Details

#list(page_size: nil) ⇒ Object



483
484
485
486
487
488
489
# File 'lib/voiceml/resources/assistants_v1.rb', line 483

def list(page_size: nil)
  params = {}
  params['PageSize'] = page_size unless page_size.nil?
  AssistantsV1MessageList.new(
    @transport.request(:get, "/v1/Sessions/#{@session_id}/Messages", params: params)
  )
end