using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Nest; using Sony.Filtr.Contracts.Entities; namespace Sony.Filtr.AdminSearch.Models { [ElasticsearchType(IdProperty = "PlaylistUri", Name = "playlistindexitem")] public class SpotifyPlaylistIndexItem { public SpotifyPlaylistIndexItem() { } public string PlaylistUri { get; set; } [String(Analyzer = AdminSearchManager.AsciifoldingAnalyzerName, SearchAnalyzer = AdminSearchManager.AsciifoldingAnalyzerName)] public string Name { get; set; } public string Description { get; set; } public string Image { get; set; } public string User { get; set; } public string CountryCode { get; set; } public int Duration { get; set; } public int TrackCount { get; set; } public DateTime? UpdateDate { get; set; } public int? BuzzCategoryId { get; set; } public DateTime? TrackLatestAdded { get; set; } public bool Public { get; set; } public int Followers { get; set; } public string UserDisplayName { get; set; } } }