using GrpcShared.DTO; using GrpcShared.DTO.Db; using ProtoBuf.Grpc.Configuration; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GrpcShared.Interfaces { [Service] public interface IIdentityService { Task GetTokenByIdAsync(DbRequestMessage id); Task> ListUsersAsync(VoidMessage msg); Task GetTrackByUserAsync(DbRequestMessage id); Task SaveTrackAsync(SaveTrackRequest track); Task DeleteTrackAsync(DbRequestMessage id); Task SaveUserAsync(UserResponse user); Task DeleteUserAsync(DbRequestMessage user); } }