Class: RecastAI::DialogConversation

Inherits:
Object
  • Object
show all
Defined in:
lib/recastai/apis/build/dialog_conversation.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(conv) ⇒ DialogConversation

Returns a new instance of DialogConversation.



5
6
7
8
9
10
11
# File 'lib/recastai/apis/build/dialog_conversation.rb', line 5

def initialize(conv)
  @id = conv['conversation_id'] || conv['id']
  @language = conv['language']
  @memory = conv['memory']
  @skill = conv['skill'] || conv['last_skill']
  @skill_occurences = conv['skill_occurences'] || skill['last_skill_occurences']
end

Instance Attribute Details

#idObject (readonly)

Returns the value of attribute id.



3
4
5
# File 'lib/recastai/apis/build/dialog_conversation.rb', line 3

def id
  @id
end

#languageObject (readonly)

Returns the value of attribute language.



3
4
5
# File 'lib/recastai/apis/build/dialog_conversation.rb', line 3

def language
  @language
end

#memoryObject (readonly)

Returns the value of attribute memory.



3
4
5
# File 'lib/recastai/apis/build/dialog_conversation.rb', line 3

def memory
  @memory
end

#skillObject (readonly)

Returns the value of attribute skill.



3
4
5
# File 'lib/recastai/apis/build/dialog_conversation.rb', line 3

def skill
  @skill
end

#skill_occurencesObject (readonly)

Returns the value of attribute skill_occurences.



3
4
5
# File 'lib/recastai/apis/build/dialog_conversation.rb', line 3

def skill_occurences
  @skill_occurences
end