class StructuredStep extends Step

Traits

Properties

Response|null $raw

The raw HTTP response, if available for the provider.

from  HasRawResponse

Methods

withRawResponse(Response|null $response)

Set the raw HTTP response.

array
__serialize()

Prepare the instance for serialization, discarding the unserializable raw HTTP response.

__construct(string $text, array $structured, array $toolCalls, array $toolResults, FinishReason $finishReason, TextUsage $usage, Meta $meta, string $reasoning, array $replayBlocks)

Create a structured generation step.

array
toArray()

Get the instance as an array.

array
jsonSerialize()

Get the JSON serializable representation of the instance.

Details

in HasRawResponse at line 19
HasRawResponse withRawResponse(Response|null $response)

Set the raw HTTP response.

Parameters

Response|null $response

Return Value

HasRawResponse

in HasRawResponse at line 29
array __serialize()

Prepare the instance for serialization, discarding the unserializable raw HTTP response.

Return Value

array

at line 19
__construct(string $text, array $structured, array $toolCalls, array $toolResults, FinishReason $finishReason, TextUsage $usage, Meta $meta, string $reasoning, array $replayBlocks)

Create a structured generation step.

Parameters

string $text
array $structured
array $toolCalls
array $toolResults
FinishReason $finishReason
TextUsage $usage
Meta $meta
string $reasoning
array $replayBlocks

at line 36
array toArray()

Get the instance as an array.

Return Value

array

at line 45
array jsonSerialize()

Get the JSON serializable representation of the instance.

Return Value

array