From 845d13962451859e7ed9270726a8df4aca3577b8 Mon Sep 17 00:00:00 2001 From: SIDANWhatever Date: Fri, 1 Mar 2024 01:48:54 +0800 Subject: [PATCH] fix: fixing asset policy return type --- models/asset_policy.go | 30 +++++++++++++++++++----------- 1 file changed, 19 insertions(+), 11 deletions(-) diff --git a/models/asset_policy.go b/models/asset_policy.go index 960d19c..1ddefff 100644 --- a/models/asset_policy.go +++ b/models/asset_policy.go @@ -36,18 +36,26 @@ type Standards struct { } type AssetInformation struct { - AssetName string `json:"asset_name"` - AssetNameAscii string `json:"asset_name_ascii"` - AssetStandards Standards `json:"asset_standards"` - BurnTxCount int64 `json:"burn_tx_count"` - FingerPrint string `json:"fingerprint"` - FirstMintTime int64 `json:"first_mint_time"` - FirstMintTx string `json:"first_mint_tx"` - LatestMintTxMetadata any `json:"latest_mint_tx_metadata"` - MintTxCount int64 `json:"mint_tx_count"` - TokenRegistryMetadata any `json:"token_registry_metadata"` - TotalSuppply int64 `json:"total_supply"` + AssetName string `json:"asset_name"` + AssetNameAscii string `json:"asset_name_ascii"` + AssetStandards Standards `json:"asset_standards"` + BurnTxCount int64 `json:"burn_tx_count"` + FingerPrint string `json:"fingerprint"` + FirstMintTime int64 `json:"first_mint_time"` + FirstMintTx FirstMintTx `json:"first_mint_tx"` + LatestMintTxMetadata any `json:"latest_mint_tx_metadata"` + MintTxCount int64 `json:"mint_tx_count"` + TokenRegistryMetadata any `json:"token_registry_metadata"` + TotalSupply string `json:"total_supply"` } + +type FirstMintTx struct { + Amount string `json:"amount"` + Slot int64 `json:"slot"` + Timestamp string `json:"timestamp"` + TxHash string `json:"tx_hash"` +} + type PolicyInformation struct { Data []AssetInformation `json:"data"` LastUpdated utils.LastUpdated `json:"last_updated"`