Files
csharp/src/KubernetesClient.ModelConverter/AutoMapper/AutoMapperModelVersionConverter.cs
Boshi Lian abf6950cae Proposal: user defined model version explicit converter (#1211)
* introduce user defined model version explicit convertor

* bump ver
2023-03-03 09:14:58 -08:00

18 lines
438 B
C#

using static k8s.Models.ModelVersionConverter;
namespace k8s.ModelConverter.AutoMapper;
public class AutoMapperModelVersionConverter : IModelVersionConverter
{
public static IModelVersionConverter Instance { get; } = new AutoMapperModelVersionConverter();
private AutoMapperModelVersionConverter()
{
}
public TTo Convert<TFrom, TTo>(TFrom from)
{
return VersionConverter.Mapper.Map<TTo>(from);
}
}