Fix JSON failures with wallet code redeem

This commit is contained in:
JustArchi
2017-04-05 15:03:27 +02:00
parent 4b7906aab4
commit be164ad726
4 changed files with 35 additions and 13 deletions

View File

@@ -391,8 +391,13 @@ namespace ArchiSteamFarm.JSON {
[SuppressMessage("ReSharper", "ClassNeverInstantiated.Global")]
internal sealed class RedeemWalletResponse {
#pragma warning disable 649
[JsonProperty(PropertyName = "detail", Required = Required.Always)]
internal readonly EPurchaseResultDetail PurchaseResultDetail;
[JsonProperty(PropertyName = "detail", Required = Required.DisallowNull)]
internal readonly EPurchaseResultDetail? PurchaseResultDetail;
#pragma warning restore 649
#pragma warning disable 649
[JsonProperty(PropertyName = "success", Required = Required.Always)]
internal readonly EResult Result;
#pragma warning restore 649
// Deserialized from JSON