Package com.openai.models.realtime
Class RealtimeMcpToolCall.Error
-
- All Implemented Interfaces:
public final class RealtimeMcpToolCall.Error
The error from the tool call, if any.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
RealtimeMcpToolCall.Error.Visitor
An interface that defines how to map each variant of Error to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<RealtimeMcpProtocolError>
protocol()
final Optional<RealtimeMcpToolExecutionError>
toolExecution()
final Optional<RealtimeMcphttpError>
http()
final Boolean
isProtocol()
final Boolean
isToolExecution()
final Boolean
isHttp()
final RealtimeMcpProtocolError
asProtocol()
final RealtimeMcpToolExecutionError
asToolExecution()
final RealtimeMcphttpError
asHttp()
final Optional<JsonValue>
_json()
final <T extends Any> T
accept(RealtimeMcpToolCall.Error.Visitor<T> visitor)
final RealtimeMcpToolCall.Error
validate()
final Boolean
isValid()
Boolean
equals(Object other)
Integer
hashCode()
String
toString()
final static RealtimeMcpToolCall.Error
ofProtocol(RealtimeMcpProtocolError protocol)
final static RealtimeMcpToolCall.Error
ofToolExecution(RealtimeMcpToolExecutionError toolExecution)
final static RealtimeMcpToolCall.Error
ofHttp(RealtimeMcphttpError http)
-
-
Method Detail
-
protocol
final Optional<RealtimeMcpProtocolError> protocol()
-
toolExecution
final Optional<RealtimeMcpToolExecutionError> toolExecution()
-
http
final Optional<RealtimeMcphttpError> http()
-
isProtocol
final Boolean isProtocol()
-
isToolExecution
final Boolean isToolExecution()
-
asProtocol
final RealtimeMcpProtocolError asProtocol()
-
asToolExecution
final RealtimeMcpToolExecutionError asToolExecution()
-
asHttp
final RealtimeMcphttpError asHttp()
-
accept
final <T extends Any> T accept(RealtimeMcpToolCall.Error.Visitor<T> visitor)
-
validate
final RealtimeMcpToolCall.Error validate()
-
ofProtocol
final static RealtimeMcpToolCall.Error ofProtocol(RealtimeMcpProtocolError protocol)
-
ofToolExecution
final static RealtimeMcpToolCall.Error ofToolExecution(RealtimeMcpToolExecutionError toolExecution)
-
ofHttp
final static RealtimeMcpToolCall.Error ofHttp(RealtimeMcphttpError http)
-
-
-
-