Using the SOSL Sync Down Target
Mobile Sync wraps the SOSL query you provide as a REST request and sends it to Salesforce.
For the "target"
property, specify the following values.
- "type":"sosl"
- "query": <string>
The SOSL query.
- "idFieldName": <string>
(Optional) Name of a custom ID field. If you provide
"idFieldName"
, Mobile Sync uses the field with the given name to get the ID of the record. For example, if you specify"idFieldName":"AcmeId"
, Mobile Sync obtains the record’s ID from theAcmeId
field instead of the defaultId
field.- "modificationDateFieldName": <string>
(Optional) Name of the field containing the last modification date for the record. If you provide
modificationDateFieldName
, Mobile Sync uses the field with this name to compute themaxTimestamp
value thatstartFetch
uses to resync the records. Default field name islastModifiedDate
.
These factory methods create a SOSL sync down target that defines the "query"
property. To specify the optional "idFieldName"
and "modificationDateFieldName"
properties, set their superclass members on the returned target.
- Swift
Class:
SoslSyncDownTarget
- Objective-C
Class:
SFSoslSyncDownTarget
These factory methods create a SOSL sync down target that contains the "query"
property. To specify the optional "idFieldName"
and "modificationDateFieldName"
properties, set their superclass members on the returned target.
- Kotlin
Class:
SoslSyncDownTarget
- Java
Class:
SoslSyncDownTarget