inline suspend fun <D : Query.Data> query(imsProject: IMSProject, users: List<User>, body: Query<D>): Pair<IMSUser, ApolloResponse<D>>

Send a query to the IMS

Return

The selected user and the response for the query

Parameters

imsProject

The IMSProject to work on

users

The users sorted with best first

body

The content of the query

owner

The user that created the data, empty if fetching/other non-owned operations

Type Parameters

D

The type of the query to send