36 lines
1.3 KiB
C#
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; }
|
|
} |