using System.Text.Json; using System.Text.Json.Serialization; using Spacebar.Models.Generic; namespace Spacebar.DataMappings.Generic; public static class Channel { extension(Models.Db.Models.Channel channel) { [JsonIgnore] public IEnumerable? MappedPermissionOverwrites => channel.PermissionOverwrites is null ? [] : JsonSerializer.Deserialize>(channel.PermissionOverwrites); } }