vectis_wallet/types/plugin/
response.rs

1use cosmwasm_schema::cw_serde;
2
3use super::types::*;
4
5#[cw_serde]
6pub struct PluginListResponse {
7    pub ty: PluginPermission,
8    pub plugins: Vec<(String, PluginInfo)>,
9}
10
11#[cw_serde]
12pub struct PluginsResponse {
13    pub plugins: Vec<Plugin>,
14    pub total: u64,
15    pub current_plugin_id: u64,
16}
17
18#[cw_serde]
19pub struct PluginWithVersionResponse {
20    pub contract_version: String,
21    pub plugin_info: Plugin,
22}