Class GetUsersResponse
Represents the paginated response from retrieving users, containing user summaries and navigation links.
public record GetUsersResponse : IEquatable<GetUsersResponse>
- Inheritance
-
GetUsersResponse
- Implements
- Inherited Members
Constructors
GetUsersResponse(int, EmbeddedUsers, HalLinks<GetUsersHalLink>)
Represents the paginated response from retrieving users, containing user summaries and navigation links.
public GetUsersResponse(int PageSize, EmbeddedUsers Embedded, HalLinks<GetUsersHalLink> Links)
Parameters
PageSizeintThe number of user records returned in this response page.
EmbeddedEmbeddedUsersThe embedded collection containing the list of user summaries matching the query.
LinksHalLinks<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
Links
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
PageSize
The number of user records returned in this response page.
[JsonPropertyOrder(0)]
public int PageSize { get; init; }