Supported Types
OpenResponsesResult
Union Discrimination
Use theType field to determine which variant is active, then access the corresponding field:
Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
createResponsesResponse := operations.CreateCreateResponsesResponseOpenResponsesResult(components.OpenResponsesResult{/* values here */})
createResponsesResponse := operations.CreateCreateResponsesResponseEventStream(*stream.EventStream[components.ResponsesStreamingResponse]{/* values here */})
Type field to determine which variant is active, then access the corresponding field:
switch createResponsesResponse.Type {
case operations.CreateResponsesResponseTypeOpenResponsesResult:
// createResponsesResponse.OpenResponsesResult is populated
case operations.CreateResponsesResponseTypeEventStream:
// createResponsesResponse.EventStream is populated
}