Я создаю запрос на получение обновленной версии, где мне нужно передать запрос к базе данных и некоторый пространственный символ, такой как '$' в URL в kotlin. Но я получаю ошибку.
java.lang.IllegalArgumentException: строка запроса URL не должна иметь блока замены. Для параметров динамического запроса используйте @ Query.
Это URL, который я использую в почтальоне, но не могу в ретрофиле
https://someURL.com? CustomParam = true & pageSize = 100 & query = $ filter = (drivercell eq'1111111119 ') $ orderby = creationTimedesc & withTotalPages = true
Это код вызова метода модернизации
val restServiceModel = DRestServiceModel.create()
val model = restServiceModel.getTripsData("Basic bWs6SU9UMTIzNCM=", "application/json", "\$filter=(drivercell%20eq'1111111119')")
Это метод
@GET("inventory/managedObjects?customParam=true&pageSize=100&{query}\$orderby=creationTimedesc&withTotalPages=true")
fun getTripsData(@Header("Authorization") token: String, @Header("Content-Type") contentType: String, @Query("query", encoded = true) query : String): Single<TripsResponseModel>
Пожалуйста, помогите мне.