pub struct CCAssetMetadata {Show 36 fields
pub id: i32,
pub type_: String,
pub id_legacy: Option<i32>,
pub id_parent_asset: Option<i32>,
pub id_asset_issuer: Option<i32>,
pub symbol: String,
pub uri: String,
pub asset_type: String,
pub asset_issuer_name: Option<String>,
pub parent_asset_symbol: Option<String>,
pub created_on: i64,
pub updated_on: i64,
pub public_notice: Option<String>,
pub name: String,
pub logo_url: String,
pub launch_date: i64,
pub previous_asset_symbols: Option<Vec<CCPreviousAssetSymbol>>,
pub asset_alternative_ids: Option<Vec<CCAssetAlternativeId>>,
pub asset_description_snippet: Option<String>,
pub asset_decimal_points: Option<i32>,
pub supply_max: f64,
pub supply_issued: Option<f64>,
pub supply_total: Option<f64>,
pub supply_circulating: Option<f64>,
pub supply_future: f64,
pub supply_locked: Option<f64>,
pub supply_burnt: Option<f64>,
pub supply_staked: Option<f64>,
pub last_block_mint: Option<f64>,
pub last_block_burn: Option<f64>,
pub burn_addresses: Option<Vec<CCSpecialAddress>>,
pub locked_addresses: Option<Vec<CCSpecialAddress>>,
pub asset_industries: Option<Vec<CCAssetIndustry>>,
pub consensus_mechanisms: Option<Vec<CCConsensusMechanism>>,
pub consensus_algorithm_types: Option<Vec<CCConsensusAlgorithmType>>,
pub hashing_algorithm_types: Option<Vec<CCHashingAlgorithmType>>,
}
Expand description
Asset: Full Asset Metadata
Fields§
§id: i32
§type_: String
§id_legacy: Option<i32>
§id_parent_asset: Option<i32>
§id_asset_issuer: Option<i32>
§symbol: String
§uri: String
§asset_type: String
§asset_issuer_name: Option<String>
§parent_asset_symbol: Option<String>
§created_on: i64
§updated_on: i64
§public_notice: Option<String>
§name: String
§logo_url: String
§launch_date: i64
§previous_asset_symbols: Option<Vec<CCPreviousAssetSymbol>>
§asset_alternative_ids: Option<Vec<CCAssetAlternativeId>>
§asset_description_snippet: Option<String>
§asset_decimal_points: Option<i32>
§supply_max: f64
§supply_issued: Option<f64>
§supply_total: Option<f64>
§supply_circulating: Option<f64>
§supply_future: f64
§supply_locked: Option<f64>
§supply_burnt: Option<f64>
§supply_staked: Option<f64>
§last_block_mint: Option<f64>
§last_block_burn: Option<f64>
§burn_addresses: Option<Vec<CCSpecialAddress>>
§locked_addresses: Option<Vec<CCSpecialAddress>>
§asset_industries: Option<Vec<CCAssetIndustry>>
§consensus_mechanisms: Option<Vec<CCConsensusMechanism>>
§consensus_algorithm_types: Option<Vec<CCConsensusAlgorithmType>>
§hashing_algorithm_types: Option<Vec<CCHashingAlgorithmType>>
Trait Implementations§
source§impl Debug for CCAssetMetadata
impl Debug for CCAssetMetadata
source§impl<'de> Deserialize<'de> for CCAssetMetadata
impl<'de> Deserialize<'de> for CCAssetMetadata
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CCAssetMetadata
impl RefUnwindSafe for CCAssetMetadata
impl Send for CCAssetMetadata
impl Sync for CCAssetMetadata
impl Unpin for CCAssetMetadata
impl UnwindSafe for CCAssetMetadata
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more