-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathConverterExtensions.cs
20 lines (17 loc) · 1.11 KB
/
ConverterExtensions.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using FluentSerializer.Xml.Converting;
namespace FluentSerializer.UseCase.OpenAir.Serializer.Converters;
public static class ConverterExtensions
{
private static readonly OpenAirDateConverter OpenAirDateConverter = new();
private static readonly RequestTypeValueConverter RequestTypeValueConverter = new();
private static readonly StringBitBooleanConverter StringBitBooleanConverter = new();
private static readonly SimpleDateConverter SimpleDateConverter = new();
/// <inheritdoc cref="Converters.OpenAirDateConverter"/>
public static OpenAirDateConverter OpenAirDate(this IUseXmlConverters _) => OpenAirDateConverter;
/// <inheritdoc cref="Converters.RequestTypeValueConverter"/>
public static RequestTypeValueConverter RequestTypeValue(this IUseXmlConverters _) => RequestTypeValueConverter;
/// <inheritdoc cref="Converters.StringBitBooleanConverter"/>
public static StringBitBooleanConverter StringBitBoolean(this IUseXmlConverters _) => StringBitBooleanConverter;
/// <inheritdoc cref="Converters.SimpleDateConverter"/>
public static SimpleDateConverter SimpleDate(this IUseXmlConverters _) => SimpleDateConverter;
}