github.com/algorand/go-algorand-sdk@v1.24.0/client/v2/common/models/transaction_asset_config.go (about)

     1  package models
     2  
     3  // TransactionAssetConfig fields for asset allocation, re-configuration, and
     4  // destruction.
     5  // A zero value for asset-id indicates asset creation.
     6  // A zero value for the params indicates asset destruction.
     7  // Definition:
     8  // data/transactions/asset.go : AssetConfigTxnFields
     9  type TransactionAssetConfig struct {
    10  	// AssetId (xaid) ID of the asset being configured or empty if creating.
    11  	AssetId uint64 `json:"asset-id,omitempty"`
    12  
    13  	// Params assetParams specifies the parameters for an asset.
    14  	// (apar) when part of an AssetConfig transaction.
    15  	// Definition:
    16  	// data/transactions/asset.go : AssetParams
    17  	Params AssetParams `json:"params,omitempty"`
    18  }