using System.Text.Json.Serialization; namespace Prospect.Server.Api.Models.Client.Data; public class FGetPlayerCombinedInfoRequestParams { /// /// Whether to get character inventories. Defaults to false. /// [JsonPropertyName("GetCharacterInventories")] public bool GetCharacterInventories { get; set; } /// /// Whether to get the list of characters. Defaults to false. /// [JsonPropertyName("GetCharacterList")] public bool GetCharacterList { get; set; } /// /// Whether to get player profile. Defaults to false. Has no effect for a new player. /// [JsonPropertyName("GetPlayerProfile")] public bool GetPlayerProfile { get; set; } /// /// Whether to get player statistics. Defaults to false. /// [JsonPropertyName("GetPlayerStatistics")] public bool GetPlayerStatistics { get; set; } /// /// Whether to get title data. Defaults to false. /// [JsonPropertyName("GetTitleData")] public bool GetTitleData { get; set; } /// /// Whether to get the player's account Info. Defaults to false /// [JsonPropertyName("GetUserAccountInfo")] public bool GetUserAccountInfo { get; set; } /// /// Whether to get the player's custom data. Defaults to false /// [JsonPropertyName("GetUserData")] public bool GetUserData { get; set; } /// /// Whether to get the player's inventory. Defaults to false /// [JsonPropertyName("GetUserInventory")] public bool GetUserInventory { get; set; } /// /// Whether to get the player's read only data. Defaults to false /// [JsonPropertyName("GetUserReadOnlyData")] public bool GetUserReadOnlyData { get; set; } /// /// Whether to get the player's virtual currency balances. Defaults to false /// [JsonPropertyName("GetUserVirtualCurrency")] public bool GetUserVirtualCurrency { get; set; } }