namespace AIStudio.Assistants.BeyondFactsLab;
///
/// Where a result belongs: to a preparation, as one of its kinds of results.
///
/// The ID of the preparation.
/// The kind of result.
public sealed record BflResultLocation(Guid ProjectId, BflResultKind Kind)
{
///
/// Gets a key which tells the result apart from every other one, e.g., for a running request.
///
public string Key => $"{this.ProjectId:D}/results/{this.Kind.FileName}";
}