using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; namespace DeluxeBackend.Controllers.Api { [Route("api/progressionEvents")] [ApiController] public class ProgressionEventsController : ControllerBase { [HttpGet("active")] public async Task Active() { return NotFound(); } [HttpGet("event/{eventId}")] public async Task Event(long eventId) { return NotFound(); /* #pragma warning disable CS8600 // Converting null literal or possible null value to non-nullable type. return Ok(new { ProgressionEventId = 2, Name = "Coming in Hot! Progression Event Alpha", IsEnabled = true, Rewards = new[] { new { ProgressionEventRewardId = 1, ProgressionEventId = 2, GiftDropId = 3798, ImageName = "7w7xumgr5rtaouze5e5lwspea.png", ImageStream = (object)null, ImageContentType = (object)null, Xp = 30, RewardIndex = 0, IsBonus = false, IsRRPlusExclusive = false }, new { ProgressionEventRewardId = 2, ProgressionEventId = 2, GiftDropId = 3779, ImageName = "eynegc0nils797wgjqz96a2ds.png", ImageStream = (object)null, ImageContentType = (object)null, Xp = 60, RewardIndex = 1, IsBonus = false, IsRRPlusExclusive = false }, new { ProgressionEventRewardId = 3, ProgressionEventId = 2, GiftDropId = 3025, ImageName = "2ikt2bx6xwiyyr6s8qducxjr1.png", ImageStream = (object)null, ImageContentType = (object)null, Xp = 90, RewardIndex = 2, IsBonus = false, IsRRPlusExclusive = false }, new { ProgressionEventRewardId = 4, ProgressionEventId = 2, GiftDropId = 4079, ImageName = "dziv7z4fwbejheoy7yvrjlby1.png", ImageStream = (object)null, ImageContentType = (object)null, Xp = 130, RewardIndex = 3, IsBonus = false, IsRRPlusExclusive = false }, new { ProgressionEventRewardId = 6, ProgressionEventId = 2, GiftDropId = 4078, ImageName = "6fepaaug17ai3guqpazy3v86o.png", ImageStream = (object)null, ImageContentType = (object)null, Xp = 180, RewardIndex = 4, IsBonus = false, IsRRPlusExclusive = false }, new { ProgressionEventRewardId = 7, ProgressionEventId = 2, GiftDropId = 3974, ImageName = "7958ooqtj2o04rkcdqtyb3rko.png", ImageStream = (object)null, ImageContentType = (object)null, Xp = 250, RewardIndex = 5, IsBonus = false, IsRRPlusExclusive = false } }, KeepsakeRoomLists = new[] { new { KeepsakeRoomListId = 1, ProgressionEventId = 3, UnlockItemAvatarItemId = (object)null, UnlockItemGiftDropId = (object)null, UnlockItemLockDurationTicks = (object)null, KeepsakeRooms = new[] { new { KeepsakeRoomId = 1, RoomId = 1, KeepsakeRoomListId = 1, Type = 0, Order = 7 }, new { KeepsakeRoomId = 2, RoomId = 2, KeepsakeRoomListId = 1, Type = 0, Order = 8 }, new { KeepsakeRoomId = 3, RoomId = 3, KeepsakeRoomListId = 1, Type = 0, Order = 9 }, new { KeepsakeRoomId = 4, RoomId = 4, KeepsakeRoomListId = 1, Type = 0, Order = 10 }, new { KeepsakeRoomId = 5, RoomId = 5, KeepsakeRoomListId = 1, Type = 0, Order = 11 }, new { KeepsakeRoomId = 6, RoomId = 6, KeepsakeRoomListId = 1, Type = 0, Order = 12 }, new { KeepsakeRoomId = 7, RoomId = 7, KeepsakeRoomListId = 1, Type = 0, Order = 13 }, new { KeepsakeRoomId = 8, RoomId = 8, KeepsakeRoomListId = 1, Type = 0, Order = 14 }, new { KeepsakeRoomId = 11, RoomId = 9, KeepsakeRoomListId = 1, Type = 0, Order = 15 }, new { KeepsakeRoomId = 12, RoomId = 10, KeepsakeRoomListId = 1, Type = 0, Order = 16 }, new { KeepsakeRoomId = 13, RoomId = 11, KeepsakeRoomListId = 1, Type = 0, Order = 17 }, new { KeepsakeRoomId = 14, RoomId = 12, KeepsakeRoomListId = 1, Type = 0, Order = 18 }, new { KeepsakeRoomId = 15, RoomId = 13, KeepsakeRoomListId = 1, Type = 0, Order = 19 }, new { KeepsakeRoomId = 22, RoomId = 14, KeepsakeRoomListId = 1, Type = 0, Order = 6 }, new { KeepsakeRoomId = 23, RoomId = 15, KeepsakeRoomListId = 1, Type = 0, Order = 5 }, new { KeepsakeRoomId = 24, RoomId = 16, KeepsakeRoomListId = 1, Type = 0, Order = 4 }, new { KeepsakeRoomId = 25, RoomId = 17, KeepsakeRoomListId = 1, Type = 0, Order = 3 }, new { KeepsakeRoomId = 26, RoomId = 18, KeepsakeRoomListId = 1, Type = 0, Order = 2 }, new { KeepsakeRoomId = 27, RoomId = 29, KeepsakeRoomListId = 1, Type = 0, Order = 1 }, new { KeepsakeRoomId = 28, RoomId = 20, KeepsakeRoomListId = 1, Type = 0, Order = 0 }, new { KeepsakeRoomId = 37, RoomId = 21, KeepsakeRoomListId = 1, Type = 0, Order = 20 } }, RoomUnlockStartOffsetTicks = 0, RoomUnlockIntervalTicks = 0, RoomUnlockBatchSize = 0, RoomType = 0, UnlockItemLockDuration = (object)null, RoomUnlockStartOffset = "00:00:00", RoomUnlockInterval = "00:00:00" }, new { KeepsakeRoomListId = 2, ProgressionEventId = 3, UnlockItemAvatarItemId = (object)null, UnlockItemGiftDropId = (object)null, UnlockItemLockDurationTicks = (object)null, KeepsakeRooms = new[] { new { KeepsakeRoomId = 16, RoomId = 1, KeepsakeRoomListId = 2, Type = 1, Order = 5 }, new { KeepsakeRoomId = 17, RoomId = 2, KeepsakeRoomListId = 2, Type = 1, Order = 6 }, new { KeepsakeRoomId = 18, RoomId = 3, KeepsakeRoomListId = 2, Type = 1, Order = 7 }, new { KeepsakeRoomId = 20, RoomId = 4, KeepsakeRoomListId = 2, Type = 1, Order = 8 }, new { KeepsakeRoomId = 29, RoomId = 5, KeepsakeRoomListId = 2, Type = 1, Order = 4 }, new { KeepsakeRoomId = 30, RoomId = 6, KeepsakeRoomListId = 2, Type = 1, Order = 3 }, new { KeepsakeRoomId = 31, RoomId = 7, KeepsakeRoomListId = 2, Type = 1, Order = 2 }, new { KeepsakeRoomId = 32, RoomId = 8, KeepsakeRoomListId = 2, Type = 1, Order = 1 }, new { KeepsakeRoomId = 33, RoomId = 9, KeepsakeRoomListId = 2, Type = 1, Order = 0 }, new { KeepsakeRoomId = 34, RoomId = 10, KeepsakeRoomListId = 2, Type = 1, Order = 9 }, new { KeepsakeRoomId = 36, RoomId = 11, KeepsakeRoomListId = 2, Type = 1, Order = 10 } }, RoomUnlockStartOffsetTicks = 0, RoomUnlockIntervalTicks = 0, RoomUnlockBatchSize = 0, RoomType = 1, UnlockItemLockDuration = (object)null, RoomUnlockStartOffset = "00:00:00", RoomUnlockInterval = "00:00:00" } }, StartTime = "2022-09-13T23:00:00Z", EndTime = "9999-09-16T23:00:00Z", CollectionEndTime = "9999-09-17T23:00:00Z", UsesBoost = true, BoostDailyGameplayMinutesLimit = 20, BoostXpMultiplier = 3.0, PurchasableXpBoostId = (object)null, ActiveExperiment = (object)null, ChallengesIconImageName = (object)null, RewardsPipImageName = (object)null, EventInfoImageName = (object)null });*/ #pragma warning restore CS8600 // Converting null literal or possible null value to non-nullable type. } [HttpGet("record/{eventId}")] public async Task Record(long eventId) { return NotFound(); } } }