@valon-technologies/gestalt
Preparing search index...
index
WorkflowProvider
Class WorkflowProvider
Base class shared by all TypeScript SDK provider implementations.
Hierarchy (
View Summary
)
ProviderBase
WorkflowProvider
Index
Constructors
constructor
Properties
name
display
Name
description
version
kind
Methods
resolve
Name
provider
Metadata
configure
Provider
supports
Health
Check
health
Check
start
Provider
warnings
close
Provider
apply
Definition
get
Definition
list
Definitions
set
Definition
Paused
set
Activation
Paused
delete
Definition
start
Run
get
Run
list
Runs
get
Run
Events
get
Run
Output
cancel
Run
signal
Run
signal
Or
Start
Run
deliver
Event
Constructors
constructor
new
WorkflowProvider
(
options
:
WorkflowProviderOptions
)
:
WorkflowProvider
Parameters
options
:
WorkflowProviderOptions
Returns
WorkflowProvider
Properties
name
name
:
string
Readonly
display
Name
displayName
:
string
Readonly
description
description
:
string
Readonly
version
version
:
string
Readonly
kind
kind
:
"workflow"
= ...
Methods
resolve
Name
resolveName
(
fallback
:
string
)
:
void
Parameters
fallback
:
string
Returns
void
provider
Metadata
providerMetadata
()
:
ProviderMetadata
Returns
ProviderMetadata
configure
Provider
configureProvider
(
name
:
string
,
config
:
Record
<
string
,
unknown
>
)
:
Promise
<
void
>
Parameters
name
:
string
config
:
Record
<
string
,
unknown
>
Returns
Promise
<
void
>
supports
Health
Check
supportsHealthCheck
()
:
boolean
Returns
boolean
health
Check
healthCheck
()
:
Promise
<
void
>
Returns
Promise
<
void
>
start
Provider
startProvider
()
:
Promise
<
void
>
Returns
Promise
<
void
>
warnings
warnings
()
:
Promise
<
string
[]
>
Returns
Promise
<
string
[]
>
close
Provider
closeProvider
()
:
Promise
<
void
>
Returns
Promise
<
void
>
apply
Definition
applyDefinition
(
request
:
ApplyWorkflowProviderDefinitionRequest
,
)
:
MaybePromise
<
WorkflowDefinition
>
Parameters
request
:
ApplyWorkflowProviderDefinitionRequest
Returns
MaybePromise
<
WorkflowDefinition
>
get
Definition
getDefinition
(
request
:
GetWorkflowProviderDefinitionRequest
,
)
:
MaybePromise
<
WorkflowDefinition
>
Parameters
request
:
GetWorkflowProviderDefinitionRequest
Returns
MaybePromise
<
WorkflowDefinition
>
list
Definitions
listDefinitions
(
request
:
ListWorkflowProviderDefinitionsRequest
,
)
:
MaybePromise
<
ListWorkflowProviderDefinitionsResponse
|
readonly
WorkflowDefinition
[]
,
>
Parameters
request
:
ListWorkflowProviderDefinitionsRequest
Returns
MaybePromise
<
ListWorkflowProviderDefinitionsResponse
|
readonly
WorkflowDefinition
[]
,
>
set
Definition
Paused
setDefinitionPaused
(
request
:
SetWorkflowProviderDefinitionPausedRequest
,
)
:
MaybePromise
<
WorkflowDefinition
>
Parameters
request
:
SetWorkflowProviderDefinitionPausedRequest
Returns
MaybePromise
<
WorkflowDefinition
>
set
Activation
Paused
setActivationPaused
(
request
:
SetWorkflowProviderActivationPausedRequest
,
)
:
MaybePromise
<
WorkflowDefinition
>
Parameters
request
:
SetWorkflowProviderActivationPausedRequest
Returns
MaybePromise
<
WorkflowDefinition
>
delete
Definition
deleteDefinition
(
request
:
DeleteWorkflowProviderDefinitionRequest
,
)
:
MaybePromise
<
void
>
Parameters
request
:
DeleteWorkflowProviderDefinitionRequest
Returns
MaybePromise
<
void
>
start
Run
startRun
(
request
:
StartWorkflowProviderRunRequest
)
:
MaybePromise
<
WorkflowRun
>
Parameters
request
:
StartWorkflowProviderRunRequest
Returns
MaybePromise
<
WorkflowRun
>
get
Run
getRun
(
request
:
GetWorkflowProviderRunRequest
)
:
MaybePromise
<
WorkflowRun
>
Parameters
request
:
GetWorkflowProviderRunRequest
Returns
MaybePromise
<
WorkflowRun
>
list
Runs
listRuns
(
request
:
ListWorkflowProviderRunsRequest
,
)
:
MaybePromise
<
ListWorkflowProviderRunsResponse
|
readonly
WorkflowRun
[]
>
Parameters
request
:
ListWorkflowProviderRunsRequest
Returns
MaybePromise
<
ListWorkflowProviderRunsResponse
|
readonly
WorkflowRun
[]
>
get
Run
Events
getRunEvents
(
request
:
GetWorkflowProviderRunEventsRequest
,
)
:
MaybePromise
<
GetWorkflowProviderRunEventsResponse
|
readonly
WorkflowRunEvent
[]
,
>
Parameters
request
:
GetWorkflowProviderRunEventsRequest
Returns
MaybePromise
<
GetWorkflowProviderRunEventsResponse
|
readonly
WorkflowRunEvent
[]
>
get
Run
Output
getRunOutput
(
request
:
GetWorkflowProviderRunOutputRequest
,
)
:
MaybePromise
<
JsonInput
|
GetWorkflowProviderRunOutputResponse
>
Parameters
request
:
GetWorkflowProviderRunOutputRequest
Returns
MaybePromise
<
JsonInput
|
GetWorkflowProviderRunOutputResponse
>
cancel
Run
cancelRun
(
request
:
CancelWorkflowProviderRunRequest
)
:
MaybePromise
<
WorkflowRun
>
Parameters
request
:
CancelWorkflowProviderRunRequest
Returns
MaybePromise
<
WorkflowRun
>
signal
Run
signalRun
(
request
:
SignalWorkflowProviderRunRequest
,
)
:
MaybePromise
<
SignalWorkflowRunResponse
>
Parameters
request
:
SignalWorkflowProviderRunRequest
Returns
MaybePromise
<
SignalWorkflowRunResponse
>
signal
Or
Start
Run
signalOrStartRun
(
request
:
SignalOrStartWorkflowProviderRunRequest
,
)
:
MaybePromise
<
SignalWorkflowRunResponse
>
Parameters
request
:
SignalOrStartWorkflowProviderRunRequest
Returns
MaybePromise
<
SignalWorkflowRunResponse
>
deliver
Event
deliverEvent
(
request
:
DeliverWorkflowProviderEventRequest
,
)
:
MaybePromise
<
WorkflowEvent
>
Parameters
request
:
DeliverWorkflowProviderEventRequest
Returns
MaybePromise
<
WorkflowEvent
>
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
name
display
Name
description
version
kind
Methods
resolve
Name
provider
Metadata
configure
Provider
supports
Health
Check
health
Check
start
Provider
warnings
close
Provider
apply
Definition
get
Definition
list
Definitions
set
Definition
Paused
set
Activation
Paused
delete
Definition
start
Run
get
Run
list
Runs
get
Run
Events
get
Run
Output
cancel
Run
signal
Run
signal
Or
Start
Run
deliver
Event
@valon-technologies/gestalt
Loading...
Base class shared by all TypeScript SDK provider implementations.