Table of Contents

Class S124ComplexAttribute

Namespace
EncDotNet.S100.Datasets.S124
Assembly
EncDotNet.S100.Datasets.S124.dll

A complex attribute instance containing sub-attributes.

public sealed class S124ComplexAttribute : IS100ComplexAttribute
Inheritance
S124ComplexAttribute
Implements
Inherited Members

Properties

Code

The complex attribute code.

public required string Code { get; init; }

Property Value

string

Groups

The nested complex sub-attributes, one per occurrence in document order, each with its own leaf values (Edition 2.0.0, for example one information per language inside warningInformation). SubAttributes keeps only the first of a repeated one. Empty when the attribute nests none.

public IReadOnlyList<S124ComplexAttribute> Groups { get; init; }

Property Value

IReadOnlyList<S124ComplexAttribute>

SubAttributes

Sub-attribute values keyed by code.

public required IReadOnlyDictionary<string, string> SubAttributes { get; init; }

Property Value

IReadOnlyDictionary<string, string>