Creates an instance of AttachmentDownloader. This class is responsible for downloading input files from attachments.
The type of the turn state used in the application.
The key to store files in state. Defaults to 'inputFiles'.
Downloads files from the attachments in the current turn context and stores them in state.
The turn context containing the activity with attachments.
The turn state to store the files in.
A promise that resolves when the downloaded files are stored.
Downloads files from the attachments in the current turn context.
The turn context containing the activity with attachments.
A promise that resolves to an array of downloaded input files.
A utility class for downloading input files from activity attachments.
Remarks
This class provides functionality to filter and download attachments from a turn context, supporting various content types and handling authentication for secure URLs.