class RecastAI::DialogResponse
Attributes
conversation[R]
logs[R]
messages[R]
nlp[R]
Public Class Methods
new(messages, conversation, nlp, logs)
click to toggle source
# File lib/recastai/apis/build/dialog_response.rb, line 8 def initialize(messages, conversation, nlp, logs) raise RecastAI::RecastError("Invalid messages format: #{messages}") unless messages.is_a?(Array) @messages = messages.map{ |m| RecastAI::DialogMessage.new(m) } @conversation = DialogConversation.new(conversation) @nlp = Response.new('results' => nlp) @logs = logs end