diff --git a/src/Responses/Threads/Runs/Steps/ThreadRunStepResponse.php b/src/Responses/Threads/Runs/Steps/ThreadRunStepResponse.php index 8f3689d6..df25e7d0 100644 --- a/src/Responses/Threads/Runs/Steps/ThreadRunStepResponse.php +++ b/src/Responses/Threads/Runs/Steps/ThreadRunStepResponse.php @@ -5,6 +5,7 @@ namespace OpenAI\Responses\Threads\Runs\Steps; use OpenAI\Contracts\ResponseContract; +use OpenAI\Contracts\ResponseHasMetaInformationContract; use OpenAI\Responses\Concerns\ArrayAccessible; use OpenAI\Responses\Concerns\HasMetaInformation; use OpenAI\Responses\Meta\MetaInformation; @@ -14,7 +15,7 @@ /** * @implements ResponseContract}}|array{id: string, type: 'file_search', file_search: array}|array{id: ?string, type: 'function', function: array{name: ?string, arguments: string, output: ?string}}>}|array{type: 'message_creation', message_creation: array{message_id: string}}, last_error: ?array{code: string, message: string}, expires_at: ?int, cancelled_at: ?int, failed_at: ?int, completed_at: ?int, metadata?: array, usage: ?array{prompt_tokens: int, completion_tokens: int, total_tokens: int}}> */ -final class ThreadRunStepResponse implements ResponseContract +final class ThreadRunStepResponse implements ResponseContract, ResponseHasMetaInformationContract { /** * @use ArrayAccessible}}|array{id: string, type: 'file_search', file_search: array}|array{id: ?string, type: 'function', function: array{name: ?string, arguments: string, output: ?string}}>}|array{type: 'message_creation', message_creation: array{message_id: string}}, last_error: ?array{code: string, message: string}, expires_at: ?int, cancelled_at: ?int, failed_at: ?int, completed_at: ?int, metadata?: array, usage: ?array{prompt_tokens: int, completion_tokens: int, total_tokens: int}}>