Apollo Android正在生成一个带有不一致大写变量的数据类
我使用的是Apollo Android v2.1.0,有一个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
变种和一个自动生成的输入类数组:
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)
}
这是旧版本库的一个问题,并且是。将库更新到至少该版本以解决此问题
,及