Files
Sharepoint-Toolbox/SharepointToolbox/Services/Export/CsvExportService.cs
Dev 9f2e2f9899 fix(02-01): add export service stubs and fix PermissionsService compile errors
[Rule 3 - Blocking] CsvExportService/HtmlExportService stubs added so export test
files compile. [Rule 1 - Bug] PermissionsService: removed Principal.Email (not on
Principal, only on User) and changed folder param from Folder to ListItem (SecurableObject).
2026-04-02 13:53:45 +02:00

19 lines
768 B
C#

using SharepointToolbox.Core.Models;
namespace SharepointToolbox.Services.Export;
/// <summary>
/// Exports permission entries to CSV format.
/// Full implementation will be added in Plan 03.
/// </summary>
public class CsvExportService
{
/// <summary>Builds a CSV string from the supplied permission entries.</summary>
public string BuildCsv(IReadOnlyList<PermissionEntry> entries) =>
throw new NotImplementedException("CsvExportService.BuildCsv — implemented in Plan 03");
/// <summary>Writes the CSV output to a file.</summary>
public Task WriteAsync(IReadOnlyList<PermissionEntry> entries, string filePath, CancellationToken ct) =>
throw new NotImplementedException("CsvExportService.WriteAsync — implemented in Plan 03");
}