37 lines
944 B
C#
37 lines
944 B
C#
|
using Newtonsoft.Json;
|
||
|
|
||
|
namespace Newsbot.Collector.Domain.Models;
|
||
|
|
||
|
public class DiscordMessageEmbed
|
||
|
{
|
||
|
[JsonProperty("title")]
|
||
|
public string? Title { get; set; }
|
||
|
|
||
|
[JsonProperty("description")]
|
||
|
public string? Description { get; set; }
|
||
|
|
||
|
[JsonProperty("url")]
|
||
|
public string? Url { get; set; }
|
||
|
|
||
|
[JsonProperty("color")]
|
||
|
public int? Color { get; set; }
|
||
|
|
||
|
//2023-03-31T07:00:00.000Z
|
||
|
//[JsonProperty("timestamp")]
|
||
|
//public DateTime TimeStamp { get; set; }
|
||
|
|
||
|
[JsonProperty("author")]
|
||
|
public DiscordMessageEmbedAuthor? Author { get; set; }
|
||
|
|
||
|
[JsonProperty("fields")]
|
||
|
public DiscordMessageEmbedField[]? Fields { get; set; }
|
||
|
|
||
|
[JsonProperty("image")]
|
||
|
public DiscordMessageEmbedImage? Image { get; set; }
|
||
|
|
||
|
[JsonProperty("thumbnail")]
|
||
|
public DiscordMessageEmbedThumbnail? Thumbnail { get; set; }
|
||
|
|
||
|
[JsonProperty("footer")]
|
||
|
public DiscordMessageEmbedFooter? Footer { get; set; }
|
||
|
}
|