get method

Future<Response?> get(
  1. String clientId,
  2. RequestOptions requestOptions
)

Implementation

Future<Response?> get(String clientId, RequestOptions requestOptions) async {
  Response? response;
  try {
    var _requestOptions = jsonEncode(
      RequestOptionsDTO.fromDataModel(requestOptions).toJson(),
    );
    final result = await _hostApi.get(clientId, _requestOptions);
    if (result != null) {
      final decodedJson = json.decode(result);
      if (decodedJson['queueOrder'] != null) {
        response =
            ResponseQueuedDTO.fromJson(json.decode(result)).toDataModel();
      } else {
        response =
            ResponseReceivedDTO.fromJson(json.decode(result)).toDataModel();
      }
    }
  } on PlatformException catch (e) {
    throw ExceptionManager.parse(e);
  }
  return response;
}