reactive_graph_client/client/runtime/instance/variables/
address.rs1#[cynic::schema_for_derives(file = r#"../../schema/graphql/reactive-graph-runtime-schema.graphql"#, module = "crate::schema_runtime::schema")]
2pub mod variables {
3 use crate::schema_runtime::InstanceAddress;
4
5 #[derive(Debug, cynic::QueryVariables)]
6 pub struct InstanceAddressVariables {
7 pub address: InstanceAddress,
8 }
9
10 impl From<&reactive_graph_remotes_model::InstanceAddress> for InstanceAddressVariables {
11 fn from(address: &reactive_graph_remotes_model::InstanceAddress) -> Self {
12 InstanceAddressVariables {
13 address: InstanceAddress {
14 hostname: address.hostname.clone(),
15 port: address.port as i32,
16 secure: address.secure,
17 user_agent: Some(address.user_agent.clone()),
18 endpoint_graphql: Some(address.endpoint_graphql.clone()),
19 endpoint_dynamic_graph: Some(address.endpoint_dynamic_graph.clone()),
20 endpoint_runtime: Some(address.endpoint_runtime.clone()),
21 endpoint_plugin: Some(address.endpoint_plugin.clone()),
22 bearer: address.bearer.clone(),
23 },
24 }
25 }
26 }
27}