execute

abstract suspend fun <T : Any> execute(endpoint: IgdbEndpoint<T>, query: ApicalypseQuery): IgdbResult<T, IgdbHttpErrorResponse>

General method for making requests to the igdb server.

For the given endpoint and query, executes a network request and returns the result or error as an IgdbResult object