namespace Myriad.Types;

public record MessageComponent
{
    public ComponentType Type { get; init; }
    public ButtonStyle? Style { get; set; }
    public string? Label { get; init; }
    public Emoji? Emoji { get; init; }
    public string? CustomId { get; init; }
    public string? Url { get; init; }
    public bool? Disabled { get; init; }
    public MessageComponent[]? Components { get; init; }
}