reactive_graph_client/client/plugin/mutations/
restart.rs

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