Signature
global static List<string> getPreviewUrls( List<Resource> resources, PreviewParams params, String library, String runAs )
Parameters
| Parameter | Description | |
|---|---|---|
resourcesList<Resource> |
required | A list of Resource records to generate preview URLs for. |
params |
required | A custom type. PreviewParams has a Boolean allowDownload property. |
libraryString |
required | Target storage library. |
runAsString |
optional | Username to attribute the operation to; defaults to the integration user. |
Return Type
List<String> — the preview URLs.
Example
List<String> previewUrls = new List<String>(); cldfs.PreviewParams PreviewParams = new cldfs.PreviewParams(); PreviewParams.allowDownload = true; previewUrls = cldfs.Client.getPreviewUrls( new List<cldfs.Resource>{ new cldfs.Resource( '001XXXXXXXXXXX', 'file', 'image.png', 'library', 'driveId' ) }, PreviewParams, 'library', 'integrationUser' );