Table of Contents

Class S128ProductReference

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

A typed product cross-reference resolved from an S-128 theReference xlink and its companion ProductMapping complex attribute (S-128 § 12).

public sealed record S128ProductReference : IEquatable<S128ProductReference>
Inheritance
S128ProductReference
Implements
Inherited Members

Constructors

S128ProductReference(S128CatalogueEntry, S128ProductMappingCategory, string?)

A typed product cross-reference resolved from an S-128 theReference xlink and its companion ProductMapping complex attribute (S-128 § 12).

public S128ProductReference(S128CatalogueEntry Target, S128ProductMappingCategory Category, string? RawCategoryText)

Parameters

Target S128CatalogueEntry

The resolved catalogue entry the xlink points to.

Category S128ProductMappingCategory

Classified mapping category.

RawCategoryText string

The raw text content of categoryOfProductMapping, when present.

Properties

Category

Classified mapping category.

public S128ProductMappingCategory Category { get; init; }

Property Value

S128ProductMappingCategory

RawCategoryText

The raw text content of categoryOfProductMapping, when present.

public string? RawCategoryText { get; init; }

Property Value

string

Target

The resolved catalogue entry the xlink points to.

public S128CatalogueEntry Target { get; init; }

Property Value

S128CatalogueEntry