Interface: IGDPRUtil
GDPR related functionality
Table of contents
Methods
Methods
replaceConversationFiles
▸ replaceConversationFiles(conversation, credentials, shouldReplace?, replacementFile?): Promise<FilesReplaced>
Warning: This will remove all files permanently! Ask your account manager for permissions.
Parameters
| Name | Type | Description |
|---|---|---|
conversation |
any |
Conversation for which the files should be replaced. |
credentials |
IObjectStoreCredentials |
Credentials for the object store where files are stored. |
shouldReplace? |
IShouldReplace |
Matcher function that can be used to filter files. |
replacementFile? |
IReplacementFile |
File that is used to replace current files. By default a 1x1 black png. |
Returns
Promise<FilesReplaced>
Promise of files that have been replaced.
Related Interfaces / Types
Interface: IObjectStoreCredentials
Properties:
-
username:
string -
password:
string
Interface: IReplacementFile
Properties:
-
contentType:
string -
body:
Buffer
Type: IShouldReplace
IShouldReplace: (path: string) => boolean
Type: FilesReplaced
FilesReplaced: string[]