mirror of
https://github.com/gwdevhub/Daybreak.git
synced 2026-07-15 15:19:57 +00:00
97fed608d2
* Improve GWCA bindings generator based on headers * Move all structs to gwca * Progress * Complete parser work * More generator adjustments * GWCA fixes * GWCA improvements * GWCA fixes * GWCA fixes * GWCA fixes * GWCA fixes * Fix API usage of GWCA * Update GWCA --------- Co-authored-by: Alexandru Macocian <amacocian@microsoft.com>
40 lines
1.5 KiB
C#
40 lines
1.5 KiB
C#
using Daybreak.API.Models;
|
|
using Daybreak.Shared.Models.Api;
|
|
using Daybreak.Shared.Models.Guildwars;
|
|
using System.Text.Json;
|
|
using System.Text.Json.Serialization;
|
|
|
|
namespace Daybreak.API.Serialization;
|
|
|
|
[JsonSerializable(typeof(string))]
|
|
[JsonSerializable(typeof(byte[]))]
|
|
[JsonSerializable(typeof(int))]
|
|
[JsonSerializable(typeof(uint))]
|
|
[JsonSerializable(typeof(nuint))]
|
|
[JsonSerializable(typeof(bool))]
|
|
[JsonSerializable(typeof(Dictionary<string, string>))]
|
|
[JsonSerializable(typeof(List<string>))]
|
|
[JsonSerializable(typeof(JsonElement))]
|
|
[JsonSerializable(typeof(HealthCheckResponse))]
|
|
[JsonSerializable(typeof(HealthCheckEntryResponse))]
|
|
[JsonSerializable(typeof(MainPlayerState))]
|
|
[JsonSerializable(typeof(QuestLogInformation))]
|
|
[JsonSerializable(typeof(QuestInformation))]
|
|
[JsonSerializable(typeof(MainPlayerInformation))]
|
|
[JsonSerializable(typeof(CharacterSelectInformation))]
|
|
[JsonSerializable(typeof(CharacterSelectEntry))]
|
|
[JsonSerializable(typeof(BuildEntry))]
|
|
[JsonSerializable(typeof(List<BuildEntry>))]
|
|
[JsonSerializable(typeof(PartyLoadoutEntry))]
|
|
[JsonSerializable(typeof(List<PartyLoadout>))]
|
|
[JsonSerializable(typeof(InstanceInfo))]
|
|
[JsonSerializable(typeof(TitleInfo))]
|
|
[JsonSerializable(typeof(LoginInfo))]
|
|
[JsonSerializable(typeof(MainPlayerBuildContext))]
|
|
[JsonSerializable(typeof(InventoryInformation))]
|
|
[JsonSerializable(typeof(ItemProperty))]
|
|
[JsonSourceGenerationOptions(UseStringEnumConverter = true)]
|
|
public partial class ApiJsonSerializerContext : JsonSerializerContext
|
|
{
|
|
}
|