Categorygithub.com/datomar-labs-inc/convai-types
modulepackage
0.1.1
Repository: https://github.com/datomar-labs-inc/convai-types.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Map performs a deep copy of the given map m.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
InputValidationError should be called with errors from the `validator` package only.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
API Error Codes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Location reference constants are used in the LocationReference structs to note the type of location being referenced.
Location reference constants are used in the LocationReference structs to note the type of location being referenced.
Location reference constants are used in the LocationReference structs to note the type of location being referenced.
Location reference constants are used in the LocationReference structs to note the type of location being referenced.
Context type memory can be modified, and is stored in mongo.
Execution type memory can be modified, and is only stored in the execution log.
ReadOnly type memory cannot be modified, and is only stored in the execution log.
Secure type memory can be modified, and is stored in the vault.
Session type memory can be modified, and is stored in redis.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

APIBot is what is returned when fetching a single bot.
APIEnvironment includes the environment details, as well as the blueprint (if any).
No description provided by the author
No description provided by the author
AsyncEventRequest is a request that can be queued and executed without returning the result immediately.
Async event response is a response to an AsyncEventRequest.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CompiledGraphLink is the variant of link that lives in a compiled executable.
No description provided by the author
No description provided by the author
No description provided by the author
Context is the actual data format for a context, NOT DATABASE FRIENDLY.
ContextTreeSlice is used to rectify a context tree.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TODO figure out what types this should have.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Event is sent from a package to Convai (basically a request).
Event Request is a request that must be answered with execution result.
EventResponse is a response to a synchronous event, requiring execution to complete before responding.
Executable is the compiled binary required to run a bot It contains a manifest with all packages used, as well as all nodes, links, and modules.
No description provided by the author
ExecutionQueueItem is an execution that has been analyzed and is ready to be placed in the queue.
ExecutionRequest is what the api will be called with when an execution should be performed.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
CompiledGraphLink is the variant of link that lives in a compiled executable.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LinkCall is Convai requesting that a package perform a link execution and return the result.
LinkCallResult is what a package returns after executing a link.
No description provided by the author
PackageLink stuff POST /links/:lid/execute POST /links/:lid/execute-mock.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NodeCall is Convai requesting that a package perform a node execution and return the result.
NodeCallResult is what a package returns after executing a node.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PackageClient is used to make requests to packages.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
PackmanClient is used to make requests to packages.
No description provided by the author
Single point used to derive a layout/draw an object.
ResourceQuery is the format used to perform custom resource queries against memory and execution logs.
RQQ is one single query operation.
RQSort is a single sort operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author