Beispiel #1
0
        internal SearchResults(
            IKuzzleApi api, JObject request, SearchOptions options,
            Response response, int previouslyFetched = 0)
        {
            this.api     = api;
            this.options = new SearchOptions(options);
            this.request = (JObject)request.DeepClone();

            Aggregations = (JObject)response.Result["aggregations"];
            Hits         = (JArray)response.Result["hits"];
            Total        = (int)response.Result["total"];
            Fetched      = Hits.Count + previouslyFetched;
            ScrollId     = (string)response.Result["scrollId"];
        }
Beispiel #2
0
 internal ServerController(IKuzzleApi api) : base(api)
 {
 }
Beispiel #3
0
 internal AdminController(IKuzzleApi k) : base(k)
 {
 }
Beispiel #4
0
 internal AuthController(IKuzzleApi api) : base(api) { }
Beispiel #5
0
 internal BulkController(IKuzzleApi api) : base(api)
 {
 }
Beispiel #6
0
 internal DocumentController(IKuzzleApi api) : base(api)
 {
 }
 /// <summary>
 /// Constructor
 /// </summary>
 public KuzzleEventHandler(IKuzzleApi kuzzle)
 {
     this.kuzzle = kuzzle;
 }
 internal RealtimeController(IKuzzleApi api) : base(api)
 {
     api.EventHandler.UnhandledResponse += NotificationsListener;
     api.NetworkProtocol.StateChanged   += StateChangeListener;
     api.EventHandler.TokenExpired      += TokenExpiredListener;
 }
Beispiel #9
0
 internal BaseController(IKuzzleApi k)
 {
     api = k;
 }
Beispiel #10
0
 internal IndexController(IKuzzleApi api) : base(api)
 {
 }
 internal CollectionController(IKuzzleApi api) : base(api)
 {
 }