Class: Riffer::Messages::Assistant::ToolCall

Inherits:
Struct
  • Object
show all
Defined in:
lib/riffer/messages/assistant.rb,
sig/generated/riffer/messages/assistant.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#argumentsObject

Returns the value of attribute arguments

Returns:

  • (Object)

    the current value of arguments



7
8
9
# File 'lib/riffer/messages/assistant.rb', line 7

def arguments
  @arguments
end

#call_idObject

Returns the value of attribute call_id

Returns:

  • (Object)

    the current value of call_id



7
8
9
# File 'lib/riffer/messages/assistant.rb', line 7

def call_id
  @call_id
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



7
8
9
# File 'lib/riffer/messages/assistant.rb', line 7

def name
  @name
end

Class Method Details

.new(call_id, name, arguments) ⇒ instance .new(call_id:, name:, arguments:) ⇒ instance

Overloads:

  • .new(call_id, name, arguments) ⇒ instance

    Parameters:

    • call_id (Object)
    • name (Object)
    • arguments (Object)

    Returns:

    • (instance)
  • .new(call_id:, name:, arguments:) ⇒ instance

    Parameters:

    • call_id: (Object)
    • name: (Object)
    • arguments: (Object)

    Returns:

    • (instance)


13
14
# File 'sig/generated/riffer/messages/assistant.rbs', line 13

def self.new: (?untyped call_id, ?untyped name, ?untyped arguments) -> instance
| (?call_id: untyped, ?name: untyped, ?arguments: untyped) -> instance