From e3e801eb69d93a03f37a14928c3b3496d95d99a8 Mon Sep 17 00:00:00 2001 From: anhnh12 Date: Wed, 27 Mar 2024 20:55:23 +0700 Subject: [PATCH] fix: update coingecko tickers model --- pkg/response/defi.go | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/pkg/response/defi.go b/pkg/response/defi.go index b9768bd7..e8af2839 100644 --- a/pkg/response/defi.go +++ b/pkg/response/defi.go @@ -121,11 +121,21 @@ type TokenInfoKeyValue struct { } type TickerData struct { - Base string `json:"base"` - Target string `json:"target"` - Last float32 `json:"last"` - CoinID string `json:"coin_id"` - TargetCoinID string `json:"target_coin_id"` + Base string `json:"base"` + Target string `json:"target"` + Last float64 `json:"last"` + CoinID string `json:"coin_id"` + TargetCoinID string `json:"target_coin_id"` + Market *TickerMarketData `json:"market"` + TradeUrl string `json:"trade_url"` + Volume float64 `json:"volume"` + TrustScore string `json:"trust_score"` +} + +type TickerMarketData struct { + Name string `json:"name"` + Identifier string `json:"identifier"` + HasTradingIncentive bool `json:"has_trading_incentive"` } type MarketData struct {