Struct polymesh_api::polymesh::api::asset::AssetPagedQueryApi
source · pub struct AssetPagedQueryApi<'api> { /* private fields */ }
Implementations§
source§impl<'api> AssetPagedQueryApi<'api>
impl<'api> AssetPagedQueryApi<'api>
sourcepub fn tickers(&self) -> StoragePaged<Ticker, TickerRegistration<u64>>
pub fn tickers(&self) -> StoragePaged<Ticker, TickerRegistration<u64>>
Ticker registration details. (ticker) -> TickerRegistration
sourcepub fn tokens(&self) -> StoragePaged<Ticker, SecurityToken>
pub fn tokens(&self) -> StoragePaged<Ticker, SecurityToken>
Details of the token corresponding to the token ticker. (ticker) -> SecurityToken details [returns SecurityToken struct]
sourcepub fn asset_names(&self) -> StoragePaged<Ticker, AssetName>
pub fn asset_names(&self) -> StoragePaged<Ticker, AssetName>
Asset name of the token corresponding to the token ticker.
(ticker) -> AssetName
sourcepub fn balance_of(&self, key_0: Ticker) -> StoragePaged<IdentityId, u128>
pub fn balance_of(&self, key_0: Ticker) -> StoragePaged<IdentityId, u128>
The total asset ticker balance per identity. (ticker, DID) -> Balance
sourcepub fn identifiers(&self) -> StoragePaged<Ticker, Vec<AssetIdentifier>>
pub fn identifiers(&self) -> StoragePaged<Ticker, Vec<AssetIdentifier>>
A map of a ticker name and asset identifiers.
sourcepub fn custom_types(&self) -> StoragePaged<CustomAssetTypeId, Vec<u8>>
pub fn custom_types(&self) -> StoragePaged<CustomAssetTypeId, Vec<u8>>
Maps custom asset type ids to the registered string contents.
sourcepub fn custom_types_inverse(&self) -> StoragePaged<Vec<u8>, CustomAssetTypeId>
pub fn custom_types_inverse(&self) -> StoragePaged<Vec<u8>, CustomAssetTypeId>
Inverse map of CustomTypes
, from registered string contents to custom asset type ids.
sourcepub fn funding_round(&self) -> StoragePaged<Ticker, FundingRoundName>
pub fn funding_round(&self) -> StoragePaged<Ticker, FundingRoundName>
The name of the current funding round. ticker -> funding round
sourcepub fn issued_in_funding_round(
&self
) -> StoragePaged<(Ticker, FundingRoundName), u128>
pub fn issued_in_funding_round( &self ) -> StoragePaged<(Ticker, FundingRoundName), u128>
The total balances of tokens issued in all recorded funding rounds. (ticker, funding round) -> balance
sourcepub fn frozen(&self) -> StoragePaged<Ticker, bool>
pub fn frozen(&self) -> StoragePaged<Ticker, bool>
The set of frozen assets implemented as a membership map. ticker -> bool
sourcepub fn asset_ownership_relations(
&self,
key_0: IdentityId
) -> StoragePaged<Ticker, AssetOwnershipRelation>
pub fn asset_ownership_relations( &self, key_0: IdentityId ) -> StoragePaged<Ticker, AssetOwnershipRelation>
Tickers and token owned by a user (user, ticker) -> AssetOwnership
sourcepub fn asset_documents(
&self,
key_0: Ticker
) -> StoragePaged<DocumentId, Document>
pub fn asset_documents( &self, key_0: Ticker ) -> StoragePaged<DocumentId, Document>
Documents attached to an Asset (ticker, doc_id) -> document
sourcepub fn asset_documents_id_sequence(&self) -> StoragePaged<Ticker, DocumentId>
pub fn asset_documents_id_sequence(&self) -> StoragePaged<Ticker, DocumentId>
Per-ticker document ID counter. (ticker) -> doc_id
sourcepub fn asset_metadata_values(
&self,
key_0: Ticker
) -> StoragePaged<AssetMetadataKey, AssetMetadataValue>
pub fn asset_metadata_values( &self, key_0: Ticker ) -> StoragePaged<AssetMetadataKey, AssetMetadataValue>
Metatdata values for an asset.
sourcepub fn asset_metadata_value_details(
&self,
key_0: Ticker
) -> StoragePaged<AssetMetadataKey, AssetMetadataValueDetail<u64>>
pub fn asset_metadata_value_details( &self, key_0: Ticker ) -> StoragePaged<AssetMetadataKey, AssetMetadataValueDetail<u64>>
Details for an asset’s Metadata values.
sourcepub fn asset_metadata_local_name_to_key(
&self,
key_0: Ticker
) -> StoragePaged<AssetMetadataName, AssetMetadataLocalKey>
pub fn asset_metadata_local_name_to_key( &self, key_0: Ticker ) -> StoragePaged<AssetMetadataName, AssetMetadataLocalKey>
Asset Metadata Local Name -> Key.
sourcepub fn asset_metadata_global_name_to_key(
&self
) -> StoragePaged<AssetMetadataName, AssetMetadataGlobalKey>
pub fn asset_metadata_global_name_to_key( &self ) -> StoragePaged<AssetMetadataName, AssetMetadataGlobalKey>
Asset Metadata Global Name -> Key.
sourcepub fn asset_metadata_local_key_to_name(
&self,
key_0: Ticker
) -> StoragePaged<AssetMetadataLocalKey, AssetMetadataName>
pub fn asset_metadata_local_key_to_name( &self, key_0: Ticker ) -> StoragePaged<AssetMetadataLocalKey, AssetMetadataName>
Asset Metadata Local Key -> Name.
sourcepub fn asset_metadata_global_key_to_name(
&self
) -> StoragePaged<AssetMetadataGlobalKey, AssetMetadataName>
pub fn asset_metadata_global_key_to_name( &self ) -> StoragePaged<AssetMetadataGlobalKey, AssetMetadataName>
Asset Metadata Global Key -> Name.
sourcepub fn asset_metadata_local_specs(
&self,
key_0: Ticker
) -> StoragePaged<AssetMetadataLocalKey, AssetMetadataSpec>
pub fn asset_metadata_local_specs( &self, key_0: Ticker ) -> StoragePaged<AssetMetadataLocalKey, AssetMetadataSpec>
Asset Metadata Local Key specs.
sourcepub fn asset_metadata_global_specs(
&self
) -> StoragePaged<AssetMetadataGlobalKey, AssetMetadataSpec>
pub fn asset_metadata_global_specs( &self ) -> StoragePaged<AssetMetadataGlobalKey, AssetMetadataSpec>
Asset Metadata Global Key specs.
sourcepub fn asset_metadata_next_local_key(
&self
) -> StoragePaged<Ticker, AssetMetadataLocalKey>
pub fn asset_metadata_next_local_key( &self ) -> StoragePaged<Ticker, AssetMetadataLocalKey>
Next Asset Metadata Local Key.
sourcepub fn tickers_exempt_from_affirmation(&self) -> StoragePaged<Ticker, bool>
pub fn tickers_exempt_from_affirmation(&self) -> StoragePaged<Ticker, bool>
A list of tickers that exempt all users from affirming the receivement of the asset.
sourcepub fn pre_approved_ticker(
&self,
key_0: IdentityId
) -> StoragePaged<Ticker, bool>
pub fn pre_approved_ticker( &self, key_0: IdentityId ) -> StoragePaged<Ticker, bool>
All tickers that don’t need an affirmation to be received by an identity.
Trait Implementations§
source§impl<'api> Clone for AssetPagedQueryApi<'api>
impl<'api> Clone for AssetPagedQueryApi<'api>
source§fn clone(&self) -> AssetPagedQueryApi<'api>
fn clone(&self) -> AssetPagedQueryApi<'api>
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl<'api> !RefUnwindSafe for AssetPagedQueryApi<'api>
impl<'api> Send for AssetPagedQueryApi<'api>
impl<'api> Sync for AssetPagedQueryApi<'api>
impl<'api> Unpin for AssetPagedQueryApi<'api>
impl<'api> !UnwindSafe for AssetPagedQueryApi<'api>
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
§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
§fn checked_from<T>(t: T) -> Option<Self>where
Self: TryFrom<T>,
fn checked_from<T>(t: T) -> Option<Self>where Self: TryFrom<T>,
§fn checked_into<T>(self) -> Option<T>where
Self: TryInto<T>,
fn checked_into<T>(self) -> Option<T>where Self: TryInto<T>,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere Self: UniqueSaturatedFrom<T>,
source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere Self: UniqueSaturatedInto<T>,
T
. Read more§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere T: UncheckedFrom<S>,
§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
unchecked_from
.source§impl<T, S> UniqueSaturatedInto<T> for Swhere
T: Bounded,
S: TryInto<T>,
impl<T, S> UniqueSaturatedInto<T> for Swhere T: Bounded, S: TryInto<T>,
source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
T
.