Table of Contents

Class WireValueAttribute

Namespace
Zedal.Sdk.Apis.Diwass.Enums
Assembly
Zedal.Sdk.dll

Hängt einen Wire-Wert (z.B. "AuditReport", "eori") an einen Enum-Eintrag. Wird vom DiwassEnumExtensions-Mapping gelesen und übersetzt zwischen typsicherem Enum und dem String-Format, das die DIWASS-Wire-Schicht erwartet bzw. liefert.

[AttributeUsage(AttributeTargets.Field, AllowMultiple = false)]
public sealed class WireValueAttribute : Attribute
Inheritance
WireValueAttribute
Inherited Members

Remarks

Wenn ein Enum-Wert keinen WireValueAttribute trägt, fällt das Mapping auf den Enum-Namen zurück. Üblich ist trotzdem die explizite Annotation, damit Refactoring (Umbenennen des Enum-Mitglieds) das Wire-Format nicht versehentlich bricht.

Constructors

WireValueAttribute(string)

Properties

Value