Json Graphql正在尝试封装到结构中

Json Graphql正在尝试封装到结构中,json,graphql,utm,Json,Graphql,Utm,我试图将Graphql封装在一个结构中有一个请求,我试图简化它(将它封装在一个结构中) 现已投入使用: mutation CreateUser($email: String!, $password: String!, $kind: String!, $utm_source: String, $utm_medium: String, $utm_campaign: String, $utm_term: String, $utm_content: String) { user { create(e

我试图将Graphql封装在一个结构中有一个请求,我试图简化它(将它封装在一个结构中)

现已投入使用:

mutation CreateUser($email: String!, $password: String!, $kind: String!, $utm_source: String, $utm_medium: String, $utm_campaign: String, $utm_term: String, $utm_content: String) {
user {
  create(email: $email, password: $password, kind: $kind, utmSource: $utm_source, utmMedium: $utm_medium , utmCampaign: $utm_campaign, utmTerm: $utm_term, utmContent: $utm_content) {
    id
    email
    kind
  }
}}
我试图将UTM包装在一个结构中,只有/gql/v1/没有看到新类型。。。 尝试:

帮助使其进入工作状态) 谢谢大家!

type utm {
  utm_source: String
  utm_medium: String
  utm_campaign: String
  utm_term: String
  utm_content: String  }

  mutation CreateUser($email: String!, $password: String!, $kind: String!, $utm: Utm) {
    user {
      create(email: $email, password: $password, kind: $kind, utm: $utm ) {
        id
        email
        kind
      }
    }
  }