reactive_graph_client/client/plugin/mutations/
uninstall.rs1#[cynic::schema_for_derives(file = r#"../../schema/graphql/reactive-graph-plugin-schema.graphql"#, module = "crate::schema_plugin::schema")]
2pub mod mutations {
3 use crate::client::plugin::variables::by_name::variables::PluginByNameVariables;
4 use crate::client::plugin::variables::by_name::variables::PluginByNameVariablesFields;
5
6 #[derive(cynic::QueryFragment, Debug)]
7 #[cynic(graphql_type = "Mutation", variables = "PluginByNameVariables")]
8 pub struct UninstallPlugin {
9 #[arguments(name: $name)]
10 pub uninstall: bool,
11 }
12
13 pub fn uninstall(name: String) -> cynic::Operation<UninstallPlugin, PluginByNameVariables> {
14 use cynic::MutationBuilder;
15 UninstallPlugin::build(name.into())
16 }
17}