namespace LocationsApi.Models; public class PlayerResourcesResponse { public string Username { get; set; } = ""; public int Gold { get; set; } public int GoldPerMinute { get; set; } public DateTime LastGoldGeneratedAtUtc { get; set; } public DateTime UpdatedAtUtc { get; set; } public static PlayerResourcesResponse FromResources(PlayerResources resources) => new() { Username = resources.Username, Gold = resources.Gold, GoldPerMinute = resources.GoldPerMinute, LastGoldGeneratedAtUtc = resources.LastGoldGeneratedAtUtc, UpdatedAtUtc = resources.UpdatedAtUtc }; }