| 1234567891011121314151617181920212223 |
- 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<UserResponse> GetTokenByIdAsync(DbRequestMessage id);
- Task<List<UserResponse>> ListUsersAsync(VoidMessage msg);
- Task<TrackResponse> GetTrackByUserAsync(DbRequestMessage id);
- Task<VoidMessage> SaveTrackAsync(SaveTrackRequest track);
- Task<VoidMessage> DeleteTrackAsync(DbRequestMessage id);
- Task<VoidMessage> SaveUserAsync(UserResponse user);
- Task<VoidMessage> DeleteUserAsync(DbRequestMessage user);
- }
- }
|