diff --git a/Sources/Paywalls/Events/Networking/PaywallEventsRequest.swift b/Sources/Paywalls/Events/Networking/PaywallEventsRequest.swift index 478d035889..4be01d484e 100644 --- a/Sources/Paywalls/Events/Networking/PaywallEventsRequest.swift +++ b/Sources/Paywalls/Events/Networking/PaywallEventsRequest.swift @@ -33,9 +33,9 @@ extension PaywallEventsRequest { enum EventType: String { - case view - case cancel - case close + case impression = "paywall_impression" + case cancel = "paywall_cancel" + case close = "paywall_close" } @@ -85,7 +85,7 @@ private extension PaywallEvent { var eventType: PaywallEventsRequest.EventType { switch self { - case .view: return .view + case .view: return .impression case .cancel: return .cancel case .close: return .close } @@ -111,7 +111,7 @@ extension PaywallEventsRequest.Event: Encodable { case timestamp case displayMode case darkMode - case localeIdentifier + case localeIdentifier = "locale" } diff --git a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS15-testPostPaywallEventsWithMultipleEvents.1.json b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS15-testPostPaywallEventsWithMultipleEvents.1.json index 4cb64d6ccc..67af901283 100644 --- a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS15-testPostPaywallEventsWithMultipleEvents.1.json +++ b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS15-testPostPaywallEventsWithMultipleEvents.1.json @@ -9,24 +9,24 @@ "app_user_id" : "user", "dark_mode" : true, "display_mode" : "condensed_footer", - "locale_identifier" : "es_ES", + "locale" : "es_ES", "offering_id" : "offering_1", "paywall_revision" : 5, "session_id" : "98CC0F1D-7665-4093-9624-1D7308FFF4DB", "timestamp" : 715722128, - "type" : "view", + "type" : "paywall_impression", "version" : 1 }, { "app_user_id" : "user", "dark_mode" : false, "display_mode" : "full_screen", - "locale_identifier" : "en_US", + "locale" : "en_US", "offering_id" : "offering_2", "paywall_revision" : 3, "session_id" : "10CC0F1D-7665-4093-9624-1D7308FFF4DB", "timestamp" : 715715121, - "type" : "close", + "type" : "paywall_close", "version" : 1 } ] diff --git a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS15-testPostPaywallEventsWithOneEvent.1.json b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS15-testPostPaywallEventsWithOneEvent.1.json index 2f889bf93f..6c418bc7ce 100644 --- a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS15-testPostPaywallEventsWithOneEvent.1.json +++ b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS15-testPostPaywallEventsWithOneEvent.1.json @@ -9,12 +9,12 @@ "app_user_id" : "user", "dark_mode" : true, "display_mode" : "condensed_footer", - "locale_identifier" : "es_ES", + "locale" : "es_ES", "offering_id" : "offering_1", "paywall_revision" : 5, "session_id" : "98CC0F1D-7665-4093-9624-1D7308FFF4DB", "timestamp" : 715722128, - "type" : "view", + "type" : "paywall_impression", "version" : 1 } ] diff --git a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS16-testPostPaywallEventsWithMultipleEvents.1.json b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS16-testPostPaywallEventsWithMultipleEvents.1.json index 4cb64d6ccc..67af901283 100644 --- a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS16-testPostPaywallEventsWithMultipleEvents.1.json +++ b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS16-testPostPaywallEventsWithMultipleEvents.1.json @@ -9,24 +9,24 @@ "app_user_id" : "user", "dark_mode" : true, "display_mode" : "condensed_footer", - "locale_identifier" : "es_ES", + "locale" : "es_ES", "offering_id" : "offering_1", "paywall_revision" : 5, "session_id" : "98CC0F1D-7665-4093-9624-1D7308FFF4DB", "timestamp" : 715722128, - "type" : "view", + "type" : "paywall_impression", "version" : 1 }, { "app_user_id" : "user", "dark_mode" : false, "display_mode" : "full_screen", - "locale_identifier" : "en_US", + "locale" : "en_US", "offering_id" : "offering_2", "paywall_revision" : 3, "session_id" : "10CC0F1D-7665-4093-9624-1D7308FFF4DB", "timestamp" : 715715121, - "type" : "close", + "type" : "paywall_close", "version" : 1 } ] diff --git a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS16-testPostPaywallEventsWithOneEvent.1.json b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS16-testPostPaywallEventsWithOneEvent.1.json index 2f889bf93f..6c418bc7ce 100644 --- a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS16-testPostPaywallEventsWithOneEvent.1.json +++ b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsBackendTests/iOS16-testPostPaywallEventsWithOneEvent.1.json @@ -9,12 +9,12 @@ "app_user_id" : "user", "dark_mode" : true, "display_mode" : "condensed_footer", - "locale_identifier" : "es_ES", + "locale" : "es_ES", "offering_id" : "offering_1", "paywall_revision" : 5, "session_id" : "98CC0F1D-7665-4093-9624-1D7308FFF4DB", "timestamp" : 715722128, - "type" : "view", + "type" : "paywall_impression", "version" : 1 } ] diff --git a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsRequestTests/testCancelEvent.1.json b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsRequestTests/testCancelEvent.1.json index 48fcc6dc8a..9b232334a5 100644 --- a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsRequestTests/testCancelEvent.1.json +++ b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsRequestTests/testCancelEvent.1.json @@ -2,11 +2,11 @@ "app_user_id" : "Jack Shepard", "dark_mode" : true, "display_mode" : "condensed_footer", - "locale_identifier" : "es_ES", + "locale" : "es_ES", "offering_id" : "offering", "paywall_revision" : 5, "session_id" : "98CC0F1D-7665-4093-9624-1D7308FFF4DB", "timestamp" : 715722128, - "type" : "cancel", + "type" : "paywall_cancel", "version" : 1 } \ No newline at end of file diff --git a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsRequestTests/testCloseEvent.1.json b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsRequestTests/testCloseEvent.1.json index 560c54c576..e98555c7e5 100644 --- a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsRequestTests/testCloseEvent.1.json +++ b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsRequestTests/testCloseEvent.1.json @@ -2,11 +2,11 @@ "app_user_id" : "Jack Shepard", "dark_mode" : true, "display_mode" : "condensed_footer", - "locale_identifier" : "es_ES", + "locale" : "es_ES", "offering_id" : "offering", "paywall_revision" : 5, "session_id" : "98CC0F1D-7665-4093-9624-1D7308FFF4DB", "timestamp" : 715722128, - "type" : "close", + "type" : "paywall_close", "version" : 1 } \ No newline at end of file diff --git a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsRequestTests/testViewEvent.1.json b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsRequestTests/testViewEvent.1.json index 60bbe0cbe2..982d47f079 100644 --- a/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsRequestTests/testViewEvent.1.json +++ b/Tests/UnitTests/Paywalls/Events/__Snapshots__/PaywallEventsRequestTests/testViewEvent.1.json @@ -2,11 +2,11 @@ "app_user_id" : "Jack Shepard", "dark_mode" : true, "display_mode" : "condensed_footer", - "locale_identifier" : "es_ES", + "locale" : "es_ES", "offering_id" : "offering", "paywall_revision" : 5, "session_id" : "98CC0F1D-7665-4093-9624-1D7308FFF4DB", "timestamp" : 715722128, - "type" : "view", + "type" : "paywall_impression", "version" : 1 } \ No newline at end of file