request method

Future<T> request()

Event Send request query

Implementation

Future<T> request() async {
  final options = QueryOptions(document: getDocument(), variables: await getVariables());
  final client = await GraphqlConfig.getFromInstance(this);
  final result = await client.query(options);

  try {
    final response = GraphqlResponseDecoder<T>(instance: this, result: result);
    return await response.decode(onSuccess);
  } catch (e) {
    rethrow;
  }
}