Посмотрите на фигурные скобки вашего заголовка.
new Client([
'headers' => [
'Content-Type' => 'application/json',
'Authorization' => 'Token token="for the sake of privacy removed in this question"',
'Accept' => 'application/json',
],
]);
params.max = [10, 20, 30].contains(params.max)) ? params.max : 10;
Можно ли также использовать оператор Elvis (? :) который полезен в этом виде ситуации. Это возвращает 2-е значение, если первое значение является нулевым:
params.max = [10, 20, 30].find{ it == params.max } ?: 10