Skip to content

Class FacturXProfileMappingExtensions

Mapping methods for FacturXDotNet.Models.FacturXProfile.

Assembly: FacturXDotNet.dll
csharp
public static class FacturXProfileMappingExtensions

Methods

ToFacturXProfile(FacturXProfile)

Convert the FacturXDotNet.Models.FacturXProfile to its string representation.

csharp
public static ReadOnlySpan<char> ToFacturXProfile(this FacturXProfile profile)
Returns

System.ReadOnlySpan<System.Char>

Parameters
TypeName
FacturXDotNet.Models.FacturXProfileprofile

ToFacturXProfileOrNull(ReadOnlySpan<char>)

Convert the string to its FacturXDotNet.Models.FacturXProfile representation.

csharp
public static FacturXProfile? ToFacturXProfileOrNull(this ReadOnlySpan<char> profile)
Returns

System.Nullable<FacturXDotNet.Models.FacturXProfile>

Parameters
TypeName
System.ReadOnlySpan<System.Char>profile

ToFacturXProfile(ReadOnlySpan<char>)

Convert the string to its FacturXDotNet.Models.FacturXProfile representation.

csharp
public static FacturXProfile ToFacturXProfile(this ReadOnlySpan<char> profile)
Returns

FacturXDotNet.Models.FacturXProfile

Parameters
TypeName
System.ReadOnlySpan<System.Char>profile
Exceptions

System.ArgumentOutOfRangeException
Thrown when the value is not a valid FacturXDotNet.Models.FacturXProfile.

ToGuideLineSpecifiedDocumentContextParameterId(FacturXProfile)

Convert the FacturXDotNet.Models.FacturXProfile to its FacturXDotNet.Models.CII.GuidelineSpecifiedDocumentContextParameterId representation.

csharp
public static GuidelineSpecifiedDocumentContextParameterId ToGuideLineSpecifiedDocumentContextParameterId(this FacturXProfile profile)
Returns

FacturXDotNet.Models.CII.GuidelineSpecifiedDocumentContextParameterId

Parameters
TypeName
FacturXDotNet.Models.FacturXProfileprofile

ToFacturXProfileOrNull(GuidelineSpecifiedDocumentContextParameterId)

Convert the FacturXDotNet.Models.CII.GuidelineSpecifiedDocumentContextParameterId to its FacturXDotNet.Models.FacturXProfile representation.

csharp
public static FacturXProfile? ToFacturXProfileOrNull(this GuidelineSpecifiedDocumentContextParameterId profile)
Returns

System.Nullable<FacturXDotNet.Models.FacturXProfile>

Parameters
TypeName
FacturXDotNet.Models.CII.GuidelineSpecifiedDocumentContextParameterIdprofile

ToFacturXProfile(GuidelineSpecifiedDocumentContextParameterId)

Convert the FacturXDotNet.Models.CII.GuidelineSpecifiedDocumentContextParameterId to its FacturXDotNet.Models.FacturXProfile representation.

csharp
public static FacturXProfile ToFacturXProfile(this GuidelineSpecifiedDocumentContextParameterId profile)
Returns

FacturXDotNet.Models.FacturXProfile

Parameters
TypeName
FacturXDotNet.Models.CII.GuidelineSpecifiedDocumentContextParameterIdprofile
Exceptions

System.ArgumentOutOfRangeException
Thrown when the value is not a valid FacturXDotNet.Models.FacturXProfile.

ToXmpFacturXConformanceLevel(FacturXProfile)

Convert the FacturXDotNet.Models.FacturXProfile to its FacturXDotNet.Models.XMP.XmpFacturXConformanceLevel representation.

csharp
public static XmpFacturXConformanceLevel ToXmpFacturXConformanceLevel(this FacturXProfile profile)
Returns

FacturXDotNet.Models.XMP.XmpFacturXConformanceLevel

Parameters
TypeName
FacturXDotNet.Models.FacturXProfileprofile

ToFacturXProfileOrNull(XmpFacturXConformanceLevel)

Convert the FacturXDotNet.Models.XMP.XmpFacturXConformanceLevel to its FacturXDotNet.Models.FacturXProfile representation.

csharp
public static FacturXProfile? ToFacturXProfileOrNull(this XmpFacturXConformanceLevel profile)
Returns

System.Nullable<FacturXDotNet.Models.FacturXProfile>

Parameters
TypeName
FacturXDotNet.Models.XMP.XmpFacturXConformanceLevelprofile

ToFacturXProfile(XmpFacturXConformanceLevel)

Convert the FacturXDotNet.Models.XMP.XmpFacturXConformanceLevel to its FacturXDotNet.Models.FacturXProfile representation.

csharp
public static FacturXProfile ToFacturXProfile(this XmpFacturXConformanceLevel profile)
Returns

FacturXDotNet.Models.FacturXProfile

Parameters
TypeName
FacturXDotNet.Models.XMP.XmpFacturXConformanceLevelprofile
Exceptions

System.ArgumentOutOfRangeException
Thrown when the value is not a valid FacturXDotNet.Models.FacturXProfile.

The tools are open source and released under the MIT License, feel free to use, modify, and share.