class

OpenAI::ApplyPatchToolCallOutput

Inherits JSON::Serializable < Reference < Object

The output emitted by an apply patch tool call.

Constructors

new(type_value : ApplyPatchToolCallOutputType = ApplyPatchToolCallOutputType::ApplyPatchCallOutput, id : String = "", call_id : String = "", status : ApplyPatchCallOutputStatus = ApplyPatchCallOutputStatus::Completed, output : ApplyPatchToolCallOutputOutput | Nil = nil, created_by : String | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

call_id

The unique ID of the apply patch tool call generated by the model.

Source
call_id=(call_id : String)

The unique ID of the apply patch tool call generated by the model.

Source
created_by

The ID of the entity that created this tool call output.

Source
created_by=(created_by : String | Nil)

The ID of the entity that created this tool call output.

Source
id

The unique ID of the apply patch tool call output. Populated when this item is returned via API.

Source
id=(id : String)

The unique ID of the apply patch tool call output. Populated when this item is returned via API.

Source
output
Source
output=(output : ApplyPatchToolCallOutputOutput | Nil)
Source
status

The status of the apply patch tool call output. One of completed or failed.

Source
status=(status : ApplyPatchCallOutputStatus)

The status of the apply patch tool call output. One of completed or failed.

Source
type_value

The type of the item. Always apply_patch_call_output.

Source
type_value=(type_value : ApplyPatchToolCallOutputType)

The type of the item. Always apply_patch_call_output.

Source