aboutsummaryrefslogtreecommitdiffstats
path: root/gosrc/structs.go
diff options
context:
space:
mode:
Diffstat (limited to 'gosrc/structs.go')
-rw-r--r--gosrc/structs.go62
1 files changed, 40 insertions, 22 deletions
diff --git a/gosrc/structs.go b/gosrc/structs.go
index 49843a0..cca0244 100644
--- a/gosrc/structs.go
+++ b/gosrc/structs.go
@@ -6,29 +6,20 @@
package main
-// urls to hit on mirror
-type Targets struct {
- getall string
- address string
- status string
- snapshot string
- null string
-}
-
-var GET_Targets = Targets {
- getall: "/sapi/v1/capital/config/getall",
- address: "/sapi/v1/capital/deposit/address",
- status: "/sapi/v1/account/status",
- snapshot: "/sapi/v1/accountSnapshot",
- null: "/null",
-}
+import (
+ ui "github.com/gizak/termui/v3"
+ "github.com/gizak/termui/v3/widgets"
+)
-var POST_Targets = Targets {
- getall: "/null",
- address: "/null",
- status: "/null",
- snapshot: "/null",
- null: "/null",
+//
+// displayed contents
+// having a tree and an output makes sense because it just does, ok
+//
+type DisplayGrid struct {
+ output *widgets.Paragraph
+ tree *widgets.Tree
+ grid *ui.Grid
+ name string
}
// config.json content
@@ -68,3 +59,30 @@ type DepositAddressResponse struct {
Tag string
Url string
}
+
+//
+// urls to hit on mirror
+//
+type Targets struct {
+ getall string
+ address string
+ status string
+ snapshot string
+ null string
+}
+
+var GET_Targets = Targets {
+ getall: "/sapi/v1/capital/config/getall",
+ address: "/sapi/v1/capital/deposit/address",
+ status: "/sapi/v1/account/status",
+ snapshot: "/sapi/v1/accountSnapshot",
+ null: "/null",
+}
+
+var POST_Targets = Targets {
+ getall: "/null",
+ address: "/null",
+ status: "/null",
+ snapshot: "/null",
+ null: "/null",
+}