MessageStreamEvent class abstract

Inheritance

Constructors

MessageStreamEvent.new({required EventType event, required MessageObject data})
const
factory
MessageStreamEvent.fromJson(Map<String, dynamic> json)
factory

Properties

copyWith → _$$MessageStreamEventImplCopyWith<_$MessageStreamEventImpl>
Create a copy of AssistantStreamEvent with the given fields replaced by the non-null parameter values.
no setter
data MessageObject
Represents a message within a thread.
no setter
event EventType
The type of the event.
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

map<TResult extends Object?>({required TResult threadStreamEvent(ThreadStreamEvent value), required TResult runStreamEvent(RunStreamEvent value), required TResult runStepStreamEvent(RunStepStreamEvent value), required TResult runStepStreamDeltaEvent(RunStepStreamDeltaEvent value), required TResult messageStreamEvent(MessageStreamEvent value), required TResult messageStreamDeltaEvent(MessageStreamDeltaEvent value), required TResult errorEvent(ErrorEvent value), required TResult doneEvent(DoneEvent value)}) → TResult
inherited
mapOrNull<TResult extends Object?>({TResult? threadStreamEvent(ThreadStreamEvent value)?, TResult? runStreamEvent(RunStreamEvent value)?, TResult? runStepStreamEvent(RunStepStreamEvent value)?, TResult? runStepStreamDeltaEvent(RunStepStreamDeltaEvent value)?, TResult? messageStreamEvent(MessageStreamEvent value)?, TResult? messageStreamDeltaEvent(MessageStreamDeltaEvent value)?, TResult? errorEvent(ErrorEvent value)?, TResult? doneEvent(DoneEvent value)?}) → TResult?
inherited
maybeMap<TResult extends Object?>({TResult threadStreamEvent(ThreadStreamEvent value)?, TResult runStreamEvent(RunStreamEvent value)?, TResult runStepStreamEvent(RunStepStreamEvent value)?, TResult runStepStreamDeltaEvent(RunStepStreamDeltaEvent value)?, TResult messageStreamEvent(MessageStreamEvent value)?, TResult messageStreamDeltaEvent(MessageStreamDeltaEvent value)?, TResult errorEvent(ErrorEvent value)?, TResult doneEvent(DoneEvent value)?, required TResult orElse()}) → TResult
inherited
maybeWhen<TResult extends Object?>({TResult threadStreamEvent(EventType event, ThreadObject data)?, TResult runStreamEvent(EventType event, RunObject data)?, TResult runStepStreamEvent(EventType event, RunStepObject data)?, TResult runStepStreamDeltaEvent(EventType event, RunStepDeltaObject data)?, TResult messageStreamEvent(EventType event, MessageObject data)?, TResult messageStreamDeltaEvent(EventType event, MessageDeltaObject data)?, TResult errorEvent(EventType event, Error data)?, TResult doneEvent(EventType event, String data)?, required TResult orElse()}) → TResult
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
Serializes this AssistantStreamEvent to a JSON map.
inherited
toString() String
A string representation of this object.
inherited
when<TResult extends Object?>({required TResult threadStreamEvent(EventType event, ThreadObject data), required TResult runStreamEvent(EventType event, RunObject data), required TResult runStepStreamEvent(EventType event, RunStepObject data), required TResult runStepStreamDeltaEvent(EventType event, RunStepDeltaObject data), required TResult messageStreamEvent(EventType event, MessageObject data), required TResult messageStreamDeltaEvent(EventType event, MessageDeltaObject data), required TResult errorEvent(EventType event, Error data), required TResult doneEvent(EventType event, String data)}) → TResult
inherited
whenOrNull<TResult extends Object?>({TResult? threadStreamEvent(EventType event, ThreadObject data)?, TResult? runStreamEvent(EventType event, RunObject data)?, TResult? runStepStreamEvent(EventType event, RunStepObject data)?, TResult? runStepStreamDeltaEvent(EventType event, RunStepDeltaObject data)?, TResult? messageStreamEvent(EventType event, MessageObject data)?, TResult? messageStreamDeltaEvent(EventType event, MessageDeltaObject data)?, TResult? errorEvent(EventType event, Error data)?, TResult? doneEvent(EventType event, String data)?}) → TResult?
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited