namespace OpenWarehouse.warehouse.api.Common.Producer; public interface IProducerManager { public Task FindProducerByName(string name); public Task FindProducerById(Guid? guid); public Task> GetProducerList(); public Task DeleteProducerByName(string name); public Task> GetClaims(Producers producers); public Task CreateAsync(Producers producers); public Task AddClaim(Producers producers, Claim claim); public Task DeleteClaim(Producers producers, string claimType); public Task UpdateClaim(Producers producers, Claim claim); }