Skip to main content

mogli@0.7.4

This adaptor exports the following namespaced functions:

sourceHelpers.lookup(relationshipName, externalID, path)
sourceHelpers.relationship(relationshipName, externalID, dataSource)

This adaptor exports the following from common:

alterState
arrayToString()
beta
combine()
dataPath()
dataValue()
each()
field()
fields()
fn()
fnIf()
index()
join()
lastReferenceValue()
log()
merge()
referencePath()
source()
sourceValue()
toArray()

sourceHelpers​

These functions belong to the sourceHelpers namespace.

sourceHelpers.lookup​

lookup(relationshipName, externalID, path) ⇒ object

Adds a lookup or 'dome insert' to a record.

ParamTypeDescription
relationshipNamestring__r relationship field on the record.
externalIDstringSalesforce ExternalID field.
pathstringJSONPath to data source.

Example: Example

lookup("relationship_name__r", "externalID on related object", "$.path")

sourceHelpers.relationship​

relationship(relationshipName, externalID, dataSource) ⇒ object

Adds a lookup or 'dome insert' to a record.

ParamTypeDescription
relationshipNamestring__r relationship field on the record.
externalIDstringSalesforce ExternalID field.
dataSourcestringresolvable source.

Example: Data Sourced Value

relationship("relationship_name__r", "externalID on related object", dataSource("path"))

Example: Fixed Value

relationship("relationship_name__r", "externalID on related object", "hello world")