Table of Contents

Struct HalLinks<T>

Namespace
Vonage.Common
Assembly
Vonage.dll

Represents a set of typed HAL (Hypertext Application Language) navigation links for paginated API responses.

public struct HalLinks<T>

Type Parameters

T

The type of the link object.

Inherited Members

This generic version allows for strongly-typed link objects beyond the standard HalLink type.

Properties

Represents the navigation link to the first element.

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public T First { readonly get; set; }

Property Value

T

Represents the navigation link to the last element.

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public T Last { readonly get; set; }

Property Value

T

Represents the navigation link to the next element.

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public T Next { readonly get; set; }

Property Value

T

Represents the navigation link to the previous element.

[JsonPropertyName("prev")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public T Previous { readonly get; set; }

Property Value

T

Represents the navigation link to the current element.

[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public T Self { readonly get; set; }

Property Value

T