Skip to content

LangfuseDataset

NexusLabs.Foundry.Langfuse

LangfuseDataset Class

Describes one hosted Langfuse dataset.

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

Inheritance System.Object 🡒 LangfuseDataset

Implements System.IEquatable<LangfuseDataset>

Properties

LangfuseDataset.CreatedAt Property

Gets the dataset creation timestamp.

public System.DateTimeOffset CreatedAt { get; init; }

Property Value

System.DateTimeOffset

LangfuseDataset.Description Property

Gets the optional dataset description.

public string? Description { get; init; }

Property Value

System.String

LangfuseDataset.ExpectedOutputSchema Property

Gets the optional JSON Schema applied to expected outputs.

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

Property Value

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

LangfuseDataset.Id Property

Gets the stable Langfuse dataset identifier.

public string Id { get; init; }

Property Value

System.String

LangfuseDataset.InputSchema Property

Gets the optional JSON Schema applied to dataset item inputs.

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

Property Value

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

LangfuseDataset.Metadata Property

Gets optional structured dataset metadata.

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

Property Value

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

LangfuseDataset.Name Property

Gets the project-unique dataset name.

public string Name { get; init; }

Property Value

System.String

LangfuseDataset.UpdatedAt Property

Gets the dataset update timestamp.

public System.DateTimeOffset UpdatedAt { get; init; }

Property Value

System.DateTimeOffset