Skip to content

LangfuseExperimentItemScoreResult

NexusLabs.Foundry.Langfuse

LangfuseExperimentItemScoreResult Class

Describes one canonical item metric projected to a Langfuse trace score.

public sealed record LangfuseExperimentItemScoreResult : System.IEquatable<NexusLabs.Foundry.Langfuse.LangfuseExperimentItemScoreResult>

Inheritance System.Object 🡒 LangfuseExperimentItemScoreResult

Implements System.IEquatable<LangfuseExperimentItemScoreResult>

Properties

LangfuseExperimentItemScoreResult.CaseId Property

Gets the canonical case id.

public string CaseId { get; init; }

Property Value

System.String

LangfuseExperimentItemScoreResult.Failure Property

Gets the structured provider failure, when present.

public NexusLabs.Foundry.Langfuse.LangfusePublicationFailure? Failure { get; init; }

Property Value

LangfusePublicationFailure

LangfuseExperimentItemScoreResult.Name Property

Gets the normalized score name.

public string Name { get; init; }

Property Value

System.String

LangfuseExperimentItemScoreResult.ScoreId Property

Gets the requested or accepted score id, when available.

public string? ScoreId { get; init; }

Property Value

System.String

LangfuseExperimentItemScoreResult.Status Property

Gets the direct score publication status.

public NexusLabs.Foundry.Langfuse.LangfuseExperimentScoreStatus Status { get; init; }

Property Value

LangfuseExperimentScoreStatus

LangfuseExperimentItemScoreResult.TraceId Property

Gets the target trace id, when available.

public string? TraceId { get; init; }

Property Value

System.String

LangfuseExperimentItemScoreResult.TrialIndex Property

Gets the one-based statistical trial index.

public int TrialIndex { get; init; }

Property Value

System.Int32