Struct cosmwasm_schema::Api
source · pub struct Api {
pub contract_name: String,
pub contract_version: String,
pub instantiate: RootSchema,
pub execute: Option<RootSchema>,
pub query: Option<RootSchema>,
pub migrate: Option<RootSchema>,
pub sudo: Option<RootSchema>,
pub responses: Option<BTreeMap<String, RootSchema>>,
}Expand description
Rust representation of a contract’s API.
Fields§
§contract_name: String§contract_version: String§instantiate: RootSchema§execute: Option<RootSchema>§query: Option<RootSchema>§migrate: Option<RootSchema>§sudo: Option<RootSchema>§responses: Option<BTreeMap<String, RootSchema>>A mapping of query variants to response types