fn generate_node_update_input(t: &Type) -> NodeType {
    let mut props = HashMap::new();
    props.insert(
        "MATCH".to_string(),
        Property::new(
            "MATCH".to_string(),
            PropertyKind::Input,
            fmt_node_query_input_name(t),
        ),
    );
    props.insert(
        "SET".to_string(),
        Property::new(
            "SET".to_string(),
            PropertyKind::Input,
            fmt_node_update_mutation_input_name(t),
        ),
    );
    NodeType::new(fmt_node_update_input_name(t), TypeKind::Input, props)
}
/// Takes a WG type and returns a NodeType representing a GqlNodeUpdateInput
///
/// Format:
/// input GqlNodeUpdateInput {
///     MATCH: GqlNodeQueryInput
///     SET: GqlNodeCreateMutationInput
/// }
///
/// Ex:
/// input ProjectUpdateInput {
///     MATCH: ProjectQueryInput
///     SET: ProjectMutationInput
/// }
Takes a WG type and returns a NodeType representing a GqlNodeUpdateInput
Format:
input GqlNodeUpdateInput {
MATCH: GqlNodeQueryInput
SET: GqlNodeCreateMutationInput
}


Takes a WG type and returns a NodeType representing a GqlNodeUpdateInput Format : input GqlNodeUpdateInput { MATCH : GqlNodeQueryInput SET : GqlNodeCreateMutationInput }
fn generate_node_update_input(t: &Type) -> NodeType {
    let mut props = HashMap::new();
    props.insert(
        "MATCH".to_string(),
        Property::new(
            "MATCH".to_string(),
            PropertyKind::Input,
            fmt_node_query_input_name(t),
        ),
    );
    props.insert(
        "SET".to_string(),
        Property::new(
            "SET".to_string(),
            PropertyKind::Input,
            fmt_node_update_mutation_input_name(t),
        ),
    );
    NodeType::new(fmt_node_update_input_name(t), TypeKind::Input, props)
}
fn generate_node_update_input ( t : & Type ) -> NodeType { let mut props = HashMap :: new ( ) ; props . insert ( " " . to_string ( ) , Property :: new ( " " . to_string ( ) , PropertyKind :: Input , fmt_node_query_input_name ( t ) , ) , ) ; props . insert ( " " . to_string ( ) , Property :: new ( " " . to_string ( ) , PropertyKind :: Input , fmt_node_update_mutation_input_name ( t ) , ) , ) ; NodeType :: new ( fmt_node_update_input_name ( t ) , TypeKind :: Input , props ) }
Takes a WG type and returns a NodeType representing a GqlNodeUpdateInput
Format:
input GqlNodeUpdateInput {
MATCH: GqlNodeQueryInput
SET: GqlNodeCreateMutationInput
}
Takes a WG type and returns a NodeType representing a GqlNodeUpdateInput Format : input GqlNodeUpdateInput { MATCH : GqlNodeQueryInput SET : GqlNodeCreateMutationInput }
t
&Type
t
&Type