Philipp Mayer
06/17/2023, 10:38 PMval response = gqlClient(request).data.toString()
return ObjectMapper().readValue<RAArtistResponse>(response).data.artist
James Richardson
06/18/2023, 7:44 AMval raArtist = Body.auto<RAArtistResponse>().toLens()
val artist = raArtist(client(request))
s4nchez
06/18/2023, 9:14 AM.data.artist
part of the lens definition:
Body.auto<RAArtistResponse>().map { it.data.artist }.toLens()
Philipp Mayer
06/18/2023, 10:04 AMdave
06/18/2023, 1:26 PMJackson.asA()
and takes the type arguments of the type you want out.... that should work I think for nowPhilipp Mayer
06/18/2023, 1:44 PMDmitry Kandalov
06/19/2023, 9:19 PMfun Response.parseArtist() =
objectMapper.readValue<RAArtistResponse>(data.toString()).data.artist
dave
06/19/2023, 9:21 PM