DiscordApi/Discord.API/SourceGenerationContext.cs
2024-07-20 20:56:59 +02:00

21 lines
680 B
C#

using System.Text.Json.Serialization;
namespace Discord.API;
[JsonSourceGenerationOptions(IgnoreReadOnlyFields = false,
IgnoreReadOnlyProperties = false,
IncludeFields = true,
PropertyNamingPolicy = JsonKnownNamingPolicy.SnakeCaseLower,
Converters = [
typeof(GatewayPacketConverter),
typeof(UnavailableGuildDataConverter),
typeof(GuildDataConverter)
],
NumberHandling = JsonNumberHandling.AllowReadingFromString
)]
[JsonSerializable(typeof(GatewayPacket))]
[JsonSerializable(typeof(Rest.GetGatewayResponse))]
[JsonSerializable(typeof(Rest.RestError))]
internal partial class SourceGenerationContext : JsonSerializerContext
{
}