Apollo Android正在生成一个带有不一致大写变量的数据类

Apollo Android正在生成一个带有不一致大写变量的数据类,android,apollo,Android,Apollo,我使用的是Apollo Android v2.1.0,有一个变种和一个自动生成的输入类数组: mutation MyMutation($values: [MyInputClass!]) { exampleApi(values: $values) } 此MyInputClass具有以大写和小写字母开头的输入字段: { "kind":"INPUT_OBJECT", "name":"MyInputClass&q

我使用的是Apollo Android v2.1.0,有一个
变种
和一个自动生成的输入类数组:

mutation MyMutation($values: [MyInputClass!]) {
    exampleApi(values: $values)
}
MyInputClass
具有以大写和小写字母开头的输入字段:

{
   "kind":"INPUT_OBJECT",
   "name":"MyInputClass",
   "description":null,
   "fields":null,
   "inputFields":[
      {
         "name":"id",
         "description":null,
         "type":{
            "kind":"NON_NULL",
            "name":null,
            "ofType":{
               "kind":"SCALAR",
               "name":"String",
               "ofType":null
            }
         },
         "defaultValue":null
      },
      {
         "name":"Orientation",
         "description":null,
         "type":{
            "kind":"SCALAR",
            "name":"Int",
            "ofType":null
         },
         "defaultValue":null
      }
   ]
}
Apollo Android尝试为
MyInputClass
生成数据类时,失败原因如下:

Unresolved reference: Orientation
这是由于使用
orientation
orientation
产生的
MyInputClass.kt
不一致造成的:

if (this@MyInputClass.Orientation.defined) {
   writer.writeInt("orientation", this@MyInputClass.orientation.value)
}

这是旧版本库的一个问题,并且是。将库更新到至少该版本以解决此问题

,及