Class EInvoiceServiceOptions

Namespace
EInvoice.DependencyInjection
Assembly
EInvoice.DependencyInjection.dll

Configures which EInvoice services are registered and which XML backend is used.

public sealed class EInvoiceServiceOptions
Inheritance
EInvoiceServiceOptions
Inherited Members

Properties

CiiSerializationBackend

Backend used for CII serializer/deserializer registrations.

public InvoiceSerializationBackend CiiSerializationBackend { get; set; }

Property Value

InvoiceSerializationBackend

RegisterCii

Registers CII serializer/deserializer services when true.

public bool RegisterCii { get; set; }

Property Value

bool

RegisterCoreValidators

Registers Core model validators when true.

public bool RegisterCoreValidators { get; set; }

Property Value

bool

RegisterFacturX

Registers FacturX hybrid merger services when true.

public bool RegisterFacturX { get; set; }

Property Value

bool

RegisterUbl

Registers UBL serializer/deserializer services when true.

public bool RegisterUbl { get; set; }

Property Value

bool

UblSerializationBackend

Backend used for UBL serializer/deserializer registrations.

public InvoiceSerializationBackend UblSerializationBackend { get; set; }

Property Value

InvoiceSerializationBackend