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