GenAI.Types (GenAI Core v0.3.0)

Copy Markdown

VNextGenAI Types

Summary

Types

Element Description.

Error details

Error Response

Element Finger Print.

Element Handle

Link Map - map of links grouped by outlet/socket.

Element Name.

Node Handle - used to reference a node by a logical name.

Node Identifier - unique identifier for a node.

Success Response

Call outcome tuple.

Types

description()

@type description() :: term()

Element Description.

details()

@type details() :: tuple() | atom() | bitstring()

Error details

error(e)

@type error(e) :: {:error, e}

Error Response

finger_print()

@type finger_print() :: term()

Element Finger Print.

handle()

@type handle() :: term()

Element Handle

name()

@type name() :: term()

Element Name.

node_handle()

@type node_handle() :: term()

Node Handle - used to reference a node by a logical name.

node_id()

@type node_id() :: term()

Node Identifier - unique identifier for a node.

ok(r)

@type ok(r) :: {:ok, r}

Success Response

result(r, e)

@type result(r, e) :: ok(r) | error(e)

Call outcome tuple.