30 lines
720 B
C#
30 lines
720 B
C#
namespace Млаумчерб.Клиент.классы;
|
||
|
||
public class JavaVersionCatalog
|
||
{
|
||
|
||
}
|
||
|
||
public class JavaVersionProps
|
||
{
|
||
[JsonRequired] public Artifact manifest { get; set; }
|
||
}
|
||
|
||
public class JavaVersionManifest
|
||
{
|
||
[JsonRequired] public Dictionary<string, JavaDistributiveElementProps> manifest { get; set; }
|
||
}
|
||
|
||
public class JavaDistributiveElementProps
|
||
{
|
||
// "directory" / "file"
|
||
[JsonRequired] public string type { get; set; } = "";
|
||
public bool? executable { get; set; }
|
||
public JavaCompressedArtifact? downloads { get; set; }
|
||
}
|
||
|
||
public class JavaCompressedArtifact
|
||
{
|
||
public Artifact? lzma { get; set; }
|
||
public Artifact raw { get; set; } = null!;
|
||
} |