Class: Cerca::Models::ApprovalRequest
Overview
Defined Under Namespace
Modules: Status
Instance Attribute Summary collapse
Instance Method Summary
collapse
-
#initialize(id:, created_at:, input:, resolved_at:, runtime_tool_name:, status:, thread_id:, timeout_at:, timeout_ms:, tool_index:, tool_name:, tool_use_id:, turn_id:, tool_source_id: nil, tool_source_version: nil) ⇒ Object
constructor
Some parameter documentations has been truncated, see ApprovalRequest for more details.
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(id:, created_at:, input:, resolved_at:, runtime_tool_name:, status:, thread_id:, timeout_at:, timeout_ms:, tool_index:, tool_name:, tool_use_id:, turn_id:, tool_source_id: nil, tool_source_version: nil) ⇒ Object
|
# File 'lib/cerca/models/approval_request.rb', line 84
|
Instance Attribute Details
#created_at ⇒ String
15
|
# File 'lib/cerca/models/approval_request.rb', line 15
required :created_at, String, api_name: :createdAt
|
#id ⇒ String
10
|
# File 'lib/cerca/models/approval_request.rb', line 10
required :id, String
|
Parsed JSON tool input from the original tool call. Generated SDKs may expose this as unknown or Any.
#resolved_at ⇒ String?
27
|
# File 'lib/cerca/models/approval_request.rb', line 27
required :resolved_at, String, api_name: :resolvedAt, nil?: true
|
32
|
# File 'lib/cerca/models/approval_request.rb', line 32
required :runtime_tool_name, enum: -> { Cerca::ToolName }, api_name: :runtimeToolName
|
37
|
# File 'lib/cerca/models/approval_request.rb', line 37
required :status, enum: -> { Cerca::ApprovalRequest::Status }
|
#thread_id ⇒ String
42
|
# File 'lib/cerca/models/approval_request.rb', line 42
required :thread_id, String, api_name: :threadId
|
#timeout_at ⇒ String?
47
|
# File 'lib/cerca/models/approval_request.rb', line 47
required :timeout_at, String, api_name: :timeoutAt, nil?: true
|
#timeout_ms ⇒ Float?
52
|
# File 'lib/cerca/models/approval_request.rb', line 52
required :timeout_ms, Float, api_name: :timeoutMs, nil?: true
|
57
|
# File 'lib/cerca/models/approval_request.rb', line 57
required :tool_index, Float, api_name: :toolIndex
|
62
|
# File 'lib/cerca/models/approval_request.rb', line 62
required :tool_name, String, api_name: :toolName
|
77
|
# File 'lib/cerca/models/approval_request.rb', line 77
optional :tool_source_id, String, api_name: :toolSourceId
|
82
|
# File 'lib/cerca/models/approval_request.rb', line 82
optional :tool_source_version, Float, api_name: :toolSourceVersion
|
67
|
# File 'lib/cerca/models/approval_request.rb', line 67
required :tool_use_id, String, api_name: :toolUseId
|
#turn_id ⇒ String
72
|
# File 'lib/cerca/models/approval_request.rb', line 72
required :turn_id, String, api_name: :turnId
|