pub struct AssetPagedQueryApi<'api> { /* private fields */ }
Implementations§
Source§impl<'api> AssetPagedQueryApi<'api>
impl<'api> AssetPagedQueryApi<'api>
Sourcepub fn unique_ticker_registration(
&self,
) -> StoragePaged<Ticker, TickerRegistration<u64>>
pub fn unique_ticker_registration( &self, ) -> StoragePaged<Ticker, TickerRegistration<u64>>
Maps each [Ticker
] to its registration details ([TickerRegistration
]).
Sourcepub fn assets(&self) -> StoragePaged<AssetId, AssetDetails>
pub fn assets(&self) -> StoragePaged<AssetId, AssetDetails>
Maps each [AssetId
] to its underling [AssetDetails
].
Sourcepub fn asset_names(&self) -> StoragePaged<AssetId, AssetName>
pub fn asset_names(&self) -> StoragePaged<AssetId, AssetName>
Maps each [AssetId
] to its underling [AssetName
].
Sourcepub fn balance_of(&self, key_0: AssetId) -> StoragePaged<IdentityId, u128>
pub fn balance_of(&self, key_0: AssetId) -> StoragePaged<IdentityId, u128>
Tracks the total [Balance
] for each [AssetId
] per [IdentityId
].
Sourcepub fn asset_identifiers(&self) -> StoragePaged<AssetId, Vec<AssetIdentifier>>
pub fn asset_identifiers(&self) -> StoragePaged<AssetId, Vec<AssetIdentifier>>
Maps each [AssetId
] to its asset identifiers ([AssetIdentifier
]).
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<AssetId, FundingRoundName>
pub fn funding_round(&self) -> StoragePaged<AssetId, FundingRoundName>
Maps each [AssetId
] to the name of its founding round ([FundingRoundName
]).
Sourcepub fn issued_in_funding_round(
&self,
) -> StoragePaged<(AssetId, FundingRoundName), u128>
pub fn issued_in_funding_round( &self, ) -> StoragePaged<(AssetId, FundingRoundName), u128>
The total [Balance
] of tokens issued in all recorded funding rounds ([FundingRoundName
]).
Sourcepub fn frozen(&self) -> StoragePaged<AssetId, bool>
pub fn frozen(&self) -> StoragePaged<AssetId, bool>
Returns true
if transfers for the token associated to [AssetId
] are frozen. Otherwise, returns false
.
Sourcepub fn asset_documents(
&self,
key_0: AssetId,
) -> StoragePaged<DocumentId, Document>
pub fn asset_documents( &self, key_0: AssetId, ) -> StoragePaged<DocumentId, Document>
All [Document
] attached to an asset.
Sourcepub fn asset_documents_id_sequence(&self) -> StoragePaged<AssetId, DocumentId>
pub fn asset_documents_id_sequence(&self) -> StoragePaged<AssetId, DocumentId>
[DocumentId
] counter per [AssetId
].
Sourcepub fn asset_metadata_values(
&self,
key_0: AssetId,
) -> StoragePaged<AssetMetadataKey, AssetMetadataValue>
pub fn asset_metadata_values( &self, key_0: AssetId, ) -> StoragePaged<AssetMetadataKey, AssetMetadataValue>
Metatdata values for an asset.
Sourcepub fn asset_metadata_value_details(
&self,
key_0: AssetId,
) -> StoragePaged<AssetMetadataKey, AssetMetadataValueDetail<u64>>
pub fn asset_metadata_value_details( &self, key_0: AssetId, ) -> StoragePaged<AssetMetadataKey, AssetMetadataValueDetail<u64>>
Details for an asset’s Metadata values.
Sourcepub fn asset_metadata_local_name_to_key(
&self,
key_0: AssetId,
) -> StoragePaged<AssetMetadataName, AssetMetadataLocalKey>
pub fn asset_metadata_local_name_to_key( &self, key_0: AssetId, ) -> 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: AssetId,
) -> StoragePaged<AssetMetadataLocalKey, AssetMetadataName>
pub fn asset_metadata_local_key_to_name( &self, key_0: AssetId, ) -> 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: AssetId,
) -> StoragePaged<AssetMetadataLocalKey, AssetMetadataSpec>
pub fn asset_metadata_local_specs( &self, key_0: AssetId, ) -> 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 assets_exempt_from_affirmation(&self) -> StoragePaged<AssetId, bool>
pub fn assets_exempt_from_affirmation(&self) -> StoragePaged<AssetId, bool>
A list of assets that exempt all users from affirming its receivement.
Sourcepub fn pre_approved_asset(
&self,
key_0: IdentityId,
) -> StoragePaged<AssetId, bool>
pub fn pre_approved_asset( &self, key_0: IdentityId, ) -> StoragePaged<AssetId, bool>
All assets that don’t need an affirmation to be received by an identity.
Sourcepub fn mandatory_mediators(&self) -> StoragePaged<AssetId, BTreeSet<IdentityId>>
pub fn mandatory_mediators(&self) -> StoragePaged<AssetId, BTreeSet<IdentityId>>
The list of mandatory mediators for every ticker.
Sourcepub fn current_asset_metadata_local_key(
&self,
) -> StoragePaged<AssetId, AssetMetadataLocalKey>
pub fn current_asset_metadata_local_key( &self, ) -> StoragePaged<AssetId, AssetMetadataLocalKey>
The last [AssetMetadataLocalKey
] used for [AssetId
].
Sourcepub fn tickers_owned_by_user(
&self,
key_0: IdentityId,
) -> StoragePaged<Ticker, bool>
pub fn tickers_owned_by_user( &self, key_0: IdentityId, ) -> StoragePaged<Ticker, bool>
All tickers owned by a user.
Sourcepub fn security_tokens_owned_by_user(
&self,
key_0: IdentityId,
) -> StoragePaged<AssetId, bool>
pub fn security_tokens_owned_by_user( &self, key_0: IdentityId, ) -> StoragePaged<AssetId, bool>
All security tokens owned by a user.
Sourcepub fn asset_id_ticker(&self) -> StoragePaged<AssetId, Ticker>
pub fn asset_id_ticker(&self) -> StoragePaged<AssetId, Ticker>
Maps all [AssetId
] that are mapped to a [Ticker
].
Sourcepub fn ticker_asset_id(&self) -> StoragePaged<Ticker, AssetId>
pub fn ticker_asset_id(&self) -> StoragePaged<Ticker, AssetId>
Maps all [Ticker
] that are linked to an [AssetId
].
Sourcepub fn asset_nonce(&self) -> StoragePaged<AccountId, u64>
pub fn asset_nonce(&self) -> StoragePaged<AccountId, u64>
A per account nonce that is used for generating an [AssetId
].
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> Freeze for AssetPagedQueryApi<'api>
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
Source§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<Src, Dest> IntoTuple<Dest> for Srcwhere
Dest: FromTuple<Src>,
impl<Src, Dest> IntoTuple<Dest> for Srcwhere
Dest: FromTuple<Src>,
fn into_tuple(self) -> Dest
Source§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
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 moreSource§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
Source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
unchecked_from
.Source§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
Source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
T
.