Enum abstract_core::version_control::QueryMsg  
source · pub enum QueryMsg {
    AccountBase {
        account_id: AccountId,
    },
    Modules {
        infos: Vec<ModuleInfo>,
    },
    Namespaces {
        accounts: Vec<AccountId>,
    },
    Config {},
    ModuleList {
        filter: Option<ModuleFilter>,
        start_after: Option<ModuleInfo>,
        limit: Option<u8>,
    },
    NamespaceList {
        filter: Option<NamespaceFilter>,
        start_after: Option<String>,
        limit: Option<u8>,
    },
    Ownership {},
}Expand description
Version Control Query Msg
Variants§
AccountBase
Query Core of an Account
Returns AccountBaseResponse
Modules
Fields
§
infos: Vec<ModuleInfo>Queries module information
Modules that are yanked are not returned
Returns ModulesResponse
Namespaces
Queries namespaces for an account
Returns NamespacesResponse
Config
Fields
Returns ConfigResponse
ModuleList
Returns ModulesListResponse
NamespaceList
Returns NamespaceListResponse
Ownership
Fields
Query the contract’s ownership information
Trait Implementations§
source§impl<'de> Deserialize<'de> for QueryMsg
 
impl<'de> Deserialize<'de> for QueryMsg
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
source§impl JsonSchema for QueryMsg
 
impl JsonSchema for QueryMsg
source§fn schema_name() -> String
 
fn schema_name() -> String
The name of the generated JSON Schema. Read more
source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
 
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
source§fn is_referenceable() -> bool
 
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the 
$ref keyword. Read more