using GrpcShared.DTO.Search; using GrpcShared.DTO.Track.MultipleTrack; using GrpcShared.DTO.Track.SaveTracks; using GrpcShared.DTO.Track.SingleTrack; using GrpcShared.DTO.TrackByID; 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 ITrackService { Task ListSearchAsync(SearchRequest request); Task ListSingleTrackAsync(SingleTrackRequest request); Task ListMultipleTrackAsync(MultipleTrackRequest request); Task SaveTracks(SaveTracksRequest request); Task GetById(TrackRequest request); } }