Exemple #1
0
        public AdjustEventFailure(string jsonString)
        {
            JSONNode jsonnode = JSON.Parse(jsonString);

            if (jsonnode == null)
            {
                return;
            }
            this.Adid       = AdjustUtils.GetJsonString(jsonnode, AdjustUtils.KeyAdid);
            this.Message    = AdjustUtils.GetJsonString(jsonnode, AdjustUtils.KeyMessage);
            this.Timestamp  = AdjustUtils.GetJsonString(jsonnode, AdjustUtils.KeyTimestamp);
            this.EventToken = AdjustUtils.GetJsonString(jsonnode, AdjustUtils.KeyEventToken);
            this.WillRetry  = Convert.ToBoolean(AdjustUtils.GetJsonString(jsonnode, AdjustUtils.KeyWillRetry));
            JSONNode jsonnode2 = jsonnode[AdjustUtils.KeyJsonResponse];

            if (jsonnode2 == null)
            {
                return;
            }
            if (jsonnode2.AsObject == null)
            {
                return;
            }
            this.JsonResponse = new Dictionary <string, object>();
            AdjustUtils.WriteJsonResponseDictionary(jsonnode2.AsObject, this.JsonResponse);
        }
        public AdjustEventSuccess(string jsonString)
        {
            var jsonNode = JSON.Parse(jsonString);

            if (jsonNode == null)
            {
                return;
            }

            Adid       = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyAdid);
            Message    = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyMessage);
            Timestamp  = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyTimestamp);
            EventToken = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyEventToken);

            var jsonResponseNode = jsonNode [AdjustUtils.KeyJsonResponse];

            if (jsonResponseNode == null)
            {
                return;
            }

            if (jsonResponseNode.AsObject == null)
            {
                return;
            }

            JsonResponse = new Dictionary <string, object> ();
            AdjustUtils.WriteJsonResponseDictionary(jsonResponseNode.AsObject, JsonResponse);
        }
        public AdjustEventFailure(string jsonString)
        {
            var jsonNode = JSON.Parse(jsonString);

            if (jsonNode == null)
            {
                return;
            }

            Adid       = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyAdid);
            Message    = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyMessage);
            Timestamp  = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyTimestamp);
            EventToken = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyEventToken);
            CallbackId = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyCallbackId);
            WillRetry  = Convert.ToBoolean(AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyWillRetry));

            var jsonResponseNode = jsonNode[AdjustUtils.KeyJsonResponse];

            if (jsonResponseNode == null)
            {
                return;
            }
            if (jsonResponseNode.AsObject == null)
            {
                return;
            }

            JsonResponse = new Dictionary <string, object>();
            AdjustUtils.WriteJsonResponseDictionary(jsonResponseNode.AsObject, JsonResponse);
        }
        public AdjustAttribution(string jsonString)
        {
            var jsonNode = JSON.Parse(jsonString);

            if (jsonNode == null)
            {
                return;
            }

            trackerName  = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyTrackerName);
            trackerToken = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyTrackerToken);
            network      = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyNetwork);
            campaign     = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyCampaign);
            adgroup      = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyAdgroup);
            creative     = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyCreative);
            clickLabel   = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyClickLabel);
            adid         = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyAdid);
            costType     = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyCostType);
            try
            {
                costAmount = double.Parse(AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyCostAmount),
                                          System.Globalization.CultureInfo.InvariantCulture);
            }
            catch (Exception)
            {
                // attribution response doesn't contain cost amount attached
                // value will default to null
            }
            costCurrency = AdjustUtils.GetJsonString(jsonNode, AdjustUtils.KeyCostCurrency);
        }
        public AdjustAttribution(string jsonString)
        {
            JSONNode jSONNode = JSON.Parse(jsonString);

            if (!(jSONNode == null))
            {
                trackerName  = AdjustUtils.GetJsonString(jSONNode, AdjustUtils.KeyTrackerName);
                trackerToken = AdjustUtils.GetJsonString(jSONNode, AdjustUtils.KeyTrackerToken);
                network      = AdjustUtils.GetJsonString(jSONNode, AdjustUtils.KeyNetwork);
                campaign     = AdjustUtils.GetJsonString(jSONNode, AdjustUtils.KeyCampaign);
                adgroup      = AdjustUtils.GetJsonString(jSONNode, AdjustUtils.KeyAdgroup);
                creative     = AdjustUtils.GetJsonString(jSONNode, AdjustUtils.KeyCreative);
                clickLabel   = AdjustUtils.GetJsonString(jSONNode, AdjustUtils.KeyClickLabel);
                adid         = AdjustUtils.GetJsonString(jSONNode, AdjustUtils.KeyAdid);
            }
        }
        // Token: 0x060000BF RID: 191 RVA: 0x00005D38 File Offset: 0x00004138
        public AdjustAttribution(string jsonString)
        {
            JSONNode jsonnode = JSON.Parse(jsonString);

            if (jsonnode == null)
            {
                return;
            }
            this.trackerName  = AdjustUtils.GetJsonString(jsonnode, AdjustUtils.KeyTrackerName);
            this.trackerToken = AdjustUtils.GetJsonString(jsonnode, AdjustUtils.KeyTrackerToken);
            this.network      = AdjustUtils.GetJsonString(jsonnode, AdjustUtils.KeyNetwork);
            this.campaign     = AdjustUtils.GetJsonString(jsonnode, AdjustUtils.KeyCampaign);
            this.adgroup      = AdjustUtils.GetJsonString(jsonnode, AdjustUtils.KeyAdgroup);
            this.creative     = AdjustUtils.GetJsonString(jsonnode, AdjustUtils.KeyCreative);
            this.clickLabel   = AdjustUtils.GetJsonString(jsonnode, AdjustUtils.KeyClickLabel);
        }
Exemple #7
0
        public AdjustSessionSuccess(string jsonString)
        {
            JSONNode jSONNode = JSON.Parse(jsonString);

            if (!(jSONNode == null))
            {
                Adid      = AdjustUtils.GetJsonString(jSONNode, AdjustUtils.KeyAdid);
                Message   = AdjustUtils.GetJsonString(jSONNode, AdjustUtils.KeyMessage);
                Timestamp = AdjustUtils.GetJsonString(jSONNode, AdjustUtils.KeyTimestamp);
                JSONNode jSONNode2 = jSONNode[AdjustUtils.KeyJsonResponse];
                if (!(jSONNode2 == null) && !(jSONNode2.AsObject == null))
                {
                    JsonResponse = new Dictionary <string, object>();
                    AdjustUtils.WriteJsonResponseDictionary(jSONNode2.AsObject, JsonResponse);
                }
            }
        }
        public AdjustSessionSuccess(string jsonString)
        {
            JSONNode jsonnode = JSON.Parse(jsonString);

            if (jsonnode == null)
            {
                return;
            }
            this.Adid      = AdjustUtils.GetJsonString(jsonnode, AdjustUtils.KeyAdid);
            this.Message   = AdjustUtils.GetJsonString(jsonnode, AdjustUtils.KeyMessage);
            this.Timestamp = AdjustUtils.GetJsonString(jsonnode, AdjustUtils.KeyTimestamp);
            JSONNode jsonnode2 = jsonnode[AdjustUtils.KeyJsonResponse];

            if (jsonnode2 == null)
            {
                return;
            }
            if (jsonnode2.AsObject == null)
            {
                return;
            }
            this.JsonResponse = new Dictionary <string, object>();
            AdjustUtils.WriteJsonResponseDictionary(jsonnode2.AsObject, this.JsonResponse);
        }