SourceLifecycle
OCP App SDK / SourceLifecycle
Class: abstract SourceLifecycle
abstract SourceLifecycleDefined in: src/app/SourceLifecycle.ts:14
Constructors
Constructor
new SourceLifecycle(
config):SourceLifecycle
Defined in: src/app/SourceLifecycle.ts:17
Parameters
config
Returns
SourceLifecycle
Properties
config
protectedconfig:SourceConfiguration
Defined in: src/app/SourceLifecycle.ts:15
Methods
onSourceCreate()
abstractonSourceCreate():Promise<SourceCallbackResponse>
Defined in: src/app/SourceLifecycle.ts:26
Called when a sources is created.
Use this method to setup the source webhooks so it is in a state
to recieve data.
Returns
Promise<SourceCallbackResponse>
onSourceDelete()
abstractonSourceDelete():Promise<SourceCallbackResponse>
Defined in: src/app/SourceLifecycle.ts:39
Called when a sources is deleted.
Use this method to perform any cleanup tasks.
Returns
Promise<SourceCallbackResponse>
onSourceEnable()
abstractonSourceEnable():Promise<SourceCallbackResponse>
Defined in: src/app/SourceLifecycle.ts:44
Called when a sources is enabled.
Returns
Promise<SourceCallbackResponse>
onSourcePause()
abstractonSourcePause():Promise<SourceCallbackResponse>
Defined in: src/app/SourceLifecycle.ts:49
Called when a sources is paused.
Returns
Promise<SourceCallbackResponse>
onSourceUpdate()
abstractonSourceUpdate():Promise<SourceCallbackResponse>
Defined in: src/app/SourceLifecycle.ts:33
Called when a sources is updated.
Use this method to update the source webhooks so it is in a state
to recieve data.
Returns
Promise<SourceCallbackResponse>
Updated about 2 months ago