using SqsEventHandler.Repositories.Mappers; namespace SqsEventHandler.Repositories; public interface IDynamoDbRepository where TItem : class { Task GetItemAsync(string id, CancellationToken cancellationToken); Task PutItemAsync(TItem dto, CancellationToken cancellationToken); Task DeleteItemAsync(string id, CancellationToken cancellationToken); }