Collection Retrieve

Retrieves a collection of objects of the given object type that match the given object IDs.

Mobile SDK provides a custom response object for parsing Collection request results. See Collection Response.

Parameters 

If you provide a field list, Mobile SDK retrieves only those fields. Otherwise, it returns all accessible standard and custom fields.

  • API version (string, optional)
  • Object type (string)
  • Object IDs (array)
  • Field list (array)

iOS 

Swift 

1let request = RestClient.shared.requestForRetrieve(withObjectType: objectType,
2    objectIds: objectIds!, fieldList: fieldList!, apiVersion: nil)

Objective-C 

1- (SFRestRequest*) requestForCollectionRetrieve:(NSString*)objectType
2                                      objectIds:(NSArray<NSString*>*)objectIds
3                                      fieldList:(NSArray<NSString*>*)fieldList
4                                      apiVersion:(nullable NSString *)apiVersion;

Android 

Kotlin 

1val request =
2    RestRequest.getRequestForCollectionRetrieve(ApiVersionStrings.getVersionNumber(this),
3        objectType, objectIds, fieldList)

Java 

1RestRequest getRequestForCollectionRetrieve(String apiVersion, String objectType,
2    List<String> objectIds, List<String> fieldList)

React Native 

1collectionRetrieve = <T>(
2  objectType: string,
3  ids: Array<string>,
4  fields: Array<string>,
5  successCB: ExecSuccessCallback<T>,
6  errorCB: ExecErrorCallback,
7): void

See Also 

We've Moved

Welcome to the new home of the Mobile SDK Developer Guide! For now, the Japanese guide can be found in PDF form.