Files
Discord.Net/src/Discord.Net.Rest/API/Common/TextDisplayComponent.cs
Mihail Gribkov 4ab96c7721 yep (#3121)
2025-05-09 18:18:16 +03:00

28 lines
685 B
C#

using Newtonsoft.Json;
namespace Discord.API;
internal class TextDisplayComponent : IMessageComponent
{
[JsonProperty("type")]
public ComponentType Type { get; set; }
[JsonProperty("id")]
public Optional<int> Id { get; set; }
[JsonProperty("content")]
public string Content { get; set; }
public TextDisplayComponent() { }
public TextDisplayComponent(Discord.TextDisplayComponent component)
{
Type = component.Type;
Id = component.Id ?? Optional<int>.Unspecified;
Content = component.Content;
}
int? IMessageComponent.Id => Id.ToNullable();
IMessageComponentBuilder IMessageComponent.ToBuilder() => null;
}