Table of Contents

Class S128ComplexAttribute

Namespace
EncDotNet.S100.Datasets.S128
Assembly
EncDotNet.S100.Datasets.S128.dll

A complex (nested) attribute instance containing sub-attribute values.

public sealed class S128ComplexAttribute : IS100ComplexAttribute
Inheritance
S128ComplexAttribute
Implements
Inherited Members

Properties

Code

The complex attribute code (the carrying element local name).

public required string Code { get; init; }

Property Value

string

NestedAttributes

Nested complex attributes (e.g. timeIntervalOfProduct/issuanceCycle).

public required IReadOnlyList<S128ComplexAttribute> NestedAttributes { get; init; }

Property Value

IReadOnlyList<S128ComplexAttribute>

SubAttributes

Sub-attribute leaf values keyed by sub-attribute code.

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

Property Value

IReadOnlyDictionary<string, string>