fn generate_rel_src_update_mutation_input(t: &Type, r: &Relationship) -> NodeType {
    let mut props = HashMap::new();
    props.insert(
        t.name().to_string(),
        Property::new(
            t.name().to_string(),
            PropertyKind::Input,
            fmt_node_update_mutation_input_name(t),
        ),
    );
    NodeType::new(
        fmt_rel_src_update_mutation_input_name(t, r),
        TypeKind::Input,
        props,
    )
}
/// Takes a WG Type and Rel and returns a NodeType representing a GqlRelSrcUpdateMutationInput
///
/// Format:
/// input GqlRelSrcUpdateMutationInput {
///     node[n]: GqlNodeUpdateMutationInput
/// }
///
/// Ex:
/// input ProjectOwnerSrcUpdateMutationInput {
///     Project: ProjectUpdateMutationInput
/// }
Takes a WG Type and Rel and returns a NodeType representing a GqlRelSrcUpdateMutationInput
Format:
input GqlRelSrcUpdateMutationInput {
node[n]: GqlNodeUpdateMutationInput
}


Takes a WG Type and Rel and returns a NodeType representing a GqlRelSrcUpdateMutationInput Format : input GqlRelSrcUpdateMutationInput { node [ n ] : GqlNodeUpdateMutationInput }
fn generate_rel_src_update_mutation_input(t: &Type, r: &Relationship) -> NodeType {
    let mut props = HashMap::new();
    props.insert(
        t.name().to_string(),
        Property::new(
            t.name().to_string(),
            PropertyKind::Input,
            fmt_node_update_mutation_input_name(t),
        ),
    );
    NodeType::new(
        fmt_rel_src_update_mutation_input_name(t, r),
        TypeKind::Input,
        props,
    )
}
fn generate_rel_src_update_mutation_input ( t : & Type , r : & Relationship ) -> NodeType { let mut props = HashMap :: new ( ) ; props . insert ( t . name ( ) . to_string ( ) , Property :: new ( t . name ( ) . to_string ( ) , PropertyKind :: Input , fmt_node_update_mutation_input_name ( t ) , ) , ) ; NodeType :: new ( fmt_rel_src_update_mutation_input_name ( t , r ) , TypeKind :: Input , props , ) }
Takes a WG Type and Rel and returns a NodeType representing a GqlRelSrcUpdateMutationInput
Format:
input GqlRelSrcUpdateMutationInput {
node[n]: GqlNodeUpdateMutationInput
}
Takes a WG Type and Rel and returns a NodeType representing a GqlRelSrcUpdateMutationInput Format : input GqlRelSrcUpdateMutationInput { node [ n ] : GqlNodeUpdateMutationInput }
t
&Type
r
&Relationship
t
&Type
r
&Relationship