Example #1
0
        public CurlResponse Execute(RushRequest request)
        {
            var wc = this.GetAuthenticatedWebClient();
            var curlResponse = wc.PostObjectAsJson<CurlResponse>(executeUrl, request);

            if (RushStatusChanged != null)
            {
                PollStatus(curlResponse);
            }

            return curlResponse;
        }
Example #2
0
 public RushRequest AsRushRequest()
 {
     var request = new RushRequest
                       {
                           region = this.region,
                           steps = this.steps.ToArray(),
                           pattern = new Pattern
                                         {
                                             intervals = this.intervals.ToArray(),
                                             iterations = 1
                                         }
                       };
     return request;
 }