operation method

Future<Operation$Query$Operation?> operation(
  1. OperationId? id,
  2. OperationNum? num
)

Returns an Operation by its OperationId or OperationNum.

Implementation

Future<Operation$Query$Operation?> operation(
  OperationId? id,
  OperationNum? num,
) async {
  Log.debug('operation(id: $id, num: $num)', '$runtimeType');

  final variables = OperationArguments(id: id, num: num);
  final QueryResult result = await client.query(
    QueryOptions(
      operationName: 'Operation',
      document: OperationQuery(variables: variables).document,
      variables: variables.toJson(),
    ),
  );

  return Operation$Query.fromJson(result.data!).operation;
}