pub struct RunStepStreamEvent {}
Expand description
§on openapi.yaml
RunStepStreamEvent:
oneOf:
- type: object
properties:
event:
type: string
enum:
- thread.run.step.created
x-stainless-const: true
data:
$ref: "#/components/schemas/RunStepObject"
required:
- event
- data
description:
Occurs when a [run step](/docs/api-reference/run-steps/step-object)
is created.
x-oaiMeta:
dataDescription: "`data` is a [run step](/docs/api-reference/run-steps/step-object)"
- type: object
properties:
event:
type: string
enum:
- thread.run.step.in_progress
x-stainless-const: true
data:
$ref: "#/components/schemas/RunStepObject"
required:
- event
- data
description:
Occurs when a [run step](/docs/api-reference/run-steps/step-object)
moves to an `in_progress` state.
x-oaiMeta:
dataDescription: "`data` is a [run step](/docs/api-reference/run-steps/step-object)"
- type: object
properties:
event:
type: string
enum:
- thread.run.step.delta
x-stainless-const: true
data:
$ref: "#/components/schemas/RunStepDeltaObject"
required:
- event
- data
description: Occurs when parts of a [run
step](/docs/api-reference/run-steps/step-object) are being streamed.
x-oaiMeta:
dataDescription: "`data` is a [run step
delta](/docs/api-reference/assistants-streaming/run-step-delta-ob\
ject)"
- type: object
properties:
event:
type: string
enum:
- thread.run.step.completed
x-stainless-const: true
data:
$ref: "#/components/schemas/RunStepObject"
required:
- event
- data
description:
Occurs when a [run step](/docs/api-reference/run-steps/step-object)
is completed.
x-oaiMeta:
dataDescription: "`data` is a [run step](/docs/api-reference/run-steps/step-object)"
- type: object
properties:
event:
type: string
enum:
- thread.run.step.failed
x-stainless-const: true
data:
$ref: "#/components/schemas/RunStepObject"
required:
- event
- data
description:
Occurs when a [run step](/docs/api-reference/run-steps/step-object)
fails.
x-oaiMeta:
dataDescription: "`data` is a [run step](/docs/api-reference/run-steps/step-object)"
- type: object
properties:
event:
type: string
enum:
- thread.run.step.cancelled
x-stainless-const: true
data:
$ref: "#/components/schemas/RunStepObject"
required:
- event
- data
description:
Occurs when a [run step](/docs/api-reference/run-steps/step-object)
is cancelled.
x-oaiMeta:
dataDescription: "`data` is a [run step](/docs/api-reference/run-steps/step-object)"
- type: object
properties:
event:
type: string
enum:
- thread.run.step.expired
x-stainless-const: true
data:
$ref: "#/components/schemas/RunStepObject"
required:
- event
- data
description:
Occurs when a [run step](/docs/api-reference/run-steps/step-object)
expires.
x-oaiMeta:
dataDescription: "`data` is a [run step](/docs/api-reference/run-steps/step-object)"
Trait Implementations§
Source§impl Debug for RunStepStreamEvent
impl Debug for RunStepStreamEvent
Source§impl<'de> Deserialize<'de> for RunStepStreamEvent
impl<'de> Deserialize<'de> for RunStepStreamEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RunStepStreamEvent
impl RefUnwindSafe for RunStepStreamEvent
impl Send for RunStepStreamEvent
impl Sync for RunStepStreamEvent
impl Unpin for RunStepStreamEvent
impl UnwindSafe for RunStepStreamEvent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more