Table of Contents

Interface IFileApi

Namespace
MegaForm.Sdk
Assembly
MegaForm.Sdk.dll

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

submissionId int
scope MegaFormScope
cancellationToken CancellationToken

Returns

Task<IReadOnlyList<FileDto>>

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

submissionId int
fileId int
scope MegaFormScope
cancellationToken CancellationToken

Returns

Task<MegaFormFileContent>