Skip to main content

mogli@0.4.1

Functions

cleanupState(state)
lookup(relationshipName, externalID, path)
relationship(relationshipName, externalID, dataSource)

The following functions are exported from the common adaptor:

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

cleanupState

cleanupState(state) ⇒ State

Removes unserializable keys from the state.

ParamType
stateState

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")

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")