Showing
1 changed file
with
395 additions
and
0 deletions
| ... | @@ -506,6 +506,12 @@ public class swiftApi { | ... | @@ -506,6 +506,12 @@ public class swiftApi { |
| 506 | couponSets = couponSetsData ?? ["":""] | 506 | couponSets = couponSetsData ?? ["":""] |
| 507 | 507 | ||
| 508 | if let myCouponsSetsDictionary = couponSets as? [String : AnyObject] { | 508 | if let myCouponsSetsDictionary = couponSets as? [String : AnyObject] { |
| 509 | + | ||
| 510 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 511 | + dynatraceEvent._eventName = "custom_success_couponset_loyalty" | ||
| 512 | + dynatraceEvent._parameters = nil | ||
| 513 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 514 | + | ||
| 509 | let couponSetsData = (myCouponsSetsDictionary["MAPP_COUPON"] as! NSArray) | 515 | let couponSetsData = (myCouponsSetsDictionary["MAPP_COUPON"] as! NSArray) |
| 510 | 516 | ||
| 511 | for couponset in couponSetsData { | 517 | for couponset in couponSetsData { |
| ... | @@ -513,6 +519,11 @@ public class swiftApi { | ... | @@ -513,6 +519,11 @@ public class swiftApi { |
| 513 | couponSetsArray.append(tempCouponset) | 519 | couponSetsArray.append(tempCouponset) |
| 514 | } | 520 | } |
| 515 | 521 | ||
| 522 | + } else { | ||
| 523 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 524 | + dynatraceEvent._eventName = "custom_error_couponset_loyalty" | ||
| 525 | + dynatraceEvent._parameters = nil | ||
| 526 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 516 | } | 527 | } |
| 517 | 528 | ||
| 518 | swiftApi().setCouponSetList(couponSetsArray) | 529 | swiftApi().setCouponSetList(couponSetsArray) |
| ... | @@ -521,6 +532,12 @@ public class swiftApi { | ... | @@ -521,6 +532,12 @@ public class swiftApi { |
| 521 | 532 | ||
| 522 | func couponSetsFailureCallback(_ error: Error?) -> Void { | 533 | func couponSetsFailureCallback(_ error: Error?) -> Void { |
| 523 | print("getCouponSets error: ") | 534 | print("getCouponSets error: ") |
| 535 | + | ||
| 536 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 537 | + dynatraceEvent._eventName = "custom_error_couponset_loyalty" | ||
| 538 | + dynatraceEvent._parameters = nil | ||
| 539 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 540 | + | ||
| 524 | getCouponSetsCallback(nil) | 541 | getCouponSetsCallback(nil) |
| 525 | } | 542 | } |
| 526 | 543 | ||
| ... | @@ -661,12 +678,23 @@ public class swiftApi { | ... | @@ -661,12 +678,23 @@ public class swiftApi { |
| 661 | func couponsCallback(_ couponsData: [AnyHashable : Any]?) -> Void { | 678 | func couponsCallback(_ couponsData: [AnyHashable : Any]?) -> Void { |
| 662 | coupons = couponsData ?? ["":""] | 679 | coupons = couponsData ?? ["":""] |
| 663 | 680 | ||
| 681 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 682 | + dynatraceEvent._eventName = "custom_success_user_coupons_loyalty" | ||
| 683 | + dynatraceEvent._parameters = nil | ||
| 684 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 685 | + | ||
| 664 | // On Coupons request success, make CouponSets request | 686 | // On Coupons request success, make CouponSets request |
| 665 | instanceOfMyApi.getCouponsetsAsync(true, andVisible: true, andUuids: nil, couponSetsCallback, failureBlock: couponSetsFailureCallback) | 687 | instanceOfMyApi.getCouponsetsAsync(true, andVisible: true, andUuids: nil, couponSetsCallback, failureBlock: couponSetsFailureCallback) |
| 666 | } | 688 | } |
| 667 | 689 | ||
| 668 | func couponsFailureCallback(_ error: Error?) -> Void { | 690 | func couponsFailureCallback(_ error: Error?) -> Void { |
| 669 | print("getCoupons error: ") | 691 | print("getCoupons error: ") |
| 692 | + | ||
| 693 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 694 | + dynatraceEvent._eventName = "custom_error_user_coupons_loyalty" | ||
| 695 | + dynatraceEvent._parameters = nil | ||
| 696 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 697 | + | ||
| 670 | getCouponsCallback(nil) | 698 | getCouponsCallback(nil) |
| 671 | } | 699 | } |
| 672 | 700 | ||
| ... | @@ -674,6 +702,11 @@ public class swiftApi { | ... | @@ -674,6 +702,11 @@ public class swiftApi { |
| 674 | couponSets = couponSetsData ?? ["":""] | 702 | couponSets = couponSetsData ?? ["":""] |
| 675 | 703 | ||
| 676 | if let myCouponsSetsDictionary = couponSets as? [String : AnyObject] { | 704 | if let myCouponsSetsDictionary = couponSets as? [String : AnyObject] { |
| 705 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 706 | + dynatraceEvent._eventName = "custom_success_couponset_loyalty" | ||
| 707 | + dynatraceEvent._parameters = nil | ||
| 708 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 709 | + | ||
| 677 | let couponSetsData = (myCouponsSetsDictionary["MAPP_COUPON"] as! NSArray) | 710 | let couponSetsData = (myCouponsSetsDictionary["MAPP_COUPON"] as! NSArray) |
| 678 | 711 | ||
| 679 | for couponset in couponSetsData { | 712 | for couponset in couponSetsData { |
| ... | @@ -681,6 +714,11 @@ public class swiftApi { | ... | @@ -681,6 +714,11 @@ public class swiftApi { |
| 681 | couponSetsArray.append(tempCouponset) | 714 | couponSetsArray.append(tempCouponset) |
| 682 | } | 715 | } |
| 683 | 716 | ||
| 717 | + } else { | ||
| 718 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 719 | + dynatraceEvent._eventName = "custom_error_couponset_loyalty" | ||
| 720 | + dynatraceEvent._parameters = nil | ||
| 721 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 684 | } | 722 | } |
| 685 | swiftApi().setCouponSetList(couponSetsArray) | 723 | swiftApi().setCouponSetList(couponSetsArray) |
| 686 | 724 | ||
| ... | @@ -712,6 +750,12 @@ public class swiftApi { | ... | @@ -712,6 +750,12 @@ public class swiftApi { |
| 712 | 750 | ||
| 713 | func couponSetsFailureCallback(_ error: Error?) -> Void { | 751 | func couponSetsFailureCallback(_ error: Error?) -> Void { |
| 714 | print("getCouponSets error: ") | 752 | print("getCouponSets error: ") |
| 753 | + | ||
| 754 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 755 | + dynatraceEvent._eventName = "custom_error_couponset_loyalty" | ||
| 756 | + dynatraceEvent._parameters = nil | ||
| 757 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 758 | + | ||
| 715 | getCouponsCallback(nil) | 759 | getCouponsCallback(nil) |
| 716 | } | 760 | } |
| 717 | 761 | ||
| ... | @@ -1145,6 +1189,11 @@ public class swiftApi { | ... | @@ -1145,6 +1189,11 @@ public class swiftApi { |
| 1145 | if let responseDataDictionary = campaignsData as? [String: AnyObject] { | 1189 | if let responseDataDictionary = campaignsData as? [String: AnyObject] { |
| 1146 | 1190 | ||
| 1147 | if (responseDataDictionary["MAPP_CAMPAIGNING-status"] as? Int == 1) { | 1191 | if (responseDataDictionary["MAPP_CAMPAIGNING-status"] as? Int == 1) { |
| 1192 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 1193 | + dynatraceEvent._eventName = "custom_success_campaigns_loyalty" | ||
| 1194 | + dynatraceEvent._parameters = nil | ||
| 1195 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 1196 | + | ||
| 1148 | if let responseDataMapp = responseDataDictionary["MAPP_CAMPAIGNING"] as? [String: Any] { | 1197 | if let responseDataMapp = responseDataDictionary["MAPP_CAMPAIGNING"] as? [String: Any] { |
| 1149 | if let responseDataCampaigns = responseDataMapp["campaigns"] as? [[String : Any]?] { | 1198 | if let responseDataCampaigns = responseDataMapp["campaigns"] as? [[String : Any]?] { |
| 1150 | 1199 | ||
| ... | @@ -1195,10 +1244,20 @@ public class swiftApi { | ... | @@ -1195,10 +1244,20 @@ public class swiftApi { |
| 1195 | }) | 1244 | }) |
| 1196 | 1245 | ||
| 1197 | } else { | 1246 | } else { |
| 1247 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 1248 | + dynatraceEvent._eventName = "custom_error_campaigns_loyalty" | ||
| 1249 | + dynatraceEvent._parameters = nil | ||
| 1250 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 1251 | + | ||
| 1198 | getCampaignsCallback(nil) | 1252 | getCampaignsCallback(nil) |
| 1199 | } | 1253 | } |
| 1200 | 1254 | ||
| 1201 | } else { | 1255 | } else { |
| 1256 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 1257 | + dynatraceEvent._eventName = "custom_error_campaigns_loyalty" | ||
| 1258 | + dynatraceEvent._parameters = nil | ||
| 1259 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 1260 | + | ||
| 1202 | getCampaignsCallback(nil) | 1261 | getCampaignsCallback(nil) |
| 1203 | } | 1262 | } |
| 1204 | } | 1263 | } |
| ... | @@ -1207,6 +1266,12 @@ public class swiftApi { | ... | @@ -1207,6 +1266,12 @@ public class swiftApi { |
| 1207 | print("getCampaigns error: ") | 1266 | print("getCampaigns error: ") |
| 1208 | print(error) | 1267 | print(error) |
| 1209 | print("====================") | 1268 | print("====================") |
| 1269 | + | ||
| 1270 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 1271 | + dynatraceEvent._eventName = "custom_error_campaigns_loyalty" | ||
| 1272 | + dynatraceEvent._parameters = nil | ||
| 1273 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 1274 | + | ||
| 1210 | getCampaignsCallback(nil) | 1275 | getCampaignsCallback(nil) |
| 1211 | } | 1276 | } |
| 1212 | } | 1277 | } |
| ... | @@ -1224,6 +1289,11 @@ public class swiftApi { | ... | @@ -1224,6 +1289,11 @@ public class swiftApi { |
| 1224 | 1289 | ||
| 1225 | if (responseDataDictionary["status"] as? Int == 1) { | 1290 | if (responseDataDictionary["status"] as? Int == 1) { |
| 1226 | 1291 | ||
| 1292 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 1293 | + dynatraceEvent._eventName = "custom_success_campaigns_personalized_loyalty" | ||
| 1294 | + dynatraceEvent._parameters = nil | ||
| 1295 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 1296 | + | ||
| 1227 | if let responseDataContext = responseDataDictionary["context"] as? [String: Any] { | 1297 | if let responseDataContext = responseDataDictionary["context"] as? [String: Any] { |
| 1228 | 1298 | ||
| 1229 | if (responseDataContext["MAPP_CAMPAIGNING-status"] as? Int == 1) { | 1299 | if (responseDataContext["MAPP_CAMPAIGNING-status"] as? Int == 1) { |
| ... | @@ -1252,10 +1322,20 @@ public class swiftApi { | ... | @@ -1252,10 +1322,20 @@ public class swiftApi { |
| 1252 | getCampaignsCallback(nil) | 1322 | getCampaignsCallback(nil) |
| 1253 | } | 1323 | } |
| 1254 | } else { | 1324 | } else { |
| 1325 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 1326 | + dynatraceEvent._eventName = "custom_error_campaigns_personalized_loyalty" | ||
| 1327 | + dynatraceEvent._parameters = nil | ||
| 1328 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 1329 | + | ||
| 1255 | getCampaignsCallback(nil) | 1330 | getCampaignsCallback(nil) |
| 1256 | } | 1331 | } |
| 1257 | 1332 | ||
| 1258 | } else { | 1333 | } else { |
| 1334 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 1335 | + dynatraceEvent._eventName = "custom_error_campaigns_personalized_loyalty" | ||
| 1336 | + dynatraceEvent._parameters = nil | ||
| 1337 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 1338 | + | ||
| 1259 | getCampaignsCallback(nil) | 1339 | getCampaignsCallback(nil) |
| 1260 | } | 1340 | } |
| 1261 | } | 1341 | } |
| ... | @@ -1264,6 +1344,12 @@ public class swiftApi { | ... | @@ -1264,6 +1344,12 @@ public class swiftApi { |
| 1264 | print("getCampaignsPersonalized error: ") | 1344 | print("getCampaignsPersonalized error: ") |
| 1265 | print(error) | 1345 | print(error) |
| 1266 | print("====================") | 1346 | print("====================") |
| 1347 | + | ||
| 1348 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 1349 | + dynatraceEvent._eventName = "custom_error_campaigns_personalized_loyalty" | ||
| 1350 | + dynatraceEvent._parameters = nil | ||
| 1351 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 1352 | + | ||
| 1267 | getCampaignsCallback(nil) | 1353 | getCampaignsCallback(nil) |
| 1268 | } | 1354 | } |
| 1269 | } | 1355 | } |
| ... | @@ -2260,6 +2346,11 @@ public class swiftApi { | ... | @@ -2260,6 +2346,11 @@ public class swiftApi { |
| 2260 | func profileCallback(_ profileData: [AnyHashable: Any]?) -> Void { | 2346 | func profileCallback(_ profileData: [AnyHashable: Any]?) -> Void { |
| 2261 | 2347 | ||
| 2262 | if let profileDataDictionary = profileData as? [String : AnyObject] { | 2348 | if let profileDataDictionary = profileData as? [String : AnyObject] { |
| 2349 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 2350 | + dynatraceEvent._eventName = "custom_success_profile_loyalty" | ||
| 2351 | + dynatraceEvent._parameters = nil | ||
| 2352 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 2353 | + | ||
| 2263 | let profileDataResult = (profileDataDictionary["result"] as? [String: Any] ?? ["":""]) | 2354 | let profileDataResult = (profileDataDictionary["result"] as? [String: Any] ?? ["":""]) |
| 2264 | 2355 | ||
| 2265 | let tempProfile = ProfileModel(dictionary: profileDataResult) | 2356 | let tempProfile = ProfileModel(dictionary: profileDataResult) |
| ... | @@ -2273,6 +2364,11 @@ public class swiftApi { | ... | @@ -2273,6 +2364,11 @@ public class swiftApi { |
| 2273 | getProfileCallback(tempProfile); | 2364 | getProfileCallback(tempProfile); |
| 2274 | 2365 | ||
| 2275 | } else { | 2366 | } else { |
| 2367 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 2368 | + dynatraceEvent._eventName = "custom_error_profile_loyalty" | ||
| 2369 | + dynatraceEvent._parameters = nil | ||
| 2370 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 2371 | + | ||
| 2276 | getProfileCallback(nil) | 2372 | getProfileCallback(nil) |
| 2277 | } | 2373 | } |
| 2278 | 2374 | ||
| ... | @@ -2280,6 +2376,12 @@ public class swiftApi { | ... | @@ -2280,6 +2376,12 @@ public class swiftApi { |
| 2280 | 2376 | ||
| 2281 | func profileFailureCallback(_ error: Error?) -> Void { | 2377 | func profileFailureCallback(_ error: Error?) -> Void { |
| 2282 | print("getProfile error: ") | 2378 | print("getProfile error: ") |
| 2379 | + | ||
| 2380 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 2381 | + dynatraceEvent._eventName = "custom_error_profile_loyalty" | ||
| 2382 | + dynatraceEvent._parameters = nil | ||
| 2383 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 2384 | + | ||
| 2283 | getProfileCallback(nil) | 2385 | getProfileCallback(nil) |
| 2284 | } | 2386 | } |
| 2285 | 2387 | ||
| ... | @@ -2330,6 +2432,11 @@ public class swiftApi { | ... | @@ -2330,6 +2432,11 @@ public class swiftApi { |
| 2330 | 2432 | ||
| 2331 | if let verifyTicketDataDictionary = verifyTicketData as? [String: Any] { | 2433 | if let verifyTicketDataDictionary = verifyTicketData as? [String: Any] { |
| 2332 | 2434 | ||
| 2435 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 2436 | + dynatraceEvent._eventName = "custom_success_login_loyalty" | ||
| 2437 | + dynatraceEvent._parameters = nil | ||
| 2438 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 2439 | + | ||
| 2333 | let tempResponse = VerifyTicketResponseModel(dictionary: verifyTicketDataDictionary) | 2440 | let tempResponse = VerifyTicketResponseModel(dictionary: verifyTicketDataDictionary) |
| 2334 | 2441 | ||
| 2335 | verifyTicketCallback(tempResponse); | 2442 | verifyTicketCallback(tempResponse); |
| ... | @@ -2337,6 +2444,11 @@ public class swiftApi { | ... | @@ -2337,6 +2444,11 @@ public class swiftApi { |
| 2337 | swiftApi().getProfileAsync(getProfileCallback) | 2444 | swiftApi().getProfileAsync(getProfileCallback) |
| 2338 | 2445 | ||
| 2339 | } else { | 2446 | } else { |
| 2447 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 2448 | + dynatraceEvent._eventName = "custom_error_login_loyalty" | ||
| 2449 | + dynatraceEvent._parameters = nil | ||
| 2450 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 2451 | + | ||
| 2340 | verifyTicketCallback(nil) | 2452 | verifyTicketCallback(nil) |
| 2341 | } | 2453 | } |
| 2342 | 2454 | ||
| ... | @@ -2346,6 +2458,12 @@ public class swiftApi { | ... | @@ -2346,6 +2458,12 @@ public class swiftApi { |
| 2346 | print("verifyTicket error: ") | 2458 | print("verifyTicket error: ") |
| 2347 | print(error) | 2459 | print(error) |
| 2348 | print("====================") | 2460 | print("====================") |
| 2461 | + | ||
| 2462 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 2463 | + dynatraceEvent._eventName = "custom_error_login_loyalty" | ||
| 2464 | + dynatraceEvent._parameters = nil | ||
| 2465 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 2466 | + | ||
| 2349 | verifyTicketCallback(nil) | 2467 | verifyTicketCallback(nil) |
| 2350 | } | 2468 | } |
| 2351 | 2469 | ||
| ... | @@ -2741,6 +2859,49 @@ public class swiftApi { | ... | @@ -2741,6 +2859,49 @@ public class swiftApi { |
| 2741 | } | 2859 | } |
| 2742 | 2860 | ||
| 2743 | 2861 | ||
| 2862 | + public class LoyaltySDKDynatraceEventModel { | ||
| 2863 | + private var eventName: String | ||
| 2864 | + private var parameters: [String: String]? | ||
| 2865 | + | ||
| 2866 | + | ||
| 2867 | + public init() { | ||
| 2868 | + self.eventName = "" | ||
| 2869 | + self.parameters = [String: String]() | ||
| 2870 | + | ||
| 2871 | + } | ||
| 2872 | + | ||
| 2873 | + public var _eventName: String { | ||
| 2874 | + get { // getter | ||
| 2875 | + return self.eventName | ||
| 2876 | + } | ||
| 2877 | + set(newValue) { //setter | ||
| 2878 | + self.eventName = newValue | ||
| 2879 | + } | ||
| 2880 | + } | ||
| 2881 | + | ||
| 2882 | + public var _parameters: [String: String]? { | ||
| 2883 | + get { // getter | ||
| 2884 | + return self.parameters | ||
| 2885 | + } | ||
| 2886 | + set(newValue) { //setter | ||
| 2887 | + self.parameters = newValue | ||
| 2888 | + } | ||
| 2889 | + } | ||
| 2890 | + | ||
| 2891 | + public var setParameter: (key: String, value: String) { | ||
| 2892 | + @available(*, unavailable) | ||
| 2893 | + get { | ||
| 2894 | +// fatalError("You cannot read from this object.") | ||
| 2895 | + return (key: "", value: "") | ||
| 2896 | + } | ||
| 2897 | + set(newValue) { //setter | ||
| 2898 | + self.parameters?.updateValue(newValue.1, forKey: newValue.0) | ||
| 2899 | + | ||
| 2900 | + } | ||
| 2901 | + } | ||
| 2902 | + } | ||
| 2903 | + | ||
| 2904 | + | ||
| 2744 | public func constructCampaignUrl(_ campaign: CampaignItemModel) -> String { | 2905 | public func constructCampaignUrl(_ campaign: CampaignItemModel) -> String { |
| 2745 | let instanceOfMyApi = MyApi() | 2906 | let instanceOfMyApi = MyApi() |
| 2746 | let campaignInfo = instanceOfMyApi.provideInfoForCampaign() | 2907 | let campaignInfo = instanceOfMyApi.provideInfoForCampaign() |
| ... | @@ -4627,14 +4788,29 @@ public class swiftApi { | ... | @@ -4627,14 +4788,29 @@ public class swiftApi { |
| 4627 | if ((responseDataDictionary["status"] as? Int == 1) || (responseDataDictionary["status"] as? Int == 4) || (responseDataDictionary["status"] as? Int == 5) || (responseDataDictionary["status"] as? Int == 7)) { | 4788 | if ((responseDataDictionary["status"] as? Int == 1) || (responseDataDictionary["status"] as? Int == 4) || (responseDataDictionary["status"] as? Int == 5) || (responseDataDictionary["status"] as? Int == 7)) { |
| 4628 | // let responseDataResult = (responseDataDictionary["result"] as? [String: Any] ?? [String: Any]()) | 4789 | // let responseDataResult = (responseDataDictionary["result"] as? [String: Any] ?? [String: Any]()) |
| 4629 | 4790 | ||
| 4791 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 4792 | + dynatraceEvent._eventName = "custom_success_sharing_loyalty" | ||
| 4793 | + dynatraceEvent._parameters = nil | ||
| 4794 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 4795 | + | ||
| 4630 | let tempResponse = SharingResponseModel(dictionary: responseDataDictionary) | 4796 | let tempResponse = SharingResponseModel(dictionary: responseDataDictionary) |
| 4631 | cosmoteSharingCallback(tempResponse); | 4797 | cosmoteSharingCallback(tempResponse); |
| 4632 | } else { | 4798 | } else { |
| 4799 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 4800 | + dynatraceEvent._eventName = "custom_error_sharing_loyalty" | ||
| 4801 | + dynatraceEvent._parameters = nil | ||
| 4802 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 4803 | + | ||
| 4633 | cosmoteSharingCallback(nil) | 4804 | cosmoteSharingCallback(nil) |
| 4634 | } | 4805 | } |
| 4635 | 4806 | ||
| 4636 | 4807 | ||
| 4637 | } else { | 4808 | } else { |
| 4809 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 4810 | + dynatraceEvent._eventName = "custom_error_sharing_loyalty" | ||
| 4811 | + dynatraceEvent._parameters = nil | ||
| 4812 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 4813 | + | ||
| 4638 | cosmoteSharingCallback(nil) | 4814 | cosmoteSharingCallback(nil) |
| 4639 | } | 4815 | } |
| 4640 | 4816 | ||
| ... | @@ -4644,6 +4820,12 @@ public class swiftApi { | ... | @@ -4644,6 +4820,12 @@ public class swiftApi { |
| 4644 | print("cosmoteSharing error: ") | 4820 | print("cosmoteSharing error: ") |
| 4645 | print(error) | 4821 | print(error) |
| 4646 | print("====================") | 4822 | print("====================") |
| 4823 | + | ||
| 4824 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 4825 | + dynatraceEvent._eventName = "custom_error_sharing_loyalty" | ||
| 4826 | + dynatraceEvent._parameters = nil | ||
| 4827 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 4828 | + | ||
| 4647 | cosmoteSharingCallback(nil) | 4829 | cosmoteSharingCallback(nil) |
| 4648 | } | 4830 | } |
| 4649 | } | 4831 | } |
| ... | @@ -4658,6 +4840,12 @@ public class swiftApi { | ... | @@ -4658,6 +4840,12 @@ public class swiftApi { |
| 4658 | 4840 | ||
| 4659 | if let responseDataDictionary = responseData as? [String: AnyObject] { | 4841 | if let responseDataDictionary = responseData as? [String: AnyObject] { |
| 4660 | if (responseDataDictionary["status"] as? Int == 1) { | 4842 | if (responseDataDictionary["status"] as? Int == 1) { |
| 4843 | + | ||
| 4844 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 4845 | + dynatraceEvent._eventName = "custom_success_retrieve_sharing_loyalty" | ||
| 4846 | + dynatraceEvent._parameters = nil | ||
| 4847 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 4848 | + | ||
| 4661 | if let responseDataDictionary = responseData as? [String: Any] { | 4849 | if let responseDataDictionary = responseData as? [String: Any] { |
| 4662 | 4850 | ||
| 4663 | let tempResponse = GenericResponseModel(dictionary: responseDataDictionary) | 4851 | let tempResponse = GenericResponseModel(dictionary: responseDataDictionary) |
| ... | @@ -4668,10 +4856,20 @@ public class swiftApi { | ... | @@ -4668,10 +4856,20 @@ public class swiftApi { |
| 4668 | } | 4856 | } |
| 4669 | 4857 | ||
| 4670 | } else { | 4858 | } else { |
| 4859 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 4860 | + dynatraceEvent._eventName = "custom_error_retrieve_sharing_loyalty" | ||
| 4861 | + dynatraceEvent._parameters = nil | ||
| 4862 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 4863 | + | ||
| 4671 | cosmoteSharingCallback(nil) | 4864 | cosmoteSharingCallback(nil) |
| 4672 | } | 4865 | } |
| 4673 | 4866 | ||
| 4674 | } else { | 4867 | } else { |
| 4868 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 4869 | + dynatraceEvent._eventName = "custom_error_retrieve_sharing_loyalty" | ||
| 4870 | + dynatraceEvent._parameters = nil | ||
| 4871 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 4872 | + | ||
| 4675 | cosmoteSharingCallback(nil) | 4873 | cosmoteSharingCallback(nil) |
| 4676 | } | 4874 | } |
| 4677 | 4875 | ||
| ... | @@ -4681,6 +4879,12 @@ public class swiftApi { | ... | @@ -4681,6 +4879,12 @@ public class swiftApi { |
| 4681 | print("cosmoteRetrieveSharing error: ") | 4879 | print("cosmoteRetrieveSharing error: ") |
| 4682 | print(error) | 4880 | print(error) |
| 4683 | print("====================") | 4881 | print("====================") |
| 4882 | + | ||
| 4883 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 4884 | + dynatraceEvent._eventName = "custom_error_retrieve_sharing_loyalty" | ||
| 4885 | + dynatraceEvent._parameters = nil | ||
| 4886 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 4887 | + | ||
| 4684 | cosmoteSharingCallback(nil) | 4888 | cosmoteSharingCallback(nil) |
| 4685 | } | 4889 | } |
| 4686 | } | 4890 | } |
| ... | @@ -4734,9 +4938,37 @@ public class swiftApi { | ... | @@ -4734,9 +4938,37 @@ public class swiftApi { |
| 4734 | 4938 | ||
| 4735 | let tempResponse = GenericResponseModel(dictionary: responseDataDictionary) | 4939 | let tempResponse = GenericResponseModel(dictionary: responseDataDictionary) |
| 4736 | 4940 | ||
| 4941 | + if (tempResponse != nil) { | ||
| 4942 | + DispatchQueue.main.async { | ||
| 4943 | + if (tempResponse.getStatus == 1) { | ||
| 4944 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 4945 | + dynatraceEvent._eventName = "custom_success_coupon_sharing_loyalty" | ||
| 4946 | + dynatraceEvent._parameters = nil | ||
| 4947 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 4948 | + | ||
| 4949 | + } else { | ||
| 4950 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 4951 | + dynatraceEvent._eventName = "custom_error_coupon_sharing_loyalty" | ||
| 4952 | + dynatraceEvent._parameters = nil | ||
| 4953 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 4954 | + | ||
| 4955 | + } | ||
| 4956 | + } | ||
| 4957 | + } else { | ||
| 4958 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 4959 | + dynatraceEvent._eventName = "custom_error_coupon_sharing_loyalty" | ||
| 4960 | + dynatraceEvent._parameters = nil | ||
| 4961 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 4962 | + } | ||
| 4963 | + | ||
| 4737 | couponSharingCallback(tempResponse); | 4964 | couponSharingCallback(tempResponse); |
| 4738 | 4965 | ||
| 4739 | } else { | 4966 | } else { |
| 4967 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 4968 | + dynatraceEvent._eventName = "custom_error_coupon_sharing_loyalty" | ||
| 4969 | + dynatraceEvent._parameters = nil | ||
| 4970 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 4971 | + | ||
| 4740 | couponSharingCallback(nil) | 4972 | couponSharingCallback(nil) |
| 4741 | } | 4973 | } |
| 4742 | 4974 | ||
| ... | @@ -4746,6 +4978,12 @@ public class swiftApi { | ... | @@ -4746,6 +4978,12 @@ public class swiftApi { |
| 4746 | print("cosmoteCouponSharing error: ") | 4978 | print("cosmoteCouponSharing error: ") |
| 4747 | print(error) | 4979 | print(error) |
| 4748 | print("====================") | 4980 | print("====================") |
| 4981 | + | ||
| 4982 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 4983 | + dynatraceEvent._eventName = "custom_error_coupon_sharing_loyalty" | ||
| 4984 | + dynatraceEvent._parameters = nil | ||
| 4985 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 4986 | + | ||
| 4749 | couponSharingCallback(nil) | 4987 | couponSharingCallback(nil) |
| 4750 | } | 4988 | } |
| 4751 | } | 4989 | } |
| ... | @@ -4762,9 +5000,37 @@ public class swiftApi { | ... | @@ -4762,9 +5000,37 @@ public class swiftApi { |
| 4762 | 5000 | ||
| 4763 | let tempResponse = GenericResponseModel(dictionary: responseDataDictionary) | 5001 | let tempResponse = GenericResponseModel(dictionary: responseDataDictionary) |
| 4764 | 5002 | ||
| 5003 | + if (tempResponse != nil) { | ||
| 5004 | + DispatchQueue.main.async { | ||
| 5005 | + if (tempResponse.getStatus == 1) { | ||
| 5006 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5007 | + dynatraceEvent._eventName = "custom_success_submit_order_loyalty" | ||
| 5008 | + dynatraceEvent._parameters = nil | ||
| 5009 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5010 | + | ||
| 5011 | + } else { | ||
| 5012 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5013 | + dynatraceEvent._eventName = "custom_error_submit_order_loyalty" | ||
| 5014 | + dynatraceEvent._parameters = nil | ||
| 5015 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5016 | + | ||
| 5017 | + } | ||
| 5018 | + } | ||
| 5019 | + } else { | ||
| 5020 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5021 | + dynatraceEvent._eventName = "custom_error_submit_order_loyalty" | ||
| 5022 | + dynatraceEvent._parameters = nil | ||
| 5023 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5024 | + } | ||
| 5025 | + | ||
| 4765 | submitOrderCallback(tempResponse); | 5026 | submitOrderCallback(tempResponse); |
| 4766 | 5027 | ||
| 4767 | } else { | 5028 | } else { |
| 5029 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5030 | + dynatraceEvent._eventName = "custom_error_submit_order_loyalty" | ||
| 5031 | + dynatraceEvent._parameters = nil | ||
| 5032 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5033 | + | ||
| 4768 | submitOrderCallback(nil) | 5034 | submitOrderCallback(nil) |
| 4769 | } | 5035 | } |
| 4770 | 5036 | ||
| ... | @@ -4774,6 +5040,12 @@ public class swiftApi { | ... | @@ -4774,6 +5040,12 @@ public class swiftApi { |
| 4774 | print("submitOrder error: ") | 5040 | print("submitOrder error: ") |
| 4775 | print(error) | 5041 | print(error) |
| 4776 | print("====================") | 5042 | print("====================") |
| 5043 | + | ||
| 5044 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5045 | + dynatraceEvent._eventName = "custom_error_submit_order_loyalty" | ||
| 5046 | + dynatraceEvent._parameters = nil | ||
| 5047 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5048 | + | ||
| 4777 | submitOrderCallback(nil) | 5049 | submitOrderCallback(nil) |
| 4778 | } | 5050 | } |
| 4779 | } | 5051 | } |
| ... | @@ -4790,9 +5062,37 @@ public class swiftApi { | ... | @@ -4790,9 +5062,37 @@ public class swiftApi { |
| 4790 | 5062 | ||
| 4791 | let tempResponse = GenericResponseModel(dictionary: responseDataDictionary) | 5063 | let tempResponse = GenericResponseModel(dictionary: responseDataDictionary) |
| 4792 | 5064 | ||
| 5065 | + if (tempResponse != nil) { | ||
| 5066 | + DispatchQueue.main.async { | ||
| 5067 | + if (tempResponse.getStatus == 1) { | ||
| 5068 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5069 | + dynatraceEvent._eventName = "custom_success_post_event_loyalty" | ||
| 5070 | + dynatraceEvent._parameters = nil | ||
| 5071 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5072 | + | ||
| 5073 | + } else { | ||
| 5074 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5075 | + dynatraceEvent._eventName = "custom_error_post_event_loyalty" | ||
| 5076 | + dynatraceEvent._parameters = nil | ||
| 5077 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5078 | + | ||
| 5079 | + } | ||
| 5080 | + } | ||
| 5081 | + } else { | ||
| 5082 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5083 | + dynatraceEvent._eventName = "custom_error_post_event_loyalty" | ||
| 5084 | + dynatraceEvent._parameters = nil | ||
| 5085 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5086 | + } | ||
| 5087 | + | ||
| 4793 | postEventCallback(tempResponse); | 5088 | postEventCallback(tempResponse); |
| 4794 | 5089 | ||
| 4795 | } else { | 5090 | } else { |
| 5091 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5092 | + dynatraceEvent._eventName = "custom_error_post_event_loyalty" | ||
| 5093 | + dynatraceEvent._parameters = nil | ||
| 5094 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5095 | + | ||
| 4796 | postEventCallback(nil) | 5096 | postEventCallback(nil) |
| 4797 | } | 5097 | } |
| 4798 | 5098 | ||
| ... | @@ -4802,6 +5102,12 @@ public class swiftApi { | ... | @@ -4802,6 +5102,12 @@ public class swiftApi { |
| 4802 | print("postEvent error: ") | 5102 | print("postEvent error: ") |
| 4803 | print(error) | 5103 | print(error) |
| 4804 | print("====================") | 5104 | print("====================") |
| 5105 | + | ||
| 5106 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5107 | + dynatraceEvent._eventName = "custom_error_post_event_loyalty" | ||
| 5108 | + dynatraceEvent._parameters = nil | ||
| 5109 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5110 | + | ||
| 4805 | postEventCallback(nil) | 5111 | postEventCallback(nil) |
| 4806 | } | 5112 | } |
| 4807 | } | 5113 | } |
| ... | @@ -4977,6 +5283,11 @@ public class swiftApi { | ... | @@ -4977,6 +5283,11 @@ public class swiftApi { |
| 4977 | 5283 | ||
| 4978 | if (responseDataDictionary["status"] as? Int == 1) { | 5284 | if (responseDataDictionary["status"] as? Int == 1) { |
| 4979 | 5285 | ||
| 5286 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5287 | + dynatraceEvent._eventName = "custom_success_sharing_history_loyalty" | ||
| 5288 | + dynatraceEvent._parameters = nil | ||
| 5289 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5290 | + | ||
| 4980 | if let responseDataResult = responseDataDictionary["result"] as? [[String : Any]?] { | 5291 | if let responseDataResult = responseDataDictionary["result"] as? [[String : Any]?] { |
| 4981 | 5292 | ||
| 4982 | for item in responseDataResult { | 5293 | for item in responseDataResult { |
| ... | @@ -5001,10 +5312,20 @@ public class swiftApi { | ... | @@ -5001,10 +5312,20 @@ public class swiftApi { |
| 5001 | } | 5312 | } |
| 5002 | 5313 | ||
| 5003 | } else { | 5314 | } else { |
| 5315 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5316 | + dynatraceEvent._eventName = "custom_error_sharing_history_loyalty" | ||
| 5317 | + dynatraceEvent._parameters = nil | ||
| 5318 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5319 | + | ||
| 5004 | getSharingHistoryCallback(nil) | 5320 | getSharingHistoryCallback(nil) |
| 5005 | } | 5321 | } |
| 5006 | 5322 | ||
| 5007 | } else { | 5323 | } else { |
| 5324 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5325 | + dynatraceEvent._eventName = "custom_error_sharing_history_loyalty" | ||
| 5326 | + dynatraceEvent._parameters = nil | ||
| 5327 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5328 | + | ||
| 5008 | getSharingHistoryCallback(nil) | 5329 | getSharingHistoryCallback(nil) |
| 5009 | } | 5330 | } |
| 5010 | } | 5331 | } |
| ... | @@ -5013,6 +5334,12 @@ public class swiftApi { | ... | @@ -5013,6 +5334,12 @@ public class swiftApi { |
| 5013 | print("getSharingHistory error: ") | 5334 | print("getSharingHistory error: ") |
| 5014 | print(error) | 5335 | print(error) |
| 5015 | print("====================") | 5336 | print("====================") |
| 5337 | + | ||
| 5338 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5339 | + dynatraceEvent._eventName = "custom_error_sharing_history_loyalty" | ||
| 5340 | + dynatraceEvent._parameters = nil | ||
| 5341 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5342 | + | ||
| 5016 | getSharingHistoryCallback(nil) | 5343 | getSharingHistoryCallback(nil) |
| 5017 | } | 5344 | } |
| 5018 | } | 5345 | } |
| ... | @@ -5173,6 +5500,11 @@ public class swiftApi { | ... | @@ -5173,6 +5500,11 @@ public class swiftApi { |
| 5173 | 5500 | ||
| 5174 | if (responseDataDictionary["MAPP_SHOPS-status"] as? Int == 1) { | 5501 | if (responseDataDictionary["MAPP_SHOPS-status"] as? Int == 1) { |
| 5175 | 5502 | ||
| 5503 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5504 | + dynatraceEvent._eventName = "custom_success_shops_loyalty" | ||
| 5505 | + dynatraceEvent._parameters = nil | ||
| 5506 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5507 | + | ||
| 5176 | if let responseDataMappShops = responseDataDictionary["MAPP_SHOPS"] as? [String: Any] { | 5508 | if let responseDataMappShops = responseDataDictionary["MAPP_SHOPS"] as? [String: Any] { |
| 5177 | 5509 | ||
| 5178 | if let responseDataResult = responseDataMappShops["result"] as? [[String: Any]?] { | 5510 | if let responseDataResult = responseDataMappShops["result"] as? [[String: Any]?] { |
| ... | @@ -5197,10 +5529,20 @@ public class swiftApi { | ... | @@ -5197,10 +5529,20 @@ public class swiftApi { |
| 5197 | } | 5529 | } |
| 5198 | 5530 | ||
| 5199 | } else { | 5531 | } else { |
| 5532 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5533 | + dynatraceEvent._eventName = "custom_error_shops_loyalty" | ||
| 5534 | + dynatraceEvent._parameters = nil | ||
| 5535 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5536 | + | ||
| 5200 | getMerchantsCallback(nil) | 5537 | getMerchantsCallback(nil) |
| 5201 | } | 5538 | } |
| 5202 | 5539 | ||
| 5203 | } else { | 5540 | } else { |
| 5541 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5542 | + dynatraceEvent._eventName = "custom_error_shops_loyalty" | ||
| 5543 | + dynatraceEvent._parameters = nil | ||
| 5544 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5545 | + | ||
| 5204 | getMerchantsCallback(nil) | 5546 | getMerchantsCallback(nil) |
| 5205 | } | 5547 | } |
| 5206 | } | 5548 | } |
| ... | @@ -5209,6 +5551,12 @@ public class swiftApi { | ... | @@ -5209,6 +5551,12 @@ public class swiftApi { |
| 5209 | print("getMultilingualMerchants error: ") | 5551 | print("getMultilingualMerchants error: ") |
| 5210 | print(error) | 5552 | print(error) |
| 5211 | print("====================") | 5553 | print("====================") |
| 5554 | + | ||
| 5555 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 5556 | + dynatraceEvent._eventName = "custom_error_shops_loyalty" | ||
| 5557 | + dynatraceEvent._parameters = nil | ||
| 5558 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5559 | + | ||
| 5212 | getMerchantsCallback(nil) | 5560 | getMerchantsCallback(nil) |
| 5213 | } | 5561 | } |
| 5214 | } | 5562 | } |
| ... | @@ -5771,13 +6119,29 @@ public class swiftApi { | ... | @@ -5771,13 +6119,29 @@ public class swiftApi { |
| 5771 | let tempResponse = VerifyTicketResponseModel(dictionary: responseDataDictionary) | 6119 | let tempResponse = VerifyTicketResponseModel(dictionary: responseDataDictionary) |
| 5772 | 6120 | ||
| 5773 | if (tempResponse.getStatus == 1) { | 6121 | if (tempResponse.getStatus == 1) { |
| 6122 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 6123 | + dynatraceEvent._eventName = "custom_success_logout_loyalty" | ||
| 6124 | + dynatraceEvent._parameters = nil | ||
| 6125 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 6126 | + | ||
| 5774 | swiftApi().setUserTag("") | 6127 | swiftApi().setUserTag("") |
| 5775 | swiftApi().setUserNonTelco(false) | 6128 | swiftApi().setUserNonTelco(false) |
| 6129 | + } else { | ||
| 6130 | + | ||
| 6131 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 6132 | + dynatraceEvent._eventName = "custom_error_logout_loyalty" | ||
| 6133 | + dynatraceEvent._parameters = nil | ||
| 6134 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5776 | } | 6135 | } |
| 5777 | 6136 | ||
| 5778 | logoutCallback(tempResponse); | 6137 | logoutCallback(tempResponse); |
| 5779 | 6138 | ||
| 5780 | } else { | 6139 | } else { |
| 6140 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 6141 | + dynatraceEvent._eventName = "custom_error_logout_loyalty" | ||
| 6142 | + dynatraceEvent._parameters = nil | ||
| 6143 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 6144 | + | ||
| 5781 | logoutCallback(nil) | 6145 | logoutCallback(nil) |
| 5782 | } | 6146 | } |
| 5783 | } | 6147 | } |
| ... | @@ -5876,10 +6240,20 @@ public class swiftApi { | ... | @@ -5876,10 +6240,20 @@ public class swiftApi { |
| 5876 | editProfileCallback(tempResponse); | 6240 | editProfileCallback(tempResponse); |
| 5877 | 6241 | ||
| 5878 | if (tempResponse.getStatus == 1) { | 6242 | if (tempResponse.getStatus == 1) { |
| 6243 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 6244 | + dynatraceEvent._eventName = "custom_success_edit_profile_loyalty" | ||
| 6245 | + dynatraceEvent._parameters = nil | ||
| 6246 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 6247 | + | ||
| 5879 | swiftApi().getProfileAsync(getProfileCallback) | 6248 | swiftApi().getProfileAsync(getProfileCallback) |
| 5880 | } | 6249 | } |
| 5881 | 6250 | ||
| 5882 | } else { | 6251 | } else { |
| 6252 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 6253 | + dynatraceEvent._eventName = "custom_error_edit_profile_loyalty" | ||
| 6254 | + dynatraceEvent._parameters = nil | ||
| 6255 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 6256 | + | ||
| 5883 | editProfileCallback(nil) | 6257 | editProfileCallback(nil) |
| 5884 | } | 6258 | } |
| 5885 | 6259 | ||
| ... | @@ -5889,6 +6263,12 @@ public class swiftApi { | ... | @@ -5889,6 +6263,12 @@ public class swiftApi { |
| 5889 | print("editProfile error: ") | 6263 | print("editProfile error: ") |
| 5890 | print(error) | 6264 | print(error) |
| 5891 | print("====================") | 6265 | print("====================") |
| 6266 | + | ||
| 6267 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 6268 | + dynatraceEvent._eventName = "custom_error_edit_profile_loyalty" | ||
| 6269 | + dynatraceEvent._parameters = nil | ||
| 6270 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 6271 | + | ||
| 5892 | editProfileCallback(nil) | 6272 | editProfileCallback(nil) |
| 5893 | } | 6273 | } |
| 5894 | 6274 | ||
| ... | @@ -5961,9 +6341,18 @@ public class swiftApi { | ... | @@ -5961,9 +6341,18 @@ public class swiftApi { |
| 5961 | getSingleCampaignCallback(tempResponse); | 6341 | getSingleCampaignCallback(tempResponse); |
| 5962 | 6342 | ||
| 5963 | if (tempResponse.getStatus == 1) { | 6343 | if (tempResponse.getStatus == 1) { |
| 6344 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 6345 | + dynatraceEvent._eventName = "custom_success_read_campaign_loyalty" | ||
| 6346 | + dynatraceEvent._parameters = nil | ||
| 6347 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 5964 | } | 6348 | } |
| 5965 | 6349 | ||
| 5966 | } else { | 6350 | } else { |
| 6351 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 6352 | + dynatraceEvent._eventName = "custom_success_read_campaign_loyalty" // custom_error_read_campaign_loyalty | ||
| 6353 | + dynatraceEvent._parameters = nil | ||
| 6354 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 6355 | + | ||
| 5967 | getSingleCampaignCallback(nil) | 6356 | getSingleCampaignCallback(nil) |
| 5968 | } | 6357 | } |
| 5969 | 6358 | ||
| ... | @@ -5985,6 +6374,12 @@ public class swiftApi { | ... | @@ -5985,6 +6374,12 @@ public class swiftApi { |
| 5985 | print("getSingleCampaign error: ") | 6374 | print("getSingleCampaign error: ") |
| 5986 | print(error) | 6375 | print(error) |
| 5987 | print("====================") | 6376 | print("====================") |
| 6377 | + | ||
| 6378 | + let dynatraceEvent = swiftApi.LoyaltySDKDynatraceEventModel() | ||
| 6379 | + dynatraceEvent._eventName = "custom_success_read_campaign_loyalty" // custom_error_read_campaign_loyalty | ||
| 6380 | + dynatraceEvent._parameters = nil | ||
| 6381 | + SwiftEventBus.post("dynatrace", sender: dynatraceEvent) | ||
| 6382 | + | ||
| 5988 | getSingleCampaignCallback(nil) | 6383 | getSingleCampaignCallback(nil) |
| 5989 | } | 6384 | } |
| 5990 | } | 6385 | } | ... | ... |
-
Please register or login to post a comment