Files
qbtmud/Lantean.QBitTorrentClient/Models/BuildInfo.cs
2024-04-22 14:15:07 +01:00

37 lines
971 B
C#

using System.Text.Json.Serialization;
namespace Lantean.QBitTorrentClient.Models
{
public record BuildInfo
{
[JsonConstructor]
public BuildInfo(
string qTVersion,
string libTorrentVersion,
string boostVersion,
string openSSLVersion,
int bitness)
{
QTVersion = qTVersion;
LibTorrentVersion = libTorrentVersion;
BoostVersion = boostVersion;
OpenSSLVersion = openSSLVersion;
Bitness = bitness;
}
[JsonPropertyName("qt")]
public string QTVersion { get; }
[JsonPropertyName("libtorrent")]
public string LibTorrentVersion { get; }
[JsonPropertyName("boost")]
public string BoostVersion { get; }
[JsonPropertyName("openssl")]
public string OpenSSLVersion { get; }
[JsonPropertyName("bitness")]
public int Bitness { get; }
}
}