Detailed Description
Storage of evidence on a flowData object.
- Examples
- usageSharing/usageSharing.js.
Public Member Functions | |
| constructor (flowData) | |
| Constructor for evidence. | |
| add (key, value) | |
| Add a piece of evidence to flowData. | |
| addObject (evidenceObject) | |
| Add a piece of evidence to flowData as an object. | |
| addFromRequest (request) | |
| Add evidence to flowData from an HTTP request This helper automatically adds evidence: headers, cookies, protocol, IP and query params. | |
| get (key) | |
| Get a piece of evidence. | |
| getAll () | |
| Get all evidence. | |
Member Function Documentation
◆ add()
|
inline |
Add a piece of evidence to flowData.
- Parameters
-
{string} key evidence key to add {*} value value of evidence key
◆ addFromRequest()
|
inline |
Add evidence to flowData from an HTTP request This helper automatically adds evidence: headers, cookies, protocol, IP and query params.
- Parameters
-
{object} request an HTTP request object
- Returns
- {Evidence} return updated evidence
◆ addObject()
|
inline |
Add a piece of evidence to flowData as an object.
- Parameters
-
{object} evidenceObject key value map of evidence {string} evidenceObject.key evidencekey {*} evidenceObject.value evidence value
◆ constructor()
|
inline |
Constructor for evidence.
- Parameters
-
{FlowData} flowData FlowData to add the evidence to
◆ get()
|
inline |
Get a piece of evidence.
- Parameters
-
{string} key evidence key to retreive
- Returns
- {*} the evidence value
◆ getAll()
|
inline |
Get all evidence.
- Returns
- {object} all evidence
