public async Task <NotificationLogsResponse> GetLogs(NotificationLogRequest request)
        {
            var url = "notifications/logs/";

            url = url.AppendParameter("_id", request._id);
            url = url.AppendParameter("success", request.success);
            url = url.AppendParameter("event", request.eventTrigger);
            url = url.AppendParameter("type", request.type);
            url = url.AppendParameter("created_at.from", request.created_at_from);
            url = url.AppendParameter("created_at.to", request.created_at_to);
            url = url.AppendParameter("parent_id", request.parent_id);
            url = url.AppendParameter("destination", request.destination);

            return(await _serviceHelper.Get <NotificationLogsResponse>(url, overrideConfigSecretKey : _overrideConfigSecretKey));
        }
        public NotificationLogsResponse GetLogs(NotificationLogRequest request)
        {
            var url = "notifications/logs/";

            url = url.AppendParameter("_id", request._id);
            url = url.AppendParameter("success", request.success);
            url = url.AppendParameter("event", request.eventTrigger);
            url = url.AppendParameter("type", request.type);
            url = url.AppendParameter("created_at.from", request.created_at_from);
            url = url.AppendParameter("created_at.to", request.created_at_to);
            url = url.AppendParameter("parent_id", request.parent_id);
            url = url.AppendParameter("destination", request.destination);

            var responseJson = _serviceHelper.CallPaydock(url, HttpMethod.GET, "", overrideConfigSecretKey: _overrideConfigSecretKey);

            var response = SerializeHelper.Deserialize <NotificationLogsResponse>(responseJson);

            response.JsonResponse = responseJson;
            return(response);
        }