1using System.Diagnostics.CodeAnalysis;
34 public override bool TryParse(
byte[] Value, TravelDocumentsClient Client,
37 if (TravelDocumentsClient.TryParseDataObjects(Value, Client, out
IDataObject[]? Inner))
39 Parsed = this.
Create(Value, Inner, Client);
Abstract base class for data objects that contain nested data objects.
abstract IDataObject Create(byte[] Value, IDataObject[] Inner, TravelDocumentsClient Client)
Creates a parsed instance of the data object.
NestedDataObject()
Abstract base class for data objects that contain nested data objects.
NestedDataObject(byte[] Value)
Abstract base class for data objects that contain nested data objects.
override bool TryParse(byte[] Value, TravelDocumentsClient Client, [NotNullWhen(true)] out IDataObject? Parsed)
Tries to parse a binary representation of the data object.