Table of Contents

Class SecomServiceDescription

Namespace
EncDotNet.S100.Collections.Indexing
Assembly
EncDotNet.S100.Collections.dll

What a SECOM service offers, as read by DescribeAsync(Uri, string?, string?, CancellationToken).

public sealed record SecomServiceDescription : IEquatable<SecomServiceDescription>
Inheritance
SecomServiceDescription
Implements
Inherited Members

Constructors

SecomServiceDescription(IReadOnlyList<CatalogFacetValue>, int, int?, bool, SecomApiVersion)

What a SECOM service offers, as read by DescribeAsync(Uri, string?, string?, CancellationToken).

public SecomServiceDescription(IReadOnlyList<CatalogFacetValue> Products, int ListedItems, int? TotalItems, bool Truncated, SecomApiVersion ApiVersion)

Parameters

Products IReadOnlyList<CatalogFacetValue>

Object counts and sizes per product.

ListedItems int

How many objects were read.

TotalItems int?

How many objects the service said it offers, if it said.

Truncated bool

True when the service offers more objects than were read.

ApiVersion SecomApiVersion

The SECOM interface version that answered.

Properties

ApiVersion

The SECOM interface version that answered.

public SecomApiVersion ApiVersion { get; init; }

Property Value

SecomApiVersion

ListedItems

How many objects were read.

public int ListedItems { get; init; }

Property Value

int

Products

Object counts and sizes per product.

public IReadOnlyList<CatalogFacetValue> Products { get; init; }

Property Value

IReadOnlyList<CatalogFacetValue>

TotalItems

How many objects the service said it offers, if it said.

public int? TotalItems { get; init; }

Property Value

int?

Truncated

True when the service offers more objects than were read.

public bool Truncated { get; init; }

Property Value

bool