pub trait ManagerExecFns<Chain>: CwOrchExecute<Chain, ExecuteMsg = ExecuteMsg>where
Chain: CwEnv,{
Show 14 methods
// Provided methods
fn exec_on_module(
&self,
exec_msg: Binary,
module_id: String,
coins: &[Coin]
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
fn update_internal_config(
&self,
arg0: Binary
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
fn install_modules(
&self,
modules: Vec<ModuleInstallConfig, Global>,
coins: &[Coin]
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
fn register_modules(
&self,
modules: Vec<RegisterModuleData, Global>
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
fn uninstall_module(
&self,
module_id: String
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
fn upgrade(
&self,
modules: Vec<(ModuleInfo, Option<Binary>), Global>
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
fn create_sub_account(
&self,
install_modules: Vec<ModuleInstallConfig, Global>,
name: String,
base_asset: Option<AssetEntry>,
description: Option<String>,
link: Option<String>,
namespace: Option<String>
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
fn update_info(
&self,
description: Option<String>,
link: Option<String>,
name: Option<String>
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
fn set_owner(
&self,
owner: GovernanceDetails<String>
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
fn update_status(
&self,
is_suspended: Option<bool>
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
fn update_settings(
&self,
ibc_enabled: Option<bool>
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
fn update_sub_account(
&self,
arg0: UpdateSubAccountAction
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
fn callback(
&self,
arg0: CallbackMsg
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
fn update_ownership(
&self,
arg0: Action
) -> Result<<Chain as TxHandler>::Response, CwEnvError> { ... }
}