procedure
suspend fun <P, I, R> procedure(nsid: String, params: P, paramsSerializer: <Error class: unknown class><P>, input: I, inputSerializer: <Error class: unknown class><I>, responseSerializer: <Error class: unknown class><R>, encoding: String = ContentType.Application.Json.toString(), errorMapper: XrpcErrorMapper = DefaultXrpcErrorMapper, auth: AuthProvider? = null): R
suspend fun <P, R> procedure(nsid: String, params: P, paramsSerializer: <Error class: unknown class><P>, responseSerializer: <Error class: unknown class><R>, errorMapper: XrpcErrorMapper = DefaultXrpcErrorMapper, auth: AuthProvider? = null): R
Overload for procedures with no input body (e.g. deleteSession).