Files
2024-09-12 00:35:31 -04:00

36 lines
1.3 KiB
C#

using MessagePack;
namespace SVSim.EmulatedEntrypoint.Models.Dtos;
[MessagePackObject]
public class PreReleaseInfo
{
[Key("id")]
public int Id { get; set; }
[Key("start_time")]
public DateTime StartTime { get; set; }
[Key("end_time")]
public DateTime EndTime { get; set; }
[Key("display_end_time")]
public DateTime DisplayEndTime { get; set; }
[Key("next_card_set_id")]
public int NextCardSetId { get; set; }
[Key("default_card_master_id")]
public int DefaultCardMasterId { get; set; }
[Key("pre_release_card_master_id")]
public int PreReleaseCardMasterId { get; set; }
[Key("free_match_start_time")]
public DateTime FreeMatchStartTime { get; set; }
[Key("card_master_id")]
public int CardMasterId { get; set; }
[Key("rotation_card_set_id_list")]
public List<int> RotationCardSets { get; set; } = new List<int>();
[Key("reprinted_base_card_ids")]
public Dictionary<string, long> ReprintedCardIds { get; set; } = new Dictionary<string, long>();
[Key("latest_reprinted_base_card_ids")]
public List<int> LatestReprintedCardIds { get; set; } = new List<int>();
[Key("pre_release_status")]
public int PreReleaseStatus { get; set; }
[Key("is_pre_rotation_free_match_term")]
public int IsPreRotationFreeMatchTerm { get; set; }
}