mirror of
https://github.com/gwdevhub/Daybreak.git
synced 2026-07-24 12:06:34 +00:00
8e7b12b760
* Expose inventory API * Update wiki
41 lines
1.5 KiB
C#
41 lines
1.5 KiB
C#
using Daybreak.API.Models;
|
|
using Daybreak.Shared.Models.Api;
|
|
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(HookState))]
|
|
[JsonSerializable(typeof(ArraySegment<HookState>))]
|
|
[JsonSerializable(typeof(AddressState))]
|
|
[JsonSerializable(typeof(ArraySegment<AddressState>))]
|
|
[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))]
|
|
public partial class ApiJsonSerializerContext : JsonSerializerContext
|
|
{
|
|
}
|