Action<Input, Output, Chunk, Init> class
Constructors
-
Action({required String name, required String actionType, required InternalActionFn<Input, Output, Chunk, Init> fn, SchemanticType<Input>? inputSchema, SchemanticType<Output>? outputSchema, SchemanticType<Chunk>? streamSchema, SchemanticType<Init>? initSchema, String? description, Map<String, dynamic>? metadata})
-
Methods
-
call(Input? input, {StreamingCallback<Chunk>? onChunk, Map<String, dynamic>? context, Stream<Input>? inputStream, Init? init, TraceStartCallback? onTraceStart})
→ Future<Output>
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
run(Input? input, {StreamingCallback<Chunk>? onChunk, Map<String, dynamic>? context, Stream<Input>? inputStream, Init? init, TraceStartCallback? onTraceStart})
→ Future<RunResult<Output>>
-
-
runRaw(dynamic input, {StreamingCallback<Chunk>? onChunk, Map<String, dynamic>? context, Stream<Input>? inputStream, dynamic init, TraceStartCallback? onTraceStart})
→ Future<RunResult<Output>>
-
-
stream(Input? input, {Map<String, dynamic>? context, Stream<Input>? inputStream, Init? init})
→ ActionStream<Chunk, Output>
-
-
streamBidi({Stream<Input>? inputStream, StreamingCallback<Chunk>? onChunk, Map<String, dynamic>? context, Init? init})
→ BidiActionStream<Chunk, Output, Input>
-
-
toJson()
→ Map<String, dynamic>
-
inherited
-
toString()
→ String
-
A string representation of this object.
override