Table of Contents

Class PermitGroup

Namespace
EncDotNet.S100.ExchangeSets.Protection
Assembly
EncDotNet.S100.ExchangeSets.dll

One header/products pair within a PermitFile (ยง15-7.4.3).

public sealed class PermitGroup
Inheritance
PermitGroup
Inherited Members

Constructors

PermitGroup(PermitHeader, IReadOnlyDictionary<string, IReadOnlyList<DataPermit>>)

Creates a header/products group.

public PermitGroup(PermitHeader header, IReadOnlyDictionary<string, IReadOnlyList<DataPermit>> products)

Parameters

header PermitHeader

The header that applies to the group's permits.

products IReadOnlyDictionary<string, IReadOnlyList<DataPermit>>

The permits, keyed by product specification id (for example S-101).

Properties

Header

The header that applies to this group's permits.

public PermitHeader Header { get; }

Property Value

PermitHeader

Products

The permits in this group, keyed by product specification id.

public IReadOnlyDictionary<string, IReadOnlyList<DataPermit>> Products { get; }

Property Value

IReadOnlyDictionary<string, IReadOnlyList<DataPermit>>