You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.1 KiB
42 lines
1.1 KiB
using System;
|
|
using System.Collections.Generic;
|
|
|
|
using System.Globalization;
|
|
using Newtonsoft.Json;
|
|
using Newtonsoft.Json.Converters;
|
|
|
|
namespace FabStarterDeckGen
|
|
{
|
|
public partial class DeckConfig
|
|
{
|
|
[JsonProperty("Hero")]
|
|
public string Hero { get; set; }
|
|
|
|
[JsonProperty("Core")]
|
|
public List<CardSpec> Core { get; set; }
|
|
|
|
[JsonProperty("Variables")]
|
|
public List<CardSpec> Variables { get; set; }
|
|
}
|
|
|
|
public partial class CardSpec
|
|
{
|
|
[JsonProperty("Name")]
|
|
public string Name { get; set; }
|
|
|
|
[JsonProperty("IsPitchless")]
|
|
public bool IsPitchless { get; set; }
|
|
|
|
[JsonProperty("Count", NullValueHandling = NullValueHandling.Ignore)]
|
|
public string Count { get; set; }
|
|
|
|
[JsonProperty("R", NullValueHandling = NullValueHandling.Ignore)]
|
|
public string R { get; set; }
|
|
|
|
[JsonProperty("Y", NullValueHandling = NullValueHandling.Ignore)]
|
|
public string Y { get; set; }
|
|
|
|
[JsonProperty("B", NullValueHandling = NullValueHandling.Ignore)]
|
|
public string B { get; set; }
|
|
}
|
|
}
|
|
|