Class: OpenAI::Model::Message

Inherits:
Object
  • Object
show all
Defined in:
lib/openai/models/message.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(attributes) ⇒ Message



47
48
49
50
51
# File 'lib/openai/models/message.rb', line 47

def initialize(attributes)
  attributes.each do |key, value|
    instance_variable_set("@#{key}", value)
  end
end

Instance Attribute Details

#assistant_idString | nil (readonly)



36
37
38
# File 'lib/openai/models/message.rb', line 36

def assistant_id
  @assistant_id
end

#attachmentsString (readonly)



42
43
44
# File 'lib/openai/models/message.rb', line 42

def attachments
  @attachments
end

#completed_atInteger | nil (readonly)



24
25
26
# File 'lib/openai/models/message.rb', line 24

def completed_at
  @completed_at
end

#contentString (readonly)



33
34
35
# File 'lib/openai/models/message.rb', line 33

def content
  @content
end

#created_atInteger (readonly)



12
13
14
# File 'lib/openai/models/message.rb', line 12

def created_at
  @created_at
end

#idString (readonly)



6
7
8
# File 'lib/openai/models/message.rb', line 6

def id
  @id
end

#incomplete_atInteger | nil (readonly)



27
28
29
# File 'lib/openai/models/message.rb', line 27

def incomplete_at
  @incomplete_at
end

#incomplete_detailsString | nil (readonly)



21
22
23
# File 'lib/openai/models/message.rb', line 21

def incomplete_details
  @incomplete_details
end

#metadataHash[String, String] (readonly)



45
46
47
# File 'lib/openai/models/message.rb', line 45

def 
  
end

#objectString (readonly)



9
10
11
# File 'lib/openai/models/message.rb', line 9

def object
  @object
end

#roleString (readonly)



30
31
32
# File 'lib/openai/models/message.rb', line 30

def role
  @role
end

#run_idString | nil (readonly)



39
40
41
# File 'lib/openai/models/message.rb', line 39

def run_id
  @run_id
end

#statusString (readonly)



18
19
20
# File 'lib/openai/models/message.rb', line 18

def status
  @status
end

#thread_idInteger (readonly)



15
16
17
# File 'lib/openai/models/message.rb', line 15

def thread_id
  @thread_id
end