using GrpcShared.DTO.Search; using GrpcShared.DTO.TopItem; using GrpcShared.DTO.Track.MultipleTrack; using GrpcShared.DTO.Track.SaveTracks; using GrpcShared.DTO.Track.SingleTrack; using GrpcShared.DTO.TrackByID; using ProtoBuf; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace GrpcShared.DTO { [ProtoContract] [ProtoInclude(5, typeof(TopItemRequest))] [ProtoInclude(6, typeof(SingleTrackRequest))] [ProtoInclude(7, typeof(SearchRequest))] [ProtoInclude(8, typeof(MultipleTrackRequest))] [ProtoInclude(9, typeof(SaveTracksRequest))] [ProtoInclude(10, typeof(TrackRequest))] public class SessionMessage { [ProtoMember(1)] public string? UserId { get; set; } } }