Package-level declarations
Types
Link copied to clipboard
class BriefcaseObjectInfo @JvmOverloads constructor(val soupName: String, val sobjectType: String, val fieldlist: List<String>, idFieldName: String? = null, modificationDateFieldName: String? = null)
Capture fields that we want to sync down for a given object type (and record type) in a briefcase
Link copied to clipboard
class ChildrenInfo @JvmOverloads constructor(val sobjectType: String, val sobjectTypePlural: String, val soupName: String, val parentIdFieldName: String, idFieldName: String? = null, modificationDateFieldName: String? = null, externalIdFieldName: String? = null) : ParentInfo
Simple object to capture details of children in parent-child relationship
Link copied to clipboard
object MobileSyncLogger
A simple logger util class for the MobileSync library. This class simply acts as a wrapper around SalesforceLogger specific to the MobileSync library.
Link copied to clipboard
open class ParentInfo @JvmOverloads constructor(val sobjectType: String, val soupName: String, idFieldName: String? = null, modificationDateFieldName: String? = null, externalIdFieldName: String? = null)
Simple object to capture details of parent in parent-child relationship
Link copied to clipboard
class SOQLBuilder
Helper class to build a SOQL statement.
Link copied to clipboard
To manipulate a SOQL query given by a String
Link copied to clipboard
class SOSLBuilder
Helper class to build a SOSL statement.
Link copied to clipboard
class SOSLReturningBuilder
Helper class to build a SOSL returning statement.
Link copied to clipboard
class SyncOptions
Options for sync up / down
Link copied to clipboard
class SyncState(val id: Long, val type: SyncState.Type, val name: String?, val target: SyncTarget, val options: SyncOptions, val soupName: String)
State of a sync-down or sync-up