using Dalamud.Interface; using System.Numerics; namespace LightlessSync.UI.Models; public class LightlessNotificationAction { public string Id { get; set; } = Guid.NewGuid().ToString(); public string Label { get; set; } = string.Empty; public FontAwesomeIcon Icon { get; set; } = FontAwesomeIcon.None; public Vector4 Color { get; set; } = Vector4.One; public Action OnClick { get; set; } = _ => { }; public bool IsPrimary { get; set; } = false; public bool IsDestructive { get; set; } = false; }