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
headerPermitHeaderThe header that applies to the group's permits.
productsIReadOnlyDictionary<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
Products
The permits in this group, keyed by product specification id.
public IReadOnlyDictionary<string, IReadOnlyList<DataPermit>> Products { get; }