void.cat/VoidCat/Services/Abstractions/IPublicPrivateStore.cs
2022-03-07 13:38:53 +00:00

10 lines
224 B
C#

namespace VoidCat.Services.Abstractions;
public interface IPublicPrivateStore<TPublic, in TPrivate>
{
ValueTask<TPublic?> Get(Guid id);
ValueTask Set(Guid id, TPrivate obj);
ValueTask Delete(Guid id);
}