Files
Nebula-Auth/SteamLibForked/MobileSteamClient/MobileData.cs
T
Давид Чернопятов 1e65cd4a06 1.5.3 progress. Added multi-confirmation and code refactorings
NebulaAuth:
- Added MAAC and PortableMaClient for multi-confirmations
- Code clean-ups, removed unused classes, refactoring of old files
- SteamLib updated
- Localization and UI updates
- Dependcies updated to the last version

LegacyConverter:
 - Added mode to decrypt mafiles
2024-10-16 16:31:53 +03:00

32 lines
1.0 KiB
C#

using Newtonsoft.Json;
using SteamLib.Account;
namespace SteamLib;
//WARNING: Any changes here should be reflected in MafileSerializer.cs
public class MobileData
{
[JsonRequired] public string SharedSecret { get; set; } = null!;
[JsonRequired] public string IdentitySecret { get; set; } = null!;
[JsonRequired] public string DeviceId { get; set; } = null!;
//TODO: This property used only for tracing purposes in Steam, so if it's not provided, we can generate it manually
}
public class MobileDataExtended : MobileData
{
public string? RevocationCode { get; set; } = null!;
public string AccountName { get; set; } = null!;
public MobileSessionData? SessionData { get; set; }
#region Unused
public long ServerTime { get; set; } //Unused
public ulong SerialNumber { get; set; } //Unused //greater than long must be ulong or string
public string Uri { get; set; } = null!;//Unused
public string TokenGid { get; set; } = null!;//Unused
public string Secret1 { get; set; } = null!; //Unused
#endregion
}