using MessagePack;
namespace SVSim.EmulatedEntrypoint.Models.Dtos;
///
/// Wraps responses in the format the official game client expects, with a header section for additional data. Not for manual endpoint use, this wrapping is done automatically in a middleware.
///
[MessagePackObject]
public class DataWrapper
{
///
/// Additional data about the request, response and user.
///
[Key("data_headers")]
public DataHeaders DataHeaders { get; set; } = new DataHeaders();
///
/// The response data from the endpoint.
///
[Key("data")]
public object Data { get; set; } = new();
}