19 lines
630 B
C#
19 lines
630 B
C#
using Pilz.Data;
|
|
|
|
namespace Pilz.Net.Api.Entities;
|
|
|
|
public interface IEntityConverterProvider<TEntity, TUpdateMsg>
|
|
where TEntity : class, IDataObject
|
|
where TUpdateMsg : ApiMessage
|
|
{
|
|
IEntityConverter<TEntity, TUpdateMsg>? GetEntityConverter() => this as IEntityConverter<TEntity, TUpdateMsg>;
|
|
}
|
|
|
|
public interface IEntityConverterProvider<TEntity, TParent, TUpdateMsg>
|
|
where TEntity : class, IDataObject
|
|
where TParent : class, IDataObject
|
|
where TUpdateMsg : ApiMessage
|
|
{
|
|
IEntityConverter<TEntity, TParent, TUpdateMsg>? GetEntityConverter() => this as IEntityConverter<TEntity, TParent, TUpdateMsg>;
|
|
}
|