diff --git a/domain/structures.go b/domain/structures.go index 2c213fa..337c499 100644 --- a/domain/structures.go +++ b/domain/structures.go @@ -1,7 +1,17 @@ package domain +// type JavaVersion struct { +// VersionNums `json:"version"` +// Specifics []struct { +// Os string `json:"os"` +// Arch string `json:"arch"` +// URL string `json:"URL"` +// Sha1 string `json:"SHA1"` +// } `json:"specifics"` +// } + type JavaVersion struct { - VersionNums `json:"version"` + VersionNums `json:"versionnums"` Specifics []struct { Os string `json:"os"` Arch string `json:"arch"` @@ -11,9 +21,9 @@ type JavaVersion struct { } type VersionNums struct { - Major string `json:"major"` - Minor string `json:"minor"` - Patch string `json:"patch"` + Major int `json:"major"` + Minor int `json:"minor"` + Patch int `json:"patch"` } type Version struct { @@ -100,4 +110,9 @@ type ModArtifact struct { } type VersionMeta struct { + ID string `json:"id"` + Type string `json:"type"` + URL string `json:"url"` + + Installed bool }