using System; using System.Collections.Generic; using System.Globalization; namespace Jellyfin.Plugin.Simkl.API.Objects { /// /// Simkl Ids. /// public class SimklIds { /// /// Initializes a new instance of the class. /// /// The provider ids. public SimklIds(Dictionary providerIds) { foreach (var (key, value) in providerIds) { if (key.Equals(nameof(simkl), StringComparison.OrdinalIgnoreCase)) { simkl = Convert.ToInt32(value, CultureInfo.InvariantCulture); } else if (key.Equals(nameof(imdb), StringComparison.OrdinalIgnoreCase)) { imdb = value; } else if (key.Equals(nameof(slug), StringComparison.OrdinalIgnoreCase)) { slug = value; } else if (key.Equals(nameof(netflix), StringComparison.OrdinalIgnoreCase)) { netflix = value; } else if (key.Equals(nameof(tmdb), StringComparison.OrdinalIgnoreCase)) { tmdb = value; } } } /// /// Gets or sets simkl. /// public int? simkl { get; set; } /// /// Gets or sets the imdb id. /// public string imdb { get; set; } /// /// Gets or sets the slug. /// public string slug { get; set; } /// /// Gets or sets the netflix id. /// public string netflix { get; set; } /// /// Gets or sets the TMDb id. /// public string tmdb { get; set; } } }