GenAI.Records.Node (GenAI Core v0.2.0)

Records used by for preparing/processing nodes.

Link to this section Summary

Types

Indicate no further nodes to process.

Processing error

Indicate node to process next.

Yield processing for.

Link to this section Types

Link to this type

process_end()

@type process_end() :: {:process_end, element :: any(), session :: any()}

Indicate no further nodes to process.

Link to this type

process_error()

@type process_error() ::
  {:process_error, element :: any(), error :: any(), session :: any()}

Processing error

Link to this type

process_next()

@type process_next() :: {:process_next, element :: any(), session :: any()}

Indicate node to process next.

Link to this type

process_yield()

@type process_yield() ::
  {:process_yield, element :: any(), yield_for :: any(), session :: any()}

Yield processing for.

Link to this section Functions

Link to this macro

process_end(args \\ [])

(macro)
Link to this macro

process_end(record, args)

(macro)
Link to this macro

process_error(args \\ [])

(macro)
Link to this macro

process_error(record, args)

(macro)
Link to this macro

process_next(args \\ [])

(macro)
Link to this macro

process_next(record, args)

(macro)
Link to this macro

process_yield(args \\ [])

(macro)
Link to this macro

process_yield(record, args)

(macro)