24 lines
649 B
C#
24 lines
649 B
C#
|
|
namespace PiiRedaction.TestHarness.Wpf.Models;
|
||
|
|
|
||
|
|
public sealed record RedactionOutcome(
|
||
|
|
string OriginalPrompt,
|
||
|
|
string SanitizedPrompt,
|
||
|
|
IReadOnlyList<RedactionDisplayModel> DetectedEntities,
|
||
|
|
IReadOnlyList<PlaceholderDisplayModel> Placeholders,
|
||
|
|
long ElapsedMilliseconds,
|
||
|
|
bool HasLeak);
|
||
|
|
|
||
|
|
public sealed record BatchScenarioResult(
|
||
|
|
TestPromptScenario Scenario,
|
||
|
|
bool Passed,
|
||
|
|
string? FailureReason,
|
||
|
|
int EntityCount,
|
||
|
|
long ElapsedMilliseconds);
|
||
|
|
|
||
|
|
public sealed record BatchRunSummary(
|
||
|
|
int Total,
|
||
|
|
int Passed,
|
||
|
|
int Failed,
|
||
|
|
IReadOnlyList<BatchScenarioResult> Results,
|
||
|
|
long TotalElapsedMilliseconds);
|