reactive_graph_client/client/plugin/queries/
get_by_name.rs1#[cynic::schema_for_derives(file = r#"../../schema/graphql/reactive-graph-plugin-schema.graphql"#, module = "crate::schema_plugin::schema")]
2pub mod queries {
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 = "Query", variables = "PluginByNameVariables")]
9 pub struct GetPluginByName {
10 #[arguments(name: $name)]
11 pub plugins: Vec<Plugin>,
12 }
13
14 pub fn get_by_name(name: String) -> cynic::Operation<GetPluginByName, PluginByNameVariables> {
15 use cynic::QueryBuilder;
16 let vars: PluginByNameVariables = name.into();
17 GetPluginByName::build(vars)
18 }
19}