Class: OpenAI::Models::Responses::ResponseComputerToolCall::PendingSafetyCheck
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- OpenAI::Models::Responses::ResponseComputerToolCall::PendingSafetyCheck
- Defined in:
- lib/openai/models/responses/response_computer_tool_call.rb,
sig/openai/models/responses/response_computer_tool_call.rbs
Instance Attribute Summary collapse
-
#code ⇒ String?
The type of the pending safety check.
-
#id ⇒ String
The ID of the pending safety check.
-
#message ⇒ String?
Details about the pending safety check.
Attributes inherited from Internal::Type::BaseModel
Instance Method Summary collapse
- #initialize(id:, call_id:, pending_safety_checks:, status:, type:, action: nil, actions: nil) ⇒ Object constructor
- #to_hash ⇒ { id: String, ?code: String?, ?message: String? }
Methods inherited from Internal::Type::BaseModel
==, #==, #[], #_request_id, #_set_last_response, coerce, #deconstruct_keys, #deep_to_h, dump, #encode_with, fields, hash, #hash, inherited, #inspect, inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, coerce_with_error, dump, #dump, #inspect, inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(id:, call_id:, pending_safety_checks:, status:, type:, action: nil, actions: nil) ⇒ Object
81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 |
# File 'lib/openai/models/responses/response_computer_tool_call.rb', line 81 class PendingSafetyCheck < OpenAI::Internal::Type::BaseModel # @!attribute id # The ID of the pending safety check. # # @return [String] required :id, String # @!attribute code # The type of the pending safety check. # # @return [String, nil] optional :code, String, nil?: true # @!attribute message # Details about the pending safety check. # # @return [String, nil] optional :message, String, nil?: true # @!method initialize(id:, code: nil, message: nil) # A pending safety check for the computer call. # # @param id [String] # The ID of the pending safety check. # # @param code [String, nil] # The type of the pending safety check. # # @param message [String, nil] # Details about the pending safety check. end |
Instance Attribute Details
#code ⇒ String?
The type of the pending safety check.
92 |
# File 'lib/openai/models/responses/response_computer_tool_call.rb', line 92 optional :code, String, nil?: true |
#id ⇒ String
The ID of the pending safety check.
86 |
# File 'lib/openai/models/responses/response_computer_tool_call.rb', line 86 required :id, String |
#message ⇒ String?
Details about the pending safety check.
98 |
# File 'lib/openai/models/responses/response_computer_tool_call.rb', line 98 optional :message, String, nil?: true |
Instance Method Details
#to_hash ⇒ { id: String, ?code: String?, ?message: String? }
111 |
# File 'sig/openai/models/responses/response_computer_tool_call.rbs', line 111
def to_hash: -> { id: String, ?code: String?, ?message: String? }
|