Skip to content

LangfuseDatasetItemSnapshot

NexusLabs.Foundry.Langfuse

LangfuseDatasetItemSnapshot Class

Captures one active hosted Langfuse dataset item at the selected dataset version.

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

Inheritance System.Object 🡒 LangfuseDatasetItemSnapshot

Implements System.IEquatable<LangfuseDatasetItemSnapshot>

Properties

LangfuseDatasetItemSnapshot.CreatedAt Property

Gets the item creation timestamp.

public System.DateTimeOffset CreatedAt { get; init; }

Property Value

System.DateTimeOffset

LangfuseDatasetItemSnapshot.DatasetId Property

Gets the stable identifier of the containing dataset.

public string DatasetId { get; init; }

Property Value

System.String

LangfuseDatasetItemSnapshot.DatasetName Property

Gets the name of the containing dataset.

public string DatasetName { get; init; }

Property Value

System.String

LangfuseDatasetItemSnapshot.ExpectedOutput Property

Gets the optional expected output.

public System.Nullable<System.Text.Json.JsonElement> ExpectedOutput { get; init; }

Property Value

System.Nullable<System.Text.Json.JsonElement>

LangfuseDatasetItemSnapshot.Id Property

Gets the stable project-wide dataset item identifier.

public string Id { get; init; }

Property Value

System.String

LangfuseDatasetItemSnapshot.Input Property

Gets the item input.

public System.Nullable<System.Text.Json.JsonElement> Input { get; init; }

Property Value

System.Nullable<System.Text.Json.JsonElement>

LangfuseDatasetItemSnapshot.Metadata Property

Gets optional structured item metadata.

public System.Nullable<System.Text.Json.JsonElement> Metadata { get; init; }

Property Value

System.Nullable<System.Text.Json.JsonElement>

LangfuseDatasetItemSnapshot.SourceObservationId Property

Gets the optional production observation from which the item was curated.

public string? SourceObservationId { get; init; }

Property Value

System.String

LangfuseDatasetItemSnapshot.SourceTraceId Property

Gets the optional production trace from which the item was curated.

public string? SourceTraceId { get; init; }

Property Value

System.String

LangfuseDatasetItemSnapshot.UpdatedAt Property

Gets the item update timestamp.

public System.DateTimeOffset UpdatedAt { get; init; }

Property Value

System.DateTimeOffset