Interface IFileApi
List and download files attached to submissions.
public interface IFileApi
Methods
ListForSubmissionAsync(int, MegaFormScope?, CancellationToken)
List the files uploaded against a submission (metadata only).
Task<IReadOnlyList<FileDto>> ListForSubmissionAsync(int submissionId, MegaFormScope? scope = null, CancellationToken cancellationToken = default)
Parameters
submissionIdintscopeMegaFormScopecancellationTokenCancellationToken
Returns
OpenAsync(int, int, MegaFormScope?, CancellationToken)
Read a file's bytes + metadata for a download response, or null if not found.
Task<MegaFormFileContent?> OpenAsync(int submissionId, int fileId, MegaFormScope? scope = null, CancellationToken cancellationToken = default)
Parameters
submissionIdintfileIdintscopeMegaFormScopecancellationTokenCancellationToken