Esempio n. 1
0
 public static void free_bucket_result(BucketResult p0)
 {
     storj_uplinkPINVOKE.free_bucket_result(BucketResult.getCPtr(p0));
     if (storj_uplinkPINVOKE.SWIGPendingException.Pending)
     {
         throw storj_uplinkPINVOKE.SWIGPendingException.Retrieve();
     }
 }
        public void BucketTest()
        {
            Mac           mac    = new Mac(AccessKey, SecretKey);
            BucketManager target = new BucketManager(mac);

            BucketResult result = target.Bucket(Bucket1);

            Assert.AreEqual((int)HttpCode.OK, result.Code);
        }
        public async Task BucketTest()
        {
            Mac           mac    = new Mac(AccessKey, SecretKey);
            BucketManager target = new BucketManager(mac);

            BucketResult result = await target.BucketAsync(Bucket1);

            Assert.AreEqual((int)HttpCode.OK, result.Code);
        }
Esempio n. 4
0
            public override Task GetTask()
            {
                BucketResult result = WorldUtils.HasVegetalNutrimentsInBucket(this.character.position);

                if (result.result)
                {
                    return(new Task(
                               Defs.tasks["task_eat"],
                               new TargetList(new Target(result.tilable))
                               ));
                }
                // We want to order the animal to change region, maybe go back to the spawning region.
                return(null);
            }
Esempio n. 5
0
        public static BucketResult delete_bucket(Project p0, string p1)
        {
            BucketResult ret = new BucketResult(storj_uplinkPINVOKE.delete_bucket(Project.getCPtr(p0), p1), true);

            return(ret);
        }
Esempio n. 6
0
        public static IDictionary <string, AggregationResult> ToAggregationResult(this IDictionary <string, IAggregation> aggregations)
        {
            var result = new Dictionary <string, AggregationResult>();

            if (aggregations == null || aggregations.Count == 0)
            {
                return(null);
            }

            foreach (var key in aggregations.Keys)
            {
                var aggValue = aggregations[key];

                var metricAggValue = aggValue as ValueMetric;
                if (metricAggValue != null)
                {
                    result.Add(key, new AggregationResult {
                        Value = metricAggValue.Value
                    });
                    continue;
                }

                var bucketValue = aggValue as Bucket;
                if (bucketValue != null)
                {
                    var aggResult = new AggregationResult {
                        Buckets = new List <BucketResult>()
                    };

                    foreach (var keyItem in bucketValue.Items.OfType <KeyItem>())
                    {
                        var bucketResult = new BucketResult {
                            Key         = keyItem.Key,
                            KeyAsString = keyItem.KeyAsString,
                            Total       = keyItem.DocCount
                        };

                        bucketResult.Aggregations = keyItem.Aggregations.ToAggregationResult();

                        aggResult.Buckets.Add(bucketResult);
                    }

                    foreach (var keyItem in bucketValue.Items.OfType <HistogramItem>())
                    {
                        var bucketResult = new BucketResult {
                            Key         = keyItem.Key.ToString(),
                            KeyAsString = keyItem.KeyAsString,
                            Total       = keyItem.DocCount
                        };

                        bucketResult.Aggregations = keyItem.Aggregations.ToAggregationResult();

                        aggResult.Buckets.Add(bucketResult);
                    }

                    result.Add(key, aggResult);
                    continue;
                }
            }

            return(result);
        }
Esempio n. 7
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(BucketResult obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }