Beispiel #1
0
 private async Task <Rewardv4VcModel> Rewardv4Vc(string pl)
 {
     return(await ProceedUtils.Proceed(this.logger, async() =>
     {
         var guid = Guid.NewGuid().ToString();
         var request = new Rewardv4VcRequestModel
         {
             EventType = "reward_v4vc",
             Guid = guid,
             GuidKey = $"{guid}{AdColony.GuidKeyPostfix}",
             Replay = false,
             Reward = true,
             RewardAmount = 2,
             RewardName = "Credits",
             SImpCount = 1,
             STime = 81.65299987792969,
             Sid = AdColony.Sid,
             ZoneId = AdColony.Zones.First()
         };
         var response = await this.events3Service.Rewardv4Vc(pl, request);
         if (response != null && !string.IsNullOrEmpty(response.V4VcCallback))
         {
             this.logger.LogTrace(response.GetLog());
         }
         return response;
     }));
 }
 public async Task <Rewardv4VcModel> Rewardv4Vc(string pl, Rewardv4VcRequestModel req)
 {
     return(await ProceedUtils.Proceed(this.logger, async() =>
     {
         var request = this.events3.Rewardv4Vc.Rewardv4Vc(pl, req).SetDefault();
         return await request.ExecuteAsync();
     }));
 }
Beispiel #3
0
            public Rewardv4VcRequest(
                IClientService service,
                string pl,
                Rewardv4VcRequestModel body) : base(service)
            {
                Pl        = pl;
                this.body = body;

                this.RequestParameters.Add("pl", new Parameter
                {
                    Name          = "pl",
                    IsRequired    = true,
                    ParameterType = "query",
                    DefaultValue  = null,
                    Pattern       = null
                });
            }
Beispiel #4
0
 public Rewardv4VcRequest Rewardv4Vc(string pl, Rewardv4VcRequestModel request)
 {
     return(new Rewardv4VcRequest(this.Service, pl, request));
 }