Skip to main content

Interface: SalesforceRelatedObject

Defined in: packages/sdk/src/types/app-connection-types.ts:386

A read-only companion sObject polled alongside targetSobject.

targetSobject stays the member's single outbound target (normally Contact). A related object contributes inbound-only fields that live on a different record — e.g. ServiceProvider__c.VMSLTV__c — so journeys, member filters and metrics can branch on them. Nothing is written back.

lookupField is the column ON the related object that reaches a member: with lookupTarget: 'linked_record' it holds the linked record's Id; with 'member_field' it holds another Id (typically AccountId) that a prior inbound rule stored on the member as memberFieldKey.

Properties

inboundEnabled

inboundEnabled: boolean

Defined in: packages/sdk/src/types/app-connection-types.ts:391


lookupField

lookupField: string

Defined in: packages/sdk/src/types/app-connection-types.ts:388


lookupTarget

lookupTarget: SalesforceRelatedObjectLookupTarget

Defined in: packages/sdk/src/types/app-connection-types.ts:389


memberFieldKey

memberFieldKey: string | null

Defined in: packages/sdk/src/types/app-connection-types.ts:390


rules

rules: SyncRule[]

Defined in: packages/sdk/src/types/app-connection-types.ts:392


sobject

sobject: string

Defined in: packages/sdk/src/types/app-connection-types.ts:387