reactive_graph_client/client/runtime/remotes/mutations/
fetch_remotes_from_remote.rs

1#[cynic::schema_for_derives(file = r#"../../schema/graphql/reactive-graph-runtime-schema.graphql"#, module = "crate::schema_runtime::schema")]
2pub mod mutations {
3    use crate::InstanceInfo;
4    use crate::client::runtime::instance::variables::address::variables::InstanceAddressVariables;
5    use crate::client::runtime::instance::variables::address::variables::InstanceAddressVariablesFields;
6
7    #[derive(Debug, cynic::QueryFragment)]
8    #[cynic(graphql_type = "Mutation", variables = "InstanceAddressVariables")]
9    pub struct FetchRemotesFromRemote {
10        pub remotes: FetchRemotesFromRemoteMutationRemotes,
11    }
12
13    #[derive(Debug, cynic::QueryFragment)]
14    #[cynic(graphql_type = "MutationRemotes", variables = "InstanceAddressVariables")]
15    pub struct FetchRemotesFromRemoteMutationRemotes {
16        #[arguments(address: $address)]
17        pub fetch_remotes_from_remote: Vec<InstanceInfo>,
18    }
19
20    pub fn fetch_remotes_from_remote(vars: InstanceAddressVariables) -> cynic::Operation<FetchRemotesFromRemote, InstanceAddressVariables> {
21        use cynic::MutationBuilder;
22        FetchRemotesFromRemote::build(vars)
23    }
24}