Ожидается
Возможность использовать специальный символ "$" в именовании имени переменной Kotlin или Java.API для EventRegistry (пример 4) требует именования подзапроса как «$ query». Существует ли обходной путь Kotlin или Java для использования «$» в имени переменной?
Документация
Пример 4 - Тело запроса
{
"action": "getArticles",
"query": {
"$query": {
"$and": [
{
"dateStart":"2017-04-22",
"dateEnd":"2017-04-22"
},
{
"$or":[
{
"conceptUri":{
"$or": ["http://en.wikipedia.org/wiki/Barack_Obama"]
}
},
{
"keyword":"Trump"
}
]
},
{
"categoryUri":"dmoz/Business"
}
]
}
},
"articlesPage": 1,
"articlesCount": 100,
"articlesSortBy": "socialScore",
"articlesSortByAsc": false,
"articlesArticleBodyLen": -1,
"includeArticleSocialScore": true,
"resultType": "articles",
"apiKey": "YOUR_API_KEY"
}
Результат
Ошибка Lint выдается при попытке следующего:
data class Query(val $query: SubQuery)