@valon-technologies/gestalt
Preparing search index...
@valon-technologies/gestalt
WorkflowProvider
Class WorkflowProvider
Base class shared by all TypeScript SDK provider implementations.
Hierarchy (
View Summary
)
RuntimeProvider
WorkflowProvider
Index
Constructors
constructor
Properties
name
display
Name
description
version
kind
Methods
resolve
Name
runtime
Metadata
configure
Provider
supports
Health
Check
health
Check
start
Provider
warnings
close
Provider
start
Run
get
Run
list
Runs
cancel
Run
upsert
Schedule
get
Schedule
list
Schedules
delete
Schedule
pause
Schedule
resume
Schedule
upsert
Event
Trigger
get
Event
Trigger
list
Event
Triggers
delete
Event
Trigger
pause
Event
Trigger
resume
Event
Trigger
publish
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
runtime
Metadata
runtimeMetadata
()
:
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
>
start
Run
startRun
(
request
:
StartWorkflowProviderRunRequest
,
)
:
Promise
<
MessageInit
<
BoundWorkflowRun
>
>
Parameters
request
:
StartWorkflowProviderRunRequest
Returns
Promise
<
MessageInit
<
BoundWorkflowRun
>
>
get
Run
getRun
(
request
:
GetWorkflowProviderRunRequest
,
)
:
Promise
<
MessageInit
<
BoundWorkflowRun
>
>
Parameters
request
:
GetWorkflowProviderRunRequest
Returns
Promise
<
MessageInit
<
BoundWorkflowRun
>
>
list
Runs
listRuns
(
request
:
Message
)
:
Promise
<
MessageInit
<
BoundWorkflowRun
>
[]
>
Parameters
request
:
Message
Returns
Promise
<
MessageInit
<
BoundWorkflowRun
>
[]
>
cancel
Run
cancelRun
(
request
:
CancelWorkflowProviderRunRequest
,
)
:
Promise
<
MessageInit
<
BoundWorkflowRun
>
>
Parameters
request
:
CancelWorkflowProviderRunRequest
Returns
Promise
<
MessageInit
<
BoundWorkflowRun
>
>
upsert
Schedule
upsertSchedule
(
request
:
UpsertWorkflowProviderScheduleRequest
,
)
:
Promise
<
MessageInit
<
BoundWorkflowSchedule
>
>
Parameters
request
:
UpsertWorkflowProviderScheduleRequest
Returns
Promise
<
MessageInit
<
BoundWorkflowSchedule
>
>
get
Schedule
getSchedule
(
request
:
GetWorkflowProviderScheduleRequest
,
)
:
Promise
<
MessageInit
<
BoundWorkflowSchedule
>
>
Parameters
request
:
GetWorkflowProviderScheduleRequest
Returns
Promise
<
MessageInit
<
BoundWorkflowSchedule
>
>
list
Schedules
listSchedules
(
request
:
Message
)
:
Promise
<
MessageInit
<
BoundWorkflowSchedule
>
[]
>
Parameters
request
:
Message
Returns
Promise
<
MessageInit
<
BoundWorkflowSchedule
>
[]
>
delete
Schedule
deleteSchedule
(
request
:
DeleteWorkflowProviderScheduleRequest
)
:
Promise
<
void
>
Parameters
request
:
DeleteWorkflowProviderScheduleRequest
Returns
Promise
<
void
>
pause
Schedule
pauseSchedule
(
request
:
PauseWorkflowProviderScheduleRequest
,
)
:
Promise
<
MessageInit
<
BoundWorkflowSchedule
>
>
Parameters
request
:
PauseWorkflowProviderScheduleRequest
Returns
Promise
<
MessageInit
<
BoundWorkflowSchedule
>
>
resume
Schedule
resumeSchedule
(
request
:
ResumeWorkflowProviderScheduleRequest
,
)
:
Promise
<
MessageInit
<
BoundWorkflowSchedule
>
>
Parameters
request
:
ResumeWorkflowProviderScheduleRequest
Returns
Promise
<
MessageInit
<
BoundWorkflowSchedule
>
>
upsert
Event
Trigger
upsertEventTrigger
(
request
:
UpsertWorkflowProviderEventTriggerRequest
,
)
:
Promise
<
MessageInit
<
BoundWorkflowEventTrigger
>
>
Parameters
request
:
UpsertWorkflowProviderEventTriggerRequest
Returns
Promise
<
MessageInit
<
BoundWorkflowEventTrigger
>
>
get
Event
Trigger
getEventTrigger
(
request
:
GetWorkflowProviderEventTriggerRequest
,
)
:
Promise
<
MessageInit
<
BoundWorkflowEventTrigger
>
>
Parameters
request
:
GetWorkflowProviderEventTriggerRequest
Returns
Promise
<
MessageInit
<
BoundWorkflowEventTrigger
>
>
list
Event
Triggers
listEventTriggers
(
request
:
Message
,
)
:
Promise
<
MessageInit
<
BoundWorkflowEventTrigger
>
[]
>
Parameters
request
:
Message
Returns
Promise
<
MessageInit
<
BoundWorkflowEventTrigger
>
[]
>
delete
Event
Trigger
deleteEventTrigger
(
request
:
DeleteWorkflowProviderEventTriggerRequest
,
)
:
Promise
<
void
>
Parameters
request
:
DeleteWorkflowProviderEventTriggerRequest
Returns
Promise
<
void
>
pause
Event
Trigger
pauseEventTrigger
(
request
:
PauseWorkflowProviderEventTriggerRequest
,
)
:
Promise
<
MessageInit
<
BoundWorkflowEventTrigger
>
>
Parameters
request
:
PauseWorkflowProviderEventTriggerRequest
Returns
Promise
<
MessageInit
<
BoundWorkflowEventTrigger
>
>
resume
Event
Trigger
resumeEventTrigger
(
request
:
ResumeWorkflowProviderEventTriggerRequest
,
)
:
Promise
<
MessageInit
<
BoundWorkflowEventTrigger
>
>
Parameters
request
:
ResumeWorkflowProviderEventTriggerRequest
Returns
Promise
<
MessageInit
<
BoundWorkflowEventTrigger
>
>
publish
Event
publishEvent
(
request
:
PublishWorkflowProviderEventRequest
)
:
Promise
<
void
>
Parameters
request
:
PublishWorkflowProviderEventRequest
Returns
Promise
<
void
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
name
display
Name
description
version
kind
Methods
resolve
Name
runtime
Metadata
configure
Provider
supports
Health
Check
health
Check
start
Provider
warnings
close
Provider
start
Run
get
Run
list
Runs
cancel
Run
upsert
Schedule
get
Schedule
list
Schedules
delete
Schedule
pause
Schedule
resume
Schedule
upsert
Event
Trigger
get
Event
Trigger
list
Event
Triggers
delete
Event
Trigger
pause
Event
Trigger
resume
Event
Trigger
publish
Event
@valon-technologies/gestalt
Loading...
Base class shared by all TypeScript SDK provider implementations.