Skip to content

LangfusePage T

NexusLabs.Foundry.Langfuse

LangfusePage<T> Class

Contains one validated page returned by a Langfuse list endpoint.

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

Type parameters

T

The listed resource type.

Inheritance System.Object 🡒 LangfusePage\<T>

Implements System.IEquatable<NexusLabs.Foundry.Langfuse.LangfusePage<T>>

Properties

LangfusePage<T>.Items Property

Gets the resources in provider order.

public System.Collections.Generic.IReadOnlyList<T> Items { get; init; }

Property Value

System.Collections.Generic.IReadOnlyList<T>

LangfusePage<T>.Page Property

Gets the one-based page number.

public int Page { get; init; }

Property Value

System.Int32

LangfusePage<T>.PageSize Property

Gets the requested and returned page size.

public int PageSize { get; init; }

Property Value

System.Int32

LangfusePage<T>.TotalItems Property

Gets the total number of matching resources.

public int TotalItems { get; init; }

Property Value

System.Int32

LangfusePage<T>.TotalPages Property

Gets the total number of pages.

public int TotalPages { get; init; }

Property Value

System.Int32