CompositeRequestHelper
object CompositeRequestHelper
Types
Link copied to clipboard
class RecordRequest
Request object abstracting away differences between /composite/batch and /composite/sobject sub-requests
Link copied to clipboard
class RecordResponse
Response object abstracting away differences between /composite/batch and /composite/sobject sub-responses
Link copied to clipboard
Functions
Link copied to clipboard
fun parseIdsFromResponses(refIdToRecordResponse: Map<String, CompositeRequestHelper.RecordResponse>): Map<String, String>
Link copied to clipboard
fun sendAsCollectionRequests(syncManager: SyncManager, allOrNone: Boolean, recordRequests: List<CompositeRequestHelper.RecordRequest>): Map<String, CompositeRequestHelper.RecordResponse>
Send record requests using sobject collection requests
Link copied to clipboard
fun sendAsCompositeBatchRequest(syncManager: SyncManager, allOrNone: Boolean, recordRequests: List<CompositeRequestHelper.RecordRequest>): Map<String, CompositeRequestHelper.RecordResponse>
Send record requests using a composite batch request
Link copied to clipboard
fun updateReferences(record: JSONObject, fieldWithRefId: String, refIdToServerId: Map<String, String>)
Update id field with server id