Table of Contents

Class GetUsersResponse

Namespace
Vonage.Users.GetUsers
Assembly
Vonage.dll

Represents the paginated response from retrieving users, containing user summaries and navigation links.

public record GetUsersResponse : IEquatable<GetUsersResponse>
Inheritance
GetUsersResponse
Implements
Inherited Members

Constructors

Represents the paginated response from retrieving users, containing user summaries and navigation links.

public GetUsersResponse(int PageSize, EmbeddedUsers Embedded, HalLinks<GetUsersHalLink> Links)

Parameters

PageSize int

The number of user records returned in this response page.

Embedded EmbeddedUsers

The embedded collection containing the list of user summaries matching the query.

Links HalLinks<GetUsersHalLink>

HAL navigation links for pagination, including next and previous page cursors when available.

Properties

Embedded

The embedded collection containing the list of user summaries matching the query.

[JsonPropertyName("_embedded")]
[JsonPropertyOrder(1)]
public EmbeddedUsers Embedded { get; init; }

Property Value

EmbeddedUsers

HAL navigation links for pagination, including next and previous page cursors when available.

[JsonPropertyName("_links")]
[JsonPropertyOrder(2)]
public HalLinks<GetUsersHalLink> Links { get; init; }

Property Value

HalLinks<GetUsersHalLink>

PageSize

The number of user records returned in this response page.

[JsonPropertyOrder(0)]
public int PageSize { get; init; }

Property Value

int