Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "botpress/sdk"

Index

Modules

Enumerations

Classes

Interfaces

Type aliases

Variables

Type aliases

ElementChangedAction

ElementChangedAction: "create" | "update" | "delete"

EventDirection

EventDirection: "incoming" | "outgoing"

FlowNode

FlowNode: object & NodeActions

FlowNodeType

FlowNodeType: "standard" | "skill-call" | "listen" | "say_something" | "success" | "failure" | "trigger" | "execute" | "router" | "action"

FormDataField

FormDataField: any

FormFieldType

FormFieldType: "checkbox" | "group" | "number" | "overridable" | "select" | "multi-select" | "text" | "text_array" | "textarea" | "upload" | "url" | "hidden" | "tag-input" | "variable"

GetOrCreateResult

GetOrCreateResult: Promise<object>

KnexExtended

KnexExtended: Knex & KnexExtension

ListenNode

ListenNode: FlowNode & object

Pipeline

Pipeline: Stage[]

RolloutStrategy

RolloutStrategy: "anonymous" | "anonymous-invite" | "authenticated" | "authenticated-invite" | "authorized"

RouterCondition

RouterCondition: boolean | function

SkillFlow

SkillFlow: Partial<Flow> & Pick<Required<Flow>, "nodes">

SkillFlowNode

SkillFlowNode: Partial<ListenNode> & Pick<Required<ListenNode>, "name"> & Partial<TriggerNode>

StageAction

StageAction: "promote_copy" | "promote_move"

State

State: any

StrategyUser

StrategyUser: object & UserInfo

TriggerNode

TriggerNode: FlowNode & object

WorkspaceUserWithAttributes

WorkspaceUserWithAttributes: object & WorkspaceUser

Variables

Const database

database: KnexExtended

Const logger

logger: Logger

Const version

version: string

Generated using TypeDoc