Class ScimListResponse<T>

Namespace
Kuestenlogik.Bowire.Scim
Assembly
Kuestenlogik.Bowire.Scim.dll

A page of resources (RFC 7644 §3.4.2).

public sealed class ScimListResponse<T>

Type Parameters

T

The resource type being listed.

Inheritance
ScimListResponse<T>
Inherited Members

Constructors

ScimListResponse()

public ScimListResponse()

Properties

ItemsPerPage

How many are in this page.

[JsonPropertyName("itemsPerPage")]
public int ItemsPerPage { get; set; }

Property Value

int

Resources

The page itself. Capital R per RFC 7644 §3.4.2.

[JsonPropertyName("Resources")]
public List<T> Resources { get; init; }

Property Value

List<T>

Schemas

Schema URNs this response conforms to.

[JsonPropertyName("schemas")]
public List<string> Schemas { get; init; }

Property Value

List<string>

StartIndex

1-based index of the first resource returned.

[JsonPropertyName("startIndex")]
public int StartIndex { get; set; }

Property Value

int

TotalResults

How many resources match, before paging.

[JsonPropertyName("totalResults")]
public int TotalResults { get; set; }

Property Value

int