Skip to content

LangfuseExperimentItemLinkResult

NexusLabs.Foundry.Langfuse

LangfuseExperimentItemLinkResult Class

Describes the direct REST publication outcome for one dataset-run-item link.

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

Inheritance System.Object 🡒 LangfuseExperimentItemLinkResult

Implements System.IEquatable<LangfuseExperimentItemLinkResult>

Constructors

LangfuseExperimentItemLinkResult(LangfuseExperimentItemLinkStatus, string, string, LangfusePublicationFailure) Constructor

Initializes an item-link result.

public LangfuseExperimentItemLinkResult(NexusLabs.Foundry.Langfuse.LangfuseExperimentItemLinkStatus status, string? datasetRunItemId, string? datasetRunId, NexusLabs.Foundry.Langfuse.LangfusePublicationFailure? failure);

Parameters

status LangfuseExperimentItemLinkStatus

The link status.

datasetRunItemId System.String

The created dataset-run-item id, when available.

datasetRunId System.String

The dataset-run id returned for this item, when available.

failure LangfusePublicationFailure

The structured failure, when present.

Properties

LangfuseExperimentItemLinkResult.DatasetRunId Property

Gets the dataset-run id returned for this item, when available.

public string? DatasetRunId { get; }

Property Value

System.String

LangfuseExperimentItemLinkResult.DatasetRunItemId Property

Gets the dataset-run-item id returned by Langfuse, when available.

public string? DatasetRunItemId { get; }

Property Value

System.String

LangfuseExperimentItemLinkResult.Failure Property

Gets the structured publication failure, when present.

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

Property Value

LangfusePublicationFailure

LangfuseExperimentItemLinkResult.Status Property

Gets the link status.

public NexusLabs.Foundry.Langfuse.LangfuseExperimentItemLinkStatus Status { get; }

Property Value

LangfuseExperimentItemLinkStatus