From fa891827e34ff80ee576c99539ffda373bd1a9aa Mon Sep 17 00:00:00 2001 From: netbenix Date: Sat, 6 Nov 2021 10:50:56 +0100 Subject: [PATCH] Added "Package" DataType --- Lotus/Checksums.go | 8 ++++++++ Lotus/Package.go | 13 +++++++++++++ Lotus/Tags.go | 3 +++ 3 files changed, 24 insertions(+) create mode 100644 Lotus/Checksums.go create mode 100644 Lotus/Package.go create mode 100644 Lotus/Tags.go diff --git a/Lotus/Checksums.go b/Lotus/Checksums.go new file mode 100644 index 0000000..f070b73 --- /dev/null +++ b/Lotus/Checksums.go @@ -0,0 +1,8 @@ +package Lotus + +type Checksum struct{ + MD5 string + SHA1 string + SHA256 string + SHA512 string +} \ No newline at end of file diff --git a/Lotus/Package.go b/Lotus/Package.go new file mode 100644 index 0000000..86ea623 --- /dev/null +++ b/Lotus/Package.go @@ -0,0 +1,13 @@ +package Lotus + +type Package struct { + Publisher string + Name string + Version string + Description string + Tags Tags + PackageSize int64 + Checksums Checksum + Architecture string + Dependencies []Package +} \ No newline at end of file diff --git a/Lotus/Tags.go b/Lotus/Tags.go new file mode 100644 index 0000000..bc01084 --- /dev/null +++ b/Lotus/Tags.go @@ -0,0 +1,3 @@ +package Lotus + +type Tags []string \ No newline at end of file