package
0.0.0-20240823122251-771a9ecf476f
Repository: https://github.com/authgear/authgear-server.git
Documentation: pkg.go.dev
# Packages
No description provided by the author
# Functions
Accept executes the flow to the deepest using input.
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
FindMilestoneInCurrentFlow find the last milestone in the flow.
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
InstantiateFlow is used by the HTTP layer to instantiate a Flow.
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
RegisterFlow is for registering a flow.
No description provided by the author
No description provided by the author
No description provided by the author
TraverseFlow traverse the flow, and intent of the flow is treated as the last node of the flow.
TraverseFlowIntentFirst is same as TraverseFlow, except that it ensures all nodes and intents must be traversed in the order they are inserted to the flow i.e.
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
EventKindRefresh indicates client should re-fetch current state of flow for updated state.
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
ErrEOF means end of flow.
No description provided by the author
No description provided by the author
ErrIncompatibleInput means the input reactor cannot react to the input.
No description provided by the author
ErrNoChange means the input does not cause the flow to change.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ErrSameNode means the input is reacted to, but no node is produced.
No description provided by the author
No description provided by the author
ErrUpdateNode means the input is reacted to, but instead of producing a new node to be appended, the returned node should replace the node.
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ErrorBotProtectionVerification is a special error for interrupting the flow in case of failed or service-unavailable.
ErrorRewriteFlow is a special error for rewriting the flow.
ErrorSwitchFlow is a special error for switching flow.
No description provided by the author
No description provided by the author
No description provided by the author
FlowAction is an API object.
FlowAllowlist contains union of flow group and flow allowlist.
FlowReference is an API object.
FlowResponse is an API object.
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
Session must not contain web session ID.
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
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
Data is a marker.
DataOutputer is an InputReactor.
No description provided by the author
No description provided by the author
EndOfFlowDataOutputer is an optional interface to be implemented by PublicFlow.
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
Input is a marker to signify some struct is an Input.
InputReactor, if can react to some input, must return an InputSchema.
InputSchema validates and parses the input.
InputUnwrapper is for advanced usage.
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
Milestone is a marker.
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
PublicFlow is a instantiable intent by the public.
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
# 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
FlowType denotes the type of the intents.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author