Trait abstract_std::ans_host::QueryMsgFns
source · pub trait QueryMsgFns<Chain: QueryHandler + ChainState>: CwOrchQuery<Chain, QueryMsg = QueryMsg> {
Show 15 methods
// Provided methods
fn config(&self) -> Result<ConfigResponse, CwOrchError> { ... }
fn assets(&self, names: Vec<String>) -> Result<AssetsResponse, CwOrchError> { ... }
fn asset_list(
&self,
filter: Option<AssetFilter>,
limit: Option<u8>,
start_after: Option<String>
) -> Result<AssetListResponse, CwOrchError> { ... }
fn asset_infos(
&self,
infos: Vec<AssetInfoUnchecked>
) -> Result<AssetInfosResponse, CwOrchError> { ... }
fn asset_info_list(
&self,
filter: Option<AssetInfoFilter>,
limit: Option<u8>,
start_after: Option<AssetInfoUnchecked>
) -> Result<AssetInfoListResponse, CwOrchError> { ... }
fn contracts(
&self,
entries: Vec<ContractEntry>
) -> Result<ContractsResponse, CwOrchError> { ... }
fn contract_list(
&self,
filter: Option<ContractFilter>,
limit: Option<u8>,
start_after: Option<ContractEntry>
) -> Result<ContractListResponse, CwOrchError> { ... }
fn channels(
&self,
entries: Vec<ChannelEntry>
) -> Result<ChannelsResponse, CwOrchError> { ... }
fn channel_list(
&self,
filter: Option<ChannelFilter>,
limit: Option<u8>,
start_after: Option<ChannelEntry>
) -> Result<ChannelListResponse, CwOrchError> { ... }
fn registered_dexes(&self) -> Result<RegisteredDexesResponse, CwOrchError> { ... }
fn pools(
&self,
pairings: Vec<DexAssetPairing>
) -> Result<PoolsResponse, CwOrchError> { ... }
fn pool_list(
&self,
filter: Option<AssetPairingFilter>,
limit: Option<u8>,
start_after: Option<DexAssetPairing>
) -> Result<PoolAddressListResponse, CwOrchError> { ... }
fn pool_metadatas(
&self,
ids: Vec<UniquePoolId>
) -> Result<PoolMetadatasResponse, CwOrchError> { ... }
fn pool_metadata_list(
&self,
filter: Option<PoolMetadataFilter>,
limit: Option<u8>,
start_after: Option<UniquePoolId>
) -> Result<PoolMetadataListResponse, CwOrchError> { ... }
fn ownership(&self) -> Result<Ownership<String>, CwOrchError> { ... }
}
Expand description
Automatically derived trait that allows you to call the variants of the message directly without the need to construct the struct yourself.
Provided Methods§
sourcefn config(&self) -> Result<ConfigResponse, CwOrchError>
fn config(&self) -> Result<ConfigResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::Config variant
sourcefn assets(&self, names: Vec<String>) -> Result<AssetsResponse, CwOrchError>
fn assets(&self, names: Vec<String>) -> Result<AssetsResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::Assets variant
sourcefn asset_list(
&self,
filter: Option<AssetFilter>,
limit: Option<u8>,
start_after: Option<String>
) -> Result<AssetListResponse, CwOrchError>
fn asset_list( &self, filter: Option<AssetFilter>, limit: Option<u8>, start_after: Option<String> ) -> Result<AssetListResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::AssetList variant
sourcefn asset_infos(
&self,
infos: Vec<AssetInfoUnchecked>
) -> Result<AssetInfosResponse, CwOrchError>
fn asset_infos( &self, infos: Vec<AssetInfoUnchecked> ) -> Result<AssetInfosResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::AssetInfos variant
sourcefn asset_info_list(
&self,
filter: Option<AssetInfoFilter>,
limit: Option<u8>,
start_after: Option<AssetInfoUnchecked>
) -> Result<AssetInfoListResponse, CwOrchError>
fn asset_info_list( &self, filter: Option<AssetInfoFilter>, limit: Option<u8>, start_after: Option<AssetInfoUnchecked> ) -> Result<AssetInfoListResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::AssetInfoList variant
sourcefn contracts(
&self,
entries: Vec<ContractEntry>
) -> Result<ContractsResponse, CwOrchError>
fn contracts( &self, entries: Vec<ContractEntry> ) -> Result<ContractsResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::Contracts variant
sourcefn contract_list(
&self,
filter: Option<ContractFilter>,
limit: Option<u8>,
start_after: Option<ContractEntry>
) -> Result<ContractListResponse, CwOrchError>
fn contract_list( &self, filter: Option<ContractFilter>, limit: Option<u8>, start_after: Option<ContractEntry> ) -> Result<ContractListResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::ContractList variant
sourcefn channels(
&self,
entries: Vec<ChannelEntry>
) -> Result<ChannelsResponse, CwOrchError>
fn channels( &self, entries: Vec<ChannelEntry> ) -> Result<ChannelsResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::Channels variant
sourcefn channel_list(
&self,
filter: Option<ChannelFilter>,
limit: Option<u8>,
start_after: Option<ChannelEntry>
) -> Result<ChannelListResponse, CwOrchError>
fn channel_list( &self, filter: Option<ChannelFilter>, limit: Option<u8>, start_after: Option<ChannelEntry> ) -> Result<ChannelListResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::ChannelList variant
sourcefn registered_dexes(&self) -> Result<RegisteredDexesResponse, CwOrchError>
fn registered_dexes(&self) -> Result<RegisteredDexesResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::RegisteredDexes variant
sourcefn pools(
&self,
pairings: Vec<DexAssetPairing>
) -> Result<PoolsResponse, CwOrchError>
fn pools( &self, pairings: Vec<DexAssetPairing> ) -> Result<PoolsResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::Pools variant
sourcefn pool_list(
&self,
filter: Option<AssetPairingFilter>,
limit: Option<u8>,
start_after: Option<DexAssetPairing>
) -> Result<PoolAddressListResponse, CwOrchError>
fn pool_list( &self, filter: Option<AssetPairingFilter>, limit: Option<u8>, start_after: Option<DexAssetPairing> ) -> Result<PoolAddressListResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::PoolList variant
sourcefn pool_metadatas(
&self,
ids: Vec<UniquePoolId>
) -> Result<PoolMetadatasResponse, CwOrchError>
fn pool_metadatas( &self, ids: Vec<UniquePoolId> ) -> Result<PoolMetadatasResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::PoolMetadatas variant
sourcefn pool_metadata_list(
&self,
filter: Option<PoolMetadataFilter>,
limit: Option<u8>,
start_after: Option<UniquePoolId>
) -> Result<PoolMetadataListResponse, CwOrchError>
fn pool_metadata_list( &self, filter: Option<PoolMetadataFilter>, limit: Option<u8>, start_after: Option<UniquePoolId> ) -> Result<PoolMetadataListResponse, CwOrchError>
Automatically generated wrapper around QueryMsg::PoolMetadataList variant