| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- using ProtoBuf;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
-
- namespace GrpcShared.DTO.Track.MultipleTrack
- {
- [ProtoContract]
- public class MultipleTrackResponse
- {
- [ProtoMember(1)]
- public List<AudioFeature>? Audio_Features { get; set; }
- }
- [ProtoContract]
- public class AudioFeature
- {
- [ProtoMember(1)]
- public float? Danceability { get; set; }
-
- [ProtoMember(2)]
- public float? Energy { get; set; }
-
- [ProtoMember(3)]
- public int? Key { get; set; }
-
- [ProtoMember(4)]
- public float? Loudness { get; set; }
-
- [ProtoMember(5)]
- public int? Mode { get; set; }
-
- [ProtoMember(6)]
- public float? Speechiness { get; set; }
-
- [ProtoMember(7)]
- public float? Acousticness { get; set; }
-
- [ProtoMember(8)]
- public int? Instrumentalness { get; set; }
-
- [ProtoMember(9)]
- public float? Liveness { get; set; }
-
- [ProtoMember(10)]
- public float? Valence { get; set; }
-
- [ProtoMember(11)]
- public float? Tempo { get; set; }
-
- [ProtoMember(12)]
- public string? Type { get; set; }
-
- [ProtoMember(13)]
- public string? Id { get; set; }
-
- [ProtoMember(14)]
- public string? Uri { get; set; }
-
- [ProtoMember(15)]
- public Uri? TrackHref { get; set; }
-
- [ProtoMember(16)]
- public Uri? AnalysisUrl { get; set; }
-
- [ProtoMember(17)]
- public int? DurationMs { get; set; }
-
- [ProtoMember(18)]
- public int? TimeSignature { get; set; }
- }
-
- }
|