From 2aa3476ef53b5eadfb89013660103ac3e6d69def Mon Sep 17 00:00:00 2001
From: Emile <hanemile@protonmail.com>
Date: Sat, 19 Oct 2019 17:26:54 +0200
Subject: exporting the struct fields for templating

---
 src/structs.go | 22 ++++++++++++++--------
 1 file changed, 14 insertions(+), 8 deletions(-)

(limited to 'src')

diff --git a/src/structs.go b/src/structs.go
index f376133..9715d4c 100644
--- a/src/structs.go
+++ b/src/structs.go
@@ -1,11 +1,17 @@
 package main
 
-type challenge struct {
-	name        string
-	description string
-	flag        string
-	container   string
-	category    string
-	points      int
-	static      bool
+// Challenge defines a challenge as in the original companion.json format
+type Challenge struct {
+	Name        string
+	Description string
+	Flag        string
+	Container   string
+	Category    string
+	Points      int
+	Static      bool
+}
+
+// Challenges defines a list of challenges.
+type Challenges struct {
+	Challenge []Challenge
 }
-- 
cgit 1.4.1