Class CiiInvoiceDeserializer
- Namespace
- EInvoice.Cii.Serialization
- Assembly
- EInvoice.Cii.dll
Deserializes a CII XML document into an Invoice domain model.
public sealed class CiiInvoiceDeserializer : IInvoiceDeserializer
- Inheritance
-
CiiInvoiceDeserializer
- Implements
- Inherited Members
Constructors
CiiInvoiceDeserializer()
public CiiInvoiceDeserializer()
CiiInvoiceDeserializer(InvoiceSerializationBackend)
public CiiInvoiceDeserializer(InvoiceSerializationBackend backend)
Parameters
backendInvoiceSerializationBackend
Properties
SyntaxBinding
The syntax binding this deserializer reads (e.g. "UBL", "CII").
public string SyntaxBinding { get; }
Property Value
Methods
Deserialize(Stream)
Deserialize an invoice from a stream.
public Invoice Deserialize(Stream input)
Parameters
inputStream
Returns
Deserialize(string)
Deserialize an invoice from XML string.
public Invoice Deserialize(string xml)
Parameters
xmlstring