-
Notifications
You must be signed in to change notification settings - Fork 9
Action.nucleus
Creates a Nucleus Action.
name: String , Creates a Nucleus Action.
originalMessage: Object , Creates a Nucleus Action.
originUserID: String , Creates a Nucleus Action.
CompletedActionStatus: , Creates a Nucleus Action.
FailedActionStatus: , Creates a Nucleus Action.
PendingActionStatus: , Creates a Nucleus Action.
ProcessingActionStatus: , Creates a Nucleus Action.
NucleusActionStatusWeightList: , Creates a Nucleus Action.
Updates the Nucleus Action final message.
Parameters
actionMessage: Object, Updates the Nucleus Action final message.
Updates the Nucleus Action status.
Parameters
actionStatus: String, Updates the Nucleus Action status.
Example:
$action.updateStatus(NucleusAction.CompletedActionStatus);Author: Sebastien Filion
Overview: Define the Nucleus Action class that is used to create an action.
-
name :
String -
originalMessage :
Object -
originUserID :
String
Kind: global class
Creates a Nucleus Action.
Throws:
- Will throw an error if the action name is missing or an empty string.
| Param | Type |
|---|---|
| actionName | String |
| actionMessage | Object |
| [options] | Object |
| [options.originEngineID] | String |
| [options.originEngineName] | String |
| [options.originProcessID] | String |
| [options.originUserID] | String |
Example
const $action = new NucleusAction(actionName, actionMessage, options);
const $action = new NucleusAction({ meta: { ... }, name: actionName, originalMessage: actionMessage,... });Updates the Nucleus Action final message.
Kind: instance method of NucleusAction
Throws:
- Will throw an error if the action message is not an object.
| Param | Type |
|---|---|
| actionMessage | Object |
Updates the Nucleus Action status.
Kind: instance method of NucleusAction
| Param | Type |
|---|---|
| actionStatus | String |
Example
$action.updateStatus(NucleusAction.CompletedActionStatus);Kind: static property of NucleusAction
Kind: static property of NucleusAction
Kind: static property of NucleusAction
Kind: static property of NucleusAction
Kind: static property of NucleusAction
The list of available action status.
Kind: global typedef
Properties
| Name | Type |
|---|---|
| ID | String |
| [finalMessage] | Object |
| meta | Object |
| meta.createdISOTime | String |
| [meta.modifiedISOTime] | String |
| meta.originEngineID | String |
| meta.originEngineName | String |
| meta.originProcessID | String |
| meta.originUserID | String |
| name | String |
| originalMessage | Object |
| originUserID | String |
| [status] | String |
Creates a Nucleus Action.
Throws:
- Will throw an error if the action name is missing or an empty string.
| Param | Type |
|---|---|
| actionName | String |
| actionMessage | Object |
| [options] | Object |
| [options.originEngineID] | String |
| [options.originEngineName] | String |
| [options.originProcessID] | String |
| [options.originUserID] | String |
Example
const $action = new NucleusAction(actionName, actionMessage, options);
const $action = new NucleusAction({ meta: { ... }, name: actionName, originalMessage: actionMessage,... });Updates the Nucleus Action final message.
Kind: instance method of NucleusAction
Throws:
- Will throw an error if the action message is not an object.
| Param | Type |
|---|---|
| actionMessage | Object |
Updates the Nucleus Action status.
Kind: instance method of NucleusAction
| Param | Type |
|---|---|
| actionStatus | String |
Example
$action.updateStatus(NucleusAction.CompletedActionStatus);Kind: static property of NucleusAction
Kind: static property of NucleusAction
Kind: static property of NucleusAction
Kind: static property of NucleusAction
Kind: static property of NucleusAction