📄
TheMovieDbResult.cs
using System.ComponentModel; using System.Text.Json.Serialization; namespace MSearch.SearchProviders.TheMovieDb; internal sealed record TheMovieDbResult { [JsonPropertyName("title")] public string Title { get; set; } = ""; [JsonPropertyName("overview")] public string? Overview { get; set; } [JsonPropertyName("id")] public required int Id { get; set; } [JsonPropertyName("media_type")] public required string MediaType { get; set; } [JsonPropertyName("name")] [EditorBrowsable(EditorBrowsableState.Never)] public string Name { get => Title; set => Title = value; } }