diff --git a/ArchiSteamFarm/MobileAuthenticator.cs b/ArchiSteamFarm/MobileAuthenticator.cs index 2952b57e2..3bddfc448 100644 --- a/ArchiSteamFarm/MobileAuthenticator.cs +++ b/ArchiSteamFarm/MobileAuthenticator.cs @@ -440,10 +440,17 @@ namespace ArchiSteamFarm { } public sealed class Confirmation { - internal readonly ulong Creator; - internal readonly ulong ID; - internal readonly ulong Key; - internal readonly EType Type; + [JsonProperty(Required = Required.Always)] + public ulong Creator { get; } + + [JsonProperty(Required = Required.Always)] + public ulong ID { get; } + + [JsonProperty(Required = Required.Always)] + public ulong Key { get; } + + [JsonProperty(Required = Required.Always)] + public EType Type { get; } internal Confirmation(ulong id, ulong key, ulong creator, EType type) { ID = id > 0 ? id : throw new ArgumentOutOfRangeException(nameof(id));