ContentDownloadContext Enum
This enum specifies the download context.
Usage
If the operationContext is CONTENT, CHATTER, DELIVERY, S1, or MOBILE, it can be used in a shepherd servlet as a query parameter. It’s possible for a user to change the query parameters. If a user enters a value other than CONTENT, CHATTER, DELIVERY, S1, or MOBILE, the value is treated as the default value CONTENT.
Users can’t set query parameters to REST_API, SOQL, or RETRIEVE, so these values can be assumed to be accurate.
Enum Values
The Sfc.ContentDownloadContext enum value identifies the content download context. The enum value is provided as a query parameter in the file download servlet. The following are the values of the Sfc.ContentDownloadContext enum.
| Value | Description |
|---|---|
| CHATTER | Download from Chatter. |
| CONTENT | Default value. Downloads from the Salesforce CRM Content product. |
| DELIVERY | Download of a content delivery. |
| REST_API | Download from the Connect API (/connect/files/${fileId}/content endpoint). Used in both Android and iOS apps. |
| RETRIEVE | Retrieve VersionData from SObject API. |
| S1 | Download from Lightning Experience. |
| SOQL | Select VersionData from SOQL. |