From b22f1d18960d2d1f9a7cb6ccd867e2ce94e6a893 Mon Sep 17 00:00:00 2001 From: Justice Nefe Date: Mon, 6 Apr 2020 00:57:17 +0100 Subject: [PATCH 1/2] Update transaction.go Updated meta field for Transaction to become map[string]interface{} and not string --- transaction.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/transaction.go b/transaction.go index f5306f3..6bbdc19 100644 --- a/transaction.go +++ b/transaction.go @@ -45,7 +45,7 @@ type Transaction struct { ID int `json:"id,omitempty"` CreatedAt string `json:"createdAt,omitempty"` Domain string `json:"domain,omitempty"` - Metadata string `json:"metadata,omitempty"` //TODO: why is transaction metadata a string? + Metadata map[string]interface{} `json:"metadata,omitempty"` Status string `json:"status,omitempty"` Reference string `json:"reference,omitempty"` Amount float32 `json:"amount,omitempty"` From 4b3f477a2c6cbdc41335fa5ba0ba15585eac9cd2 Mon Sep 17 00:00:00 2001 From: Justice Nefe Date: Mon, 6 Apr 2020 00:57:50 +0100 Subject: [PATCH 2/2] Update transaction.go --- transaction.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/transaction.go b/transaction.go index 6bbdc19..fe59b30 100644 --- a/transaction.go +++ b/transaction.go @@ -45,7 +45,7 @@ type Transaction struct { ID int `json:"id,omitempty"` CreatedAt string `json:"createdAt,omitempty"` Domain string `json:"domain,omitempty"` - Metadata map[string]interface{} `json:"metadata,omitempty"` + Metadata map[string]interface{} `json:"metadata,omitempty"` Status string `json:"status,omitempty"` Reference string `json:"reference,omitempty"` Amount float32 `json:"amount,omitempty"`