Class SecomCapabilityEntry
- Namespace
- EncDotNet.S100.Collections.Secom
- Assembly
- EncDotNet.S100.Collections.dll
One product of a SECOM Capability response.
public sealed record SecomCapabilityEntry : IEquatable<SecomCapabilityEntry>
- Inheritance
-
SecomCapabilityEntry
- Implements
- Inherited Members
Constructors
SecomCapabilityEntry(SecomContainerType, string?, string?, bool, bool)
One product of a SECOM Capability response.
public SecomCapabilityEntry(SecomContainerType ContainerType, string? ProductSpec, string? ServiceVersion, bool Get, bool GetSummary)
Parameters
ContainerTypeSecomContainerTypeThe container type offered.
ProductSpecstringThe data product in canonical short form, if stated.
ServiceVersionstringThe SECOM edition the service implements (
serviceVersion).GetboolTrue when
Getis implemented.GetSummaryboolTrue when
GetSummaryis implemented.
Properties
ContainerType
The container type offered.
public SecomContainerType ContainerType { get; init; }
Property Value
Get
True when Get is implemented.
public bool Get { get; init; }
Property Value
GetSummary
True when GetSummary is implemented.
public bool GetSummary { get; init; }
Property Value
ProductSpec
The data product in canonical short form, if stated.
public string? ProductSpec { get; init; }
Property Value
ServiceVersion
The SECOM edition the service implements (serviceVersion).
public string? ServiceVersion { get; init; }