using AyCode.Interfaces.Entities;

namespace AyCode.Interfaces;

public interface IAcModelDtoBaseEmpty
{
}

public interface IAcModelDtoBase : IEntityGuid, IAcModelDtoBaseEmpty
{
}

public interface IAcModelDtoBase<out TMainEntity> : IAcModelDtoBase where TMainEntity : IEntityGuid
{
    TMainEntity CreateMainEntity();
}