pub struct AssetPagedQueryApi<'api> { /* private fields */ }

Implementations§

source§

impl<'api> AssetPagedQueryApi<'api>

source

pub fn tickers(&self) -> StoragePaged<Ticker, TickerRegistration<u64>>

Ticker registration details. (ticker) -> TickerRegistration

source

pub fn tokens(&self) -> StoragePaged<Ticker, SecurityToken>

Details of the token corresponding to the token ticker. (ticker) -> SecurityToken details [returns SecurityToken struct]

source

pub fn asset_names(&self) -> StoragePaged<Ticker, AssetName>

Asset name of the token corresponding to the token ticker. (ticker) -> AssetName

source

pub fn balance_of(&self, key_0: Ticker) -> StoragePaged<IdentityId, u128>

The total asset ticker balance per identity. (ticker, DID) -> Balance

source

pub fn identifiers(&self) -> StoragePaged<Ticker, Vec<AssetIdentifier>>

A map of a ticker name and asset identifiers.

source

pub fn custom_types(&self) -> StoragePaged<CustomAssetTypeId, Vec<u8>>

Maps custom asset type ids to the registered string contents.

source

pub fn custom_types_inverse(&self) -> StoragePaged<Vec<u8>, CustomAssetTypeId>

Inverse map of CustomTypes, from registered string contents to custom asset type ids.

source

pub fn funding_round(&self) -> StoragePaged<Ticker, FundingRoundName>

The name of the current funding round. ticker -> funding round

source

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

source

pub fn frozen(&self) -> StoragePaged<Ticker, bool>

The set of frozen assets implemented as a membership map. ticker -> bool

source

pub fn asset_ownership_relations( &self, key_0: IdentityId ) -> StoragePaged<Ticker, AssetOwnershipRelation>

Tickers and token owned by a user (user, ticker) -> AssetOwnership

source

pub fn asset_documents( &self, key_0: Ticker ) -> StoragePaged<DocumentId, Document>

Documents attached to an Asset (ticker, doc_id) -> document

source

pub fn asset_documents_id_sequence(&self) -> StoragePaged<Ticker, DocumentId>

Per-ticker document ID counter. (ticker) -> doc_id

source

pub fn asset_metadata_values( &self, key_0: Ticker ) -> StoragePaged<AssetMetadataKey, AssetMetadataValue>

Metatdata values for an asset.

source

pub fn asset_metadata_value_details( &self, key_0: Ticker ) -> StoragePaged<AssetMetadataKey, AssetMetadataValueDetail<u64>>

Details for an asset’s Metadata values.

source

pub fn asset_metadata_local_name_to_key( &self, key_0: Ticker ) -> StoragePaged<AssetMetadataName, AssetMetadataLocalKey>

Asset Metadata Local Name -> Key.

source

pub fn asset_metadata_global_name_to_key( &self ) -> StoragePaged<AssetMetadataName, AssetMetadataGlobalKey>

Asset Metadata Global Name -> Key.

source

pub fn asset_metadata_local_key_to_name( &self, key_0: Ticker ) -> StoragePaged<AssetMetadataLocalKey, AssetMetadataName>

Asset Metadata Local Key -> Name.

source

pub fn asset_metadata_global_key_to_name( &self ) -> StoragePaged<AssetMetadataGlobalKey, AssetMetadataName>

Asset Metadata Global Key -> Name.

source

pub fn asset_metadata_local_specs( &self, key_0: Ticker ) -> StoragePaged<AssetMetadataLocalKey, AssetMetadataSpec>

Asset Metadata Local Key specs.

source

pub fn asset_metadata_global_specs( &self ) -> StoragePaged<AssetMetadataGlobalKey, AssetMetadataSpec>

Asset Metadata Global Key specs.

source

pub fn asset_metadata_next_local_key( &self ) -> StoragePaged<Ticker, AssetMetadataLocalKey>

Next Asset Metadata Local Key.

source

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.

source

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>

source§

fn clone(&self) -> AssetPagedQueryApi<'api>

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more

Auto 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> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> CheckedConversion for T

§

fn checked_from<T>(t: T) -> Option<Self>
where Self: TryFrom<T>,

Convert from a value of T into an equivalent instance of Option<Self>. Read more
§

fn checked_into<T>(self) -> Option<T>
where Self: TryInto<T>,

Consume self to return Some equivalent value of Option<T>. Read more
source§

impl<T> DynClone for T
where T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

§

impl<T> Instrument for T

§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided [Span], returning an Instrumented wrapper. Read more
§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

§

impl<T, Outer> IsWrappedBy<Outer> for T
where Outer: AsRef<T> + AsMut<T> + From<T>, T: From<Outer>,

§

fn from_ref(outer: &Outer) -> &T

Get a reference to the inner from the outer.

§

fn from_mut(outer: &mut Outer) -> &mut T

Get a mutable reference to the inner from the outer.

source§

impl<T> Same for T

§

type Output = T

Should always be Self
source§

impl<T> SaturatedConversion for T

source§

fn saturated_from<T>(t: T) -> Self
where Self: UniqueSaturatedFrom<T>,

Convert from a value of T into an equivalent instance of Self. Read more
source§

fn saturated_into<T>(self) -> T
where Self: UniqueSaturatedInto<T>,

Consume self to return an equivalent value of T. Read more
source§

impl<T> ToOwned for T
where T: Clone,

§

type Owned = T

The resulting type after obtaining ownership.
source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
§

impl<S, T> UncheckedInto<T> for S
where T: UncheckedFrom<S>,

§

fn unchecked_into(self) -> T

The counterpart to unchecked_from.
source§

impl<T, S> UniqueSaturatedInto<T> for S
where T: Bounded, S: TryInto<T>,

source§

fn unique_saturated_into(self) -> T

Consume self to return an equivalent value of T.
§

impl<V, T> VZip<V> for T
where V: MultiLane<T>,

§

fn vzip(self) -> V

§

impl<T> WithSubscriber for T

§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a [WithDispatch] wrapper. Read more
§

impl<T> JsonSchemaMaybe for T

§

impl<T> MaybeSend for T
where T: Send,