diff --git a/sample-data/Avro/agentconsole.AgentExecuted.avro b/sample-data/Avro/agentconsole.AgentExecuted.avro index 9037a5a..ab7e1cc 100644 Binary files a/sample-data/Avro/agentconsole.AgentExecuted.avro and b/sample-data/Avro/agentconsole.AgentExecuted.avro differ diff --git a/sample-data/Avro/agentconsole.ToolInvocation.avro b/sample-data/Avro/agentconsole.ToolInvocation.avro index 091087f..9a2b931 100644 Binary files a/sample-data/Avro/agentconsole.ToolInvocation.avro and b/sample-data/Avro/agentconsole.ToolInvocation.avro differ diff --git a/sample-data/Avro/users.RandomBucketNumberUpdate.avro b/sample-data/Avro/users.RandomBucketNumberUpdate.avro index d9a078b..9ea1d1b 100644 Binary files a/sample-data/Avro/users.RandomBucketNumberUpdate.avro and b/sample-data/Avro/users.RandomBucketNumberUpdate.avro differ diff --git a/sample-data/Avro/users.UserDeleteRequest.avro b/sample-data/Avro/users.UserDeleteRequest.avro new file mode 100644 index 0000000..932537c Binary files /dev/null and b/sample-data/Avro/users.UserDeleteRequest.avro differ diff --git a/sample-data/Avro/users.UserOrphan.avro b/sample-data/Avro/users.UserOrphan.avro new file mode 100644 index 0000000..c7fd9ff Binary files /dev/null and b/sample-data/Avro/users.UserOrphan.avro differ diff --git a/sample-data/Avro/users.behaviors.CustomEvent.avro b/sample-data/Avro/users.behaviors.CustomEvent.avro index 59d218a..a5e4461 100644 Binary files a/sample-data/Avro/users.behaviors.CustomEvent.avro and b/sample-data/Avro/users.behaviors.CustomEvent.avro differ diff --git a/sample-data/Avro/users.behaviors.InstallAttribution.avro b/sample-data/Avro/users.behaviors.InstallAttribution.avro index a5a16f3..d5d6971 100644 Binary files a/sample-data/Avro/users.behaviors.InstallAttribution.avro and b/sample-data/Avro/users.behaviors.InstallAttribution.avro differ diff --git a/sample-data/Avro/users.behaviors.Location.avro b/sample-data/Avro/users.behaviors.Location.avro index 9a19a6c..c1a68ce 100644 Binary files a/sample-data/Avro/users.behaviors.Location.avro and b/sample-data/Avro/users.behaviors.Location.avro differ diff --git a/sample-data/Avro/users.behaviors.Purchase.avro b/sample-data/Avro/users.behaviors.Purchase.avro index e48ca0e..9238960 100644 Binary files a/sample-data/Avro/users.behaviors.Purchase.avro and b/sample-data/Avro/users.behaviors.Purchase.avro differ diff --git a/sample-data/Avro/users.behaviors.Uninstall.avro b/sample-data/Avro/users.behaviors.Uninstall.avro index 5a40cd7..2f4704b 100644 Binary files a/sample-data/Avro/users.behaviors.Uninstall.avro and b/sample-data/Avro/users.behaviors.Uninstall.avro differ diff --git a/sample-data/Avro/users.behaviors.app.FirstSession.avro b/sample-data/Avro/users.behaviors.app.FirstSession.avro index 36dcdc6..ecf0ffe 100644 Binary files a/sample-data/Avro/users.behaviors.app.FirstSession.avro and b/sample-data/Avro/users.behaviors.app.FirstSession.avro differ diff --git a/sample-data/Avro/users.behaviors.app.SessionEnd.avro b/sample-data/Avro/users.behaviors.app.SessionEnd.avro index c60f80b..850a82d 100644 Binary files a/sample-data/Avro/users.behaviors.app.SessionEnd.avro and b/sample-data/Avro/users.behaviors.app.SessionEnd.avro differ diff --git a/sample-data/Avro/users.behaviors.app.SessionStart.avro b/sample-data/Avro/users.behaviors.app.SessionStart.avro index b760431..827e4ea 100644 Binary files a/sample-data/Avro/users.behaviors.app.SessionStart.avro and b/sample-data/Avro/users.behaviors.app.SessionStart.avro differ diff --git a/sample-data/Avro/users.behaviors.liveactivity.PushToStartTokenChange.avro b/sample-data/Avro/users.behaviors.liveactivity.PushToStartTokenChange.avro index ea93c9c..eeb1602 100644 Binary files a/sample-data/Avro/users.behaviors.liveactivity.PushToStartTokenChange.avro and b/sample-data/Avro/users.behaviors.liveactivity.PushToStartTokenChange.avro differ diff --git a/sample-data/Avro/users.behaviors.liveactivity.UpdateTokenChange.avro b/sample-data/Avro/users.behaviors.liveactivity.UpdateTokenChange.avro index 11b406e..492c4ca 100644 Binary files a/sample-data/Avro/users.behaviors.liveactivity.UpdateTokenChange.avro and b/sample-data/Avro/users.behaviors.liveactivity.UpdateTokenChange.avro differ diff --git a/sample-data/Avro/users.behaviors.pushnotification.TokenStateChange.avro b/sample-data/Avro/users.behaviors.pushnotification.TokenStateChange.avro index 54432f1..8827939 100644 Binary files a/sample-data/Avro/users.behaviors.pushnotification.TokenStateChange.avro and b/sample-data/Avro/users.behaviors.pushnotification.TokenStateChange.avro differ diff --git a/sample-data/Avro/users.behaviors.subscription.GlobalStateChange.avro b/sample-data/Avro/users.behaviors.subscription.GlobalStateChange.avro index f09ef14..6465e8e 100644 Binary files a/sample-data/Avro/users.behaviors.subscription.GlobalStateChange.avro and b/sample-data/Avro/users.behaviors.subscription.GlobalStateChange.avro differ diff --git a/sample-data/Avro/users.behaviors.subscriptiongroup.StateChange.avro b/sample-data/Avro/users.behaviors.subscriptiongroup.StateChange.avro index b97bfb1..e2da2cd 100644 Binary files a/sample-data/Avro/users.behaviors.subscriptiongroup.StateChange.avro and b/sample-data/Avro/users.behaviors.subscriptiongroup.StateChange.avro differ diff --git a/sample-data/Avro/users.campaigns.Conversion.avro b/sample-data/Avro/users.campaigns.Conversion.avro index d5bcc1c..a4efeb2 100644 Binary files a/sample-data/Avro/users.campaigns.Conversion.avro and b/sample-data/Avro/users.campaigns.Conversion.avro differ diff --git a/sample-data/Avro/users.campaigns.EnrollInControl.avro b/sample-data/Avro/users.campaigns.EnrollInControl.avro index 918679e..c2ceb2d 100644 Binary files a/sample-data/Avro/users.campaigns.EnrollInControl.avro and b/sample-data/Avro/users.campaigns.EnrollInControl.avro differ diff --git a/sample-data/Avro/users.canvas.Conversion.avro b/sample-data/Avro/users.canvas.Conversion.avro index 21c59aa..03b5b6f 100644 Binary files a/sample-data/Avro/users.canvas.Conversion.avro and b/sample-data/Avro/users.canvas.Conversion.avro differ diff --git a/sample-data/Avro/users.canvas.Entry.avro b/sample-data/Avro/users.canvas.Entry.avro index dc5c507..107c8b4 100644 Binary files a/sample-data/Avro/users.canvas.Entry.avro and b/sample-data/Avro/users.canvas.Entry.avro differ diff --git a/sample-data/Avro/users.canvas.costep.Send.avro b/sample-data/Avro/users.canvas.costep.Send.avro new file mode 100644 index 0000000..0ccd69a Binary files /dev/null and b/sample-data/Avro/users.canvas.costep.Send.avro differ diff --git a/sample-data/Avro/users.canvas.exit.MatchedAudience.avro b/sample-data/Avro/users.canvas.exit.MatchedAudience.avro index 90ab00f..42d7f01 100644 Binary files a/sample-data/Avro/users.canvas.exit.MatchedAudience.avro and b/sample-data/Avro/users.canvas.exit.MatchedAudience.avro differ diff --git a/sample-data/Avro/users.canvas.exit.PerformedEvent.avro b/sample-data/Avro/users.canvas.exit.PerformedEvent.avro index 83a9233..3af7cd3 100644 Binary files a/sample-data/Avro/users.canvas.exit.PerformedEvent.avro and b/sample-data/Avro/users.canvas.exit.PerformedEvent.avro differ diff --git a/sample-data/Avro/users.canvas.experimentstep.Conversion.avro b/sample-data/Avro/users.canvas.experimentstep.Conversion.avro index 27a9b97..b1cef2f 100644 Binary files a/sample-data/Avro/users.canvas.experimentstep.Conversion.avro and b/sample-data/Avro/users.canvas.experimentstep.Conversion.avro differ diff --git a/sample-data/Avro/users.canvas.experimentstep.SplitEntry.avro b/sample-data/Avro/users.canvas.experimentstep.SplitEntry.avro index 022ba57..2311b00 100644 Binary files a/sample-data/Avro/users.canvas.experimentstep.SplitEntry.avro and b/sample-data/Avro/users.canvas.experimentstep.SplitEntry.avro differ diff --git a/sample-data/Avro/users.canvasstep.Progression.avro b/sample-data/Avro/users.canvasstep.Progression.avro index 8840be5..7051305 100644 Binary files a/sample-data/Avro/users.canvasstep.Progression.avro and b/sample-data/Avro/users.canvasstep.Progression.avro differ diff --git a/sample-data/Avro/users.messages.banner.Abort.avro b/sample-data/Avro/users.messages.banner.Abort.avro index 886bd45..032f8a2 100644 Binary files a/sample-data/Avro/users.messages.banner.Abort.avro and b/sample-data/Avro/users.messages.banner.Abort.avro differ diff --git a/sample-data/Avro/users.messages.banner.Click.avro b/sample-data/Avro/users.messages.banner.Click.avro index ffe782c..d638042 100644 Binary files a/sample-data/Avro/users.messages.banner.Click.avro and b/sample-data/Avro/users.messages.banner.Click.avro differ diff --git a/sample-data/Avro/users.messages.banner.Dismiss.avro b/sample-data/Avro/users.messages.banner.Dismiss.avro index 2f21199..b6844ed 100644 Binary files a/sample-data/Avro/users.messages.banner.Dismiss.avro and b/sample-data/Avro/users.messages.banner.Dismiss.avro differ diff --git a/sample-data/Avro/users.messages.banner.Impression.avro b/sample-data/Avro/users.messages.banner.Impression.avro index ed0da93..5e1fc7f 100644 Binary files a/sample-data/Avro/users.messages.banner.Impression.avro and b/sample-data/Avro/users.messages.banner.Impression.avro differ diff --git a/sample-data/Avro/users.messages.contentcard.Abort.avro b/sample-data/Avro/users.messages.contentcard.Abort.avro index 8f85405..1998eed 100644 Binary files a/sample-data/Avro/users.messages.contentcard.Abort.avro and b/sample-data/Avro/users.messages.contentcard.Abort.avro differ diff --git a/sample-data/Avro/users.messages.contentcard.Click.avro b/sample-data/Avro/users.messages.contentcard.Click.avro index 7cf0097..b50977d 100644 Binary files a/sample-data/Avro/users.messages.contentcard.Click.avro and b/sample-data/Avro/users.messages.contentcard.Click.avro differ diff --git a/sample-data/Avro/users.messages.contentcard.Dismiss.avro b/sample-data/Avro/users.messages.contentcard.Dismiss.avro index 6b94857..8c13252 100644 Binary files a/sample-data/Avro/users.messages.contentcard.Dismiss.avro and b/sample-data/Avro/users.messages.contentcard.Dismiss.avro differ diff --git a/sample-data/Avro/users.messages.contentcard.Impression.avro b/sample-data/Avro/users.messages.contentcard.Impression.avro index 0c4920d..cc3875e 100644 Binary files a/sample-data/Avro/users.messages.contentcard.Impression.avro and b/sample-data/Avro/users.messages.contentcard.Impression.avro differ diff --git a/sample-data/Avro/users.messages.contentcard.Send.avro b/sample-data/Avro/users.messages.contentcard.Send.avro index aad24ca..b0febd4 100644 Binary files a/sample-data/Avro/users.messages.contentcard.Send.avro and b/sample-data/Avro/users.messages.contentcard.Send.avro differ diff --git a/sample-data/Avro/users.messages.email.Abort.avro b/sample-data/Avro/users.messages.email.Abort.avro index 7347241..1e8cf84 100644 Binary files a/sample-data/Avro/users.messages.email.Abort.avro and b/sample-data/Avro/users.messages.email.Abort.avro differ diff --git a/sample-data/Avro/users.messages.email.Bounce.avro b/sample-data/Avro/users.messages.email.Bounce.avro index ab83baf..1fa0f15 100644 Binary files a/sample-data/Avro/users.messages.email.Bounce.avro and b/sample-data/Avro/users.messages.email.Bounce.avro differ diff --git a/sample-data/Avro/users.messages.email.Click.avro b/sample-data/Avro/users.messages.email.Click.avro index a326a42..85e6b36 100644 Binary files a/sample-data/Avro/users.messages.email.Click.avro and b/sample-data/Avro/users.messages.email.Click.avro differ diff --git a/sample-data/Avro/users.messages.email.Deferral.avro b/sample-data/Avro/users.messages.email.Deferral.avro index e7ffa57..1c616a6 100644 Binary files a/sample-data/Avro/users.messages.email.Deferral.avro and b/sample-data/Avro/users.messages.email.Deferral.avro differ diff --git a/sample-data/Avro/users.messages.email.Delivery.avro b/sample-data/Avro/users.messages.email.Delivery.avro index 170f892..066a957 100644 Binary files a/sample-data/Avro/users.messages.email.Delivery.avro and b/sample-data/Avro/users.messages.email.Delivery.avro differ diff --git a/sample-data/Avro/users.messages.email.MarkAsSpam.avro b/sample-data/Avro/users.messages.email.MarkAsSpam.avro index 1013673..0a1eaa7 100644 Binary files a/sample-data/Avro/users.messages.email.MarkAsSpam.avro and b/sample-data/Avro/users.messages.email.MarkAsSpam.avro differ diff --git a/sample-data/Avro/users.messages.email.Open.avro b/sample-data/Avro/users.messages.email.Open.avro index fbbe633..11aa51b 100644 Binary files a/sample-data/Avro/users.messages.email.Open.avro and b/sample-data/Avro/users.messages.email.Open.avro differ diff --git a/sample-data/Avro/users.messages.email.Retry.avro b/sample-data/Avro/users.messages.email.Retry.avro index 608dfaa..f123c6e 100644 Binary files a/sample-data/Avro/users.messages.email.Retry.avro and b/sample-data/Avro/users.messages.email.Retry.avro differ diff --git a/sample-data/Avro/users.messages.email.Send.avro b/sample-data/Avro/users.messages.email.Send.avro index 49de592..cbb625f 100644 Binary files a/sample-data/Avro/users.messages.email.Send.avro and b/sample-data/Avro/users.messages.email.Send.avro differ diff --git a/sample-data/Avro/users.messages.email.SoftBounce.avro b/sample-data/Avro/users.messages.email.SoftBounce.avro index 95171ff..c778e3f 100644 Binary files a/sample-data/Avro/users.messages.email.SoftBounce.avro and b/sample-data/Avro/users.messages.email.SoftBounce.avro differ diff --git a/sample-data/Avro/users.messages.email.Unsubscribe.avro b/sample-data/Avro/users.messages.email.Unsubscribe.avro index 973bd8b..2d36113 100644 Binary files a/sample-data/Avro/users.messages.email.Unsubscribe.avro and b/sample-data/Avro/users.messages.email.Unsubscribe.avro differ diff --git a/sample-data/Avro/users.messages.featureflag.Impression.avro b/sample-data/Avro/users.messages.featureflag.Impression.avro index 499dbce..a66b266 100644 Binary files a/sample-data/Avro/users.messages.featureflag.Impression.avro and b/sample-data/Avro/users.messages.featureflag.Impression.avro differ diff --git a/sample-data/Avro/users.messages.inappmessage.Abort.avro b/sample-data/Avro/users.messages.inappmessage.Abort.avro index 26a4aa2..ca5ee6b 100644 Binary files a/sample-data/Avro/users.messages.inappmessage.Abort.avro and b/sample-data/Avro/users.messages.inappmessage.Abort.avro differ diff --git a/sample-data/Avro/users.messages.inappmessage.Click.avro b/sample-data/Avro/users.messages.inappmessage.Click.avro index dd91d2d..aa9e980 100644 Binary files a/sample-data/Avro/users.messages.inappmessage.Click.avro and b/sample-data/Avro/users.messages.inappmessage.Click.avro differ diff --git a/sample-data/Avro/users.messages.inappmessage.Impression.avro b/sample-data/Avro/users.messages.inappmessage.Impression.avro index 2440fb5..548992d 100644 Binary files a/sample-data/Avro/users.messages.inappmessage.Impression.avro and b/sample-data/Avro/users.messages.inappmessage.Impression.avro differ diff --git a/sample-data/Avro/users.messages.line.Abort.avro b/sample-data/Avro/users.messages.line.Abort.avro index b98420d..81fe9ca 100644 Binary files a/sample-data/Avro/users.messages.line.Abort.avro and b/sample-data/Avro/users.messages.line.Abort.avro differ diff --git a/sample-data/Avro/users.messages.line.Click.avro b/sample-data/Avro/users.messages.line.Click.avro index 2ed35e1..0d41847 100644 Binary files a/sample-data/Avro/users.messages.line.Click.avro and b/sample-data/Avro/users.messages.line.Click.avro differ diff --git a/sample-data/Avro/users.messages.line.InboundReceive.avro b/sample-data/Avro/users.messages.line.InboundReceive.avro index 287197e..6fba2da 100644 Binary files a/sample-data/Avro/users.messages.line.InboundReceive.avro and b/sample-data/Avro/users.messages.line.InboundReceive.avro differ diff --git a/sample-data/Avro/users.messages.line.Retry.avro b/sample-data/Avro/users.messages.line.Retry.avro index a5d5897..e16fc71 100644 Binary files a/sample-data/Avro/users.messages.line.Retry.avro and b/sample-data/Avro/users.messages.line.Retry.avro differ diff --git a/sample-data/Avro/users.messages.line.Send.avro b/sample-data/Avro/users.messages.line.Send.avro index 7240c30..f2334a1 100644 Binary files a/sample-data/Avro/users.messages.line.Send.avro and b/sample-data/Avro/users.messages.line.Send.avro differ diff --git a/sample-data/Avro/users.messages.liveactivity.Outcome.avro b/sample-data/Avro/users.messages.liveactivity.Outcome.avro index b77d922..bc7fc16 100644 Binary files a/sample-data/Avro/users.messages.liveactivity.Outcome.avro and b/sample-data/Avro/users.messages.liveactivity.Outcome.avro differ diff --git a/sample-data/Avro/users.messages.liveactivity.Send.avro b/sample-data/Avro/users.messages.liveactivity.Send.avro index 15d929d..913c90a 100644 Binary files a/sample-data/Avro/users.messages.liveactivity.Send.avro and b/sample-data/Avro/users.messages.liveactivity.Send.avro differ diff --git a/sample-data/Avro/users.messages.pushnotification.Abort.avro b/sample-data/Avro/users.messages.pushnotification.Abort.avro index e01e14f..4abe6e3 100644 Binary files a/sample-data/Avro/users.messages.pushnotification.Abort.avro and b/sample-data/Avro/users.messages.pushnotification.Abort.avro differ diff --git a/sample-data/Avro/users.messages.pushnotification.Bounce.avro b/sample-data/Avro/users.messages.pushnotification.Bounce.avro index d14d75a..a605adb 100644 Binary files a/sample-data/Avro/users.messages.pushnotification.Bounce.avro and b/sample-data/Avro/users.messages.pushnotification.Bounce.avro differ diff --git a/sample-data/Avro/users.messages.pushnotification.IosForeground.avro b/sample-data/Avro/users.messages.pushnotification.IosForeground.avro index 2790628..0b9b250 100644 Binary files a/sample-data/Avro/users.messages.pushnotification.IosForeground.avro and b/sample-data/Avro/users.messages.pushnotification.IosForeground.avro differ diff --git a/sample-data/Avro/users.messages.pushnotification.Open.avro b/sample-data/Avro/users.messages.pushnotification.Open.avro index f1fdc5f..eb8f443 100644 Binary files a/sample-data/Avro/users.messages.pushnotification.Open.avro and b/sample-data/Avro/users.messages.pushnotification.Open.avro differ diff --git a/sample-data/Avro/users.messages.pushnotification.Retry.avro b/sample-data/Avro/users.messages.pushnotification.Retry.avro index 618a9d4..89750d6 100644 Binary files a/sample-data/Avro/users.messages.pushnotification.Retry.avro and b/sample-data/Avro/users.messages.pushnotification.Retry.avro differ diff --git a/sample-data/Avro/users.messages.pushnotification.Send.avro b/sample-data/Avro/users.messages.pushnotification.Send.avro index 127769f..1ddb79a 100644 Binary files a/sample-data/Avro/users.messages.pushnotification.Send.avro and b/sample-data/Avro/users.messages.pushnotification.Send.avro differ diff --git a/sample-data/Avro/users.messages.rcs.Abort.avro b/sample-data/Avro/users.messages.rcs.Abort.avro index cea5565..135d8bf 100644 Binary files a/sample-data/Avro/users.messages.rcs.Abort.avro and b/sample-data/Avro/users.messages.rcs.Abort.avro differ diff --git a/sample-data/Avro/users.messages.rcs.Click.avro b/sample-data/Avro/users.messages.rcs.Click.avro index 75e4e8d..0c13eb7 100644 Binary files a/sample-data/Avro/users.messages.rcs.Click.avro and b/sample-data/Avro/users.messages.rcs.Click.avro differ diff --git a/sample-data/Avro/users.messages.rcs.Delivery.avro b/sample-data/Avro/users.messages.rcs.Delivery.avro index e66ae6b..a71d7e4 100644 Binary files a/sample-data/Avro/users.messages.rcs.Delivery.avro and b/sample-data/Avro/users.messages.rcs.Delivery.avro differ diff --git a/sample-data/Avro/users.messages.rcs.InboundReceive.avro b/sample-data/Avro/users.messages.rcs.InboundReceive.avro index 7d822e6..8dbfcd4 100644 Binary files a/sample-data/Avro/users.messages.rcs.InboundReceive.avro and b/sample-data/Avro/users.messages.rcs.InboundReceive.avro differ diff --git a/sample-data/Avro/users.messages.rcs.Read.avro b/sample-data/Avro/users.messages.rcs.Read.avro index 4422b3b..9b78361 100644 Binary files a/sample-data/Avro/users.messages.rcs.Read.avro and b/sample-data/Avro/users.messages.rcs.Read.avro differ diff --git a/sample-data/Avro/users.messages.rcs.Rejection.avro b/sample-data/Avro/users.messages.rcs.Rejection.avro index 6f415be..aa356a1 100644 Binary files a/sample-data/Avro/users.messages.rcs.Rejection.avro and b/sample-data/Avro/users.messages.rcs.Rejection.avro differ diff --git a/sample-data/Avro/users.messages.rcs.Send.avro b/sample-data/Avro/users.messages.rcs.Send.avro index 8537f90..d3ccdd3 100644 Binary files a/sample-data/Avro/users.messages.rcs.Send.avro and b/sample-data/Avro/users.messages.rcs.Send.avro differ diff --git a/sample-data/Avro/users.messages.sms.Abort.avro b/sample-data/Avro/users.messages.sms.Abort.avro index cb707b8..39937ef 100644 Binary files a/sample-data/Avro/users.messages.sms.Abort.avro and b/sample-data/Avro/users.messages.sms.Abort.avro differ diff --git a/sample-data/Avro/users.messages.sms.CarrierSend.avro b/sample-data/Avro/users.messages.sms.CarrierSend.avro index 682a36b..be21f2d 100644 Binary files a/sample-data/Avro/users.messages.sms.CarrierSend.avro and b/sample-data/Avro/users.messages.sms.CarrierSend.avro differ diff --git a/sample-data/Avro/users.messages.sms.Delivery.avro b/sample-data/Avro/users.messages.sms.Delivery.avro index ff58069..aaad29b 100644 Binary files a/sample-data/Avro/users.messages.sms.Delivery.avro and b/sample-data/Avro/users.messages.sms.Delivery.avro differ diff --git a/sample-data/Avro/users.messages.sms.DeliveryFailure.avro b/sample-data/Avro/users.messages.sms.DeliveryFailure.avro index 33ea27f..46b206b 100644 Binary files a/sample-data/Avro/users.messages.sms.DeliveryFailure.avro and b/sample-data/Avro/users.messages.sms.DeliveryFailure.avro differ diff --git a/sample-data/Avro/users.messages.sms.InboundReceive.avro b/sample-data/Avro/users.messages.sms.InboundReceive.avro index 6818f7d..26c19a4 100644 Binary files a/sample-data/Avro/users.messages.sms.InboundReceive.avro and b/sample-data/Avro/users.messages.sms.InboundReceive.avro differ diff --git a/sample-data/Avro/users.messages.sms.Rejection.avro b/sample-data/Avro/users.messages.sms.Rejection.avro index 6e9c113..af4dd3d 100644 Binary files a/sample-data/Avro/users.messages.sms.Rejection.avro and b/sample-data/Avro/users.messages.sms.Rejection.avro differ diff --git a/sample-data/Avro/users.messages.sms.Retry.avro b/sample-data/Avro/users.messages.sms.Retry.avro index de93938..f75055f 100644 Binary files a/sample-data/Avro/users.messages.sms.Retry.avro and b/sample-data/Avro/users.messages.sms.Retry.avro differ diff --git a/sample-data/Avro/users.messages.sms.Send.avro b/sample-data/Avro/users.messages.sms.Send.avro index 7838237..8e9dd8c 100644 Binary files a/sample-data/Avro/users.messages.sms.Send.avro and b/sample-data/Avro/users.messages.sms.Send.avro differ diff --git a/sample-data/Avro/users.messages.sms.ShortLinkClick.avro b/sample-data/Avro/users.messages.sms.ShortLinkClick.avro index 6d7910d..00bf689 100644 Binary files a/sample-data/Avro/users.messages.sms.ShortLinkClick.avro and b/sample-data/Avro/users.messages.sms.ShortLinkClick.avro differ diff --git a/sample-data/Avro/users.messages.webhook.Abort.avro b/sample-data/Avro/users.messages.webhook.Abort.avro index ecf9381..7ba2411 100644 Binary files a/sample-data/Avro/users.messages.webhook.Abort.avro and b/sample-data/Avro/users.messages.webhook.Abort.avro differ diff --git a/sample-data/Avro/users.messages.webhook.Failure.avro b/sample-data/Avro/users.messages.webhook.Failure.avro index a49a819..70c7f0d 100644 Binary files a/sample-data/Avro/users.messages.webhook.Failure.avro and b/sample-data/Avro/users.messages.webhook.Failure.avro differ diff --git a/sample-data/Avro/users.messages.webhook.Retry.avro b/sample-data/Avro/users.messages.webhook.Retry.avro index 358ac7d..be7cc65 100644 Binary files a/sample-data/Avro/users.messages.webhook.Retry.avro and b/sample-data/Avro/users.messages.webhook.Retry.avro differ diff --git a/sample-data/Avro/users.messages.webhook.Send.avro b/sample-data/Avro/users.messages.webhook.Send.avro index 261d3b6..96c6149 100644 Binary files a/sample-data/Avro/users.messages.webhook.Send.avro and b/sample-data/Avro/users.messages.webhook.Send.avro differ diff --git a/sample-data/Avro/users.messages.whatsapp.Abort.avro b/sample-data/Avro/users.messages.whatsapp.Abort.avro index 8b9119d..03a1df6 100644 Binary files a/sample-data/Avro/users.messages.whatsapp.Abort.avro and b/sample-data/Avro/users.messages.whatsapp.Abort.avro differ diff --git a/sample-data/Avro/users.messages.whatsapp.Click.avro b/sample-data/Avro/users.messages.whatsapp.Click.avro index f9e1b35..a71b510 100644 Binary files a/sample-data/Avro/users.messages.whatsapp.Click.avro and b/sample-data/Avro/users.messages.whatsapp.Click.avro differ diff --git a/sample-data/Avro/users.messages.whatsapp.Delivery.avro b/sample-data/Avro/users.messages.whatsapp.Delivery.avro index 11cd0d9..76e7e15 100644 Binary files a/sample-data/Avro/users.messages.whatsapp.Delivery.avro and b/sample-data/Avro/users.messages.whatsapp.Delivery.avro differ diff --git a/sample-data/Avro/users.messages.whatsapp.Failure.avro b/sample-data/Avro/users.messages.whatsapp.Failure.avro index b0b127c..4a143e6 100644 Binary files a/sample-data/Avro/users.messages.whatsapp.Failure.avro and b/sample-data/Avro/users.messages.whatsapp.Failure.avro differ diff --git a/sample-data/Avro/users.messages.whatsapp.InboundReceive.avro b/sample-data/Avro/users.messages.whatsapp.InboundReceive.avro index e86fb16..b74fcf2 100644 Binary files a/sample-data/Avro/users.messages.whatsapp.InboundReceive.avro and b/sample-data/Avro/users.messages.whatsapp.InboundReceive.avro differ diff --git a/sample-data/Avro/users.messages.whatsapp.Read.avro b/sample-data/Avro/users.messages.whatsapp.Read.avro index 739610f..86abc7e 100644 Binary files a/sample-data/Avro/users.messages.whatsapp.Read.avro and b/sample-data/Avro/users.messages.whatsapp.Read.avro differ diff --git a/sample-data/Avro/users.messages.whatsapp.Retry.avro b/sample-data/Avro/users.messages.whatsapp.Retry.avro index 51aa7fd..a9b0493 100644 Binary files a/sample-data/Avro/users.messages.whatsapp.Retry.avro and b/sample-data/Avro/users.messages.whatsapp.Retry.avro differ diff --git a/sample-data/Avro/users.messages.whatsapp.Send.avro b/sample-data/Avro/users.messages.whatsapp.Send.avro index 78fc5d3..e6771f4 100644 Binary files a/sample-data/Avro/users.messages.whatsapp.Send.avro and b/sample-data/Avro/users.messages.whatsapp.Send.avro differ diff --git a/sample-data/Avro/users.profile.Update.avro b/sample-data/Avro/users.profile.Update.avro new file mode 100644 index 0000000..863660b Binary files /dev/null and b/sample-data/Avro/users.profile.Update.avro differ diff --git a/sample-data/Custom HTTP/users/canvas/costep/Send.json b/sample-data/Custom HTTP/users/canvas/costep/Send.json new file mode 100644 index 0000000..2e5c175 --- /dev/null +++ b/sample-data/Custom HTTP/users/canvas/costep/Send.json @@ -0,0 +1,17 @@ +{ + "event_type" : "users.canvas.costep.Send", + "id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "properties" : { + "app_group_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "canvas_variation_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "channel" : "email", + "combination_token" : "0_0_0", + "content_optimizer_step_id" : "639a35d192b0df004d06514c", + "dispatch_id" : "639a35d192b0df004d06514c" + }, + "time" : 2033802504, + "user" : { + "external_user_id" : "external_user_id", + "user_id" : "639a35d192b0df004d06514c" + } +} \ No newline at end of file diff --git a/sample-data/Custom HTTP/users/messages/rcs/Abort.json b/sample-data/Custom HTTP/users/messages/rcs/Abort.json index 1c9c789..df88240 100644 --- a/sample-data/Custom HTTP/users/messages/rcs/Abort.json +++ b/sample-data/Custom HTTP/users/messages/rcs/Abort.json @@ -7,6 +7,7 @@ "app_group_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "campaign_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "campaign_name" : "campaign_name", + "canvas_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "canvas_name" : "canvas_name", "canvas_step_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "canvas_step_name" : "canvas_step_name", diff --git a/sample-data/Custom HTTP/users/messages/rcs/Click.json b/sample-data/Custom HTTP/users/messages/rcs/Click.json index ac7dc2c..a9af5d7 100644 --- a/sample-data/Custom HTTP/users/messages/rcs/Click.json +++ b/sample-data/Custom HTTP/users/messages/rcs/Click.json @@ -5,6 +5,7 @@ "app_group_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "campaign_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "campaign_name" : "campaign_name", + "canvas_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "canvas_name" : "canvas_name", "canvas_step_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "canvas_step_name" : "canvas_step_name", diff --git a/sample-data/Custom HTTP/users/messages/rcs/Delivery.json b/sample-data/Custom HTTP/users/messages/rcs/Delivery.json index c2f34d3..25bb25d 100644 --- a/sample-data/Custom HTTP/users/messages/rcs/Delivery.json +++ b/sample-data/Custom HTTP/users/messages/rcs/Delivery.json @@ -5,6 +5,7 @@ "app_group_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "campaign_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "campaign_name" : "campaign_name", + "canvas_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "canvas_name" : "canvas_name", "canvas_step_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "canvas_step_name" : "canvas_step_name", diff --git a/sample-data/Custom HTTP/users/messages/rcs/InboundReceive.json b/sample-data/Custom HTTP/users/messages/rcs/InboundReceive.json index cb4f0e0..08647d8 100644 --- a/sample-data/Custom HTTP/users/messages/rcs/InboundReceive.json +++ b/sample-data/Custom HTTP/users/messages/rcs/InboundReceive.json @@ -6,6 +6,7 @@ "app_group_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "campaign_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "campaign_name" : "campaign_name", + "canvas_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "canvas_name" : "canvas_name", "canvas_step_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "canvas_step_name" : "canvas_step_name", diff --git a/sample-data/Custom HTTP/users/messages/rcs/Read.json b/sample-data/Custom HTTP/users/messages/rcs/Read.json index 273e882..3ec3649 100644 --- a/sample-data/Custom HTTP/users/messages/rcs/Read.json +++ b/sample-data/Custom HTTP/users/messages/rcs/Read.json @@ -5,6 +5,7 @@ "app_group_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "campaign_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "campaign_name" : "campaign_name", + "canvas_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "canvas_name" : "canvas_name", "canvas_step_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "canvas_step_name" : "canvas_step_name", diff --git a/sample-data/Custom HTTP/users/messages/rcs/Rejection.json b/sample-data/Custom HTTP/users/messages/rcs/Rejection.json index ef248de..6f379a3 100644 --- a/sample-data/Custom HTTP/users/messages/rcs/Rejection.json +++ b/sample-data/Custom HTTP/users/messages/rcs/Rejection.json @@ -5,6 +5,7 @@ "app_group_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "campaign_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "campaign_name" : "campaign_name", + "canvas_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "canvas_name" : "canvas_name", "canvas_step_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "canvas_step_name" : "canvas_step_name", diff --git a/sample-data/Custom HTTP/users/messages/rcs/Send.json b/sample-data/Custom HTTP/users/messages/rcs/Send.json index 3287e6f..b7664c9 100644 --- a/sample-data/Custom HTTP/users/messages/rcs/Send.json +++ b/sample-data/Custom HTTP/users/messages/rcs/Send.json @@ -5,6 +5,7 @@ "app_group_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "campaign_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "campaign_name" : "campaign_name", + "canvas_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "canvas_name" : "canvas_name", "canvas_step_id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", "canvas_step_name" : "canvas_step_name", diff --git a/sample-data/JSON/users.UserDeleteRequest.json b/sample-data/JSON/users.UserDeleteRequest.json new file mode 100644 index 0000000..27c8640 --- /dev/null +++ b/sample-data/JSON/users.UserDeleteRequest.json @@ -0,0 +1,8 @@ +{ + "id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "user_id" : "639a35d192b0df004d06514c", + "app_group_id" : { + "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" + }, + "time" : 2033802504 +} \ No newline at end of file diff --git a/sample-data/JSON/users.UserOrphan.json b/sample-data/JSON/users.UserOrphan.json new file mode 100644 index 0000000..9b1509c --- /dev/null +++ b/sample-data/JSON/users.UserOrphan.json @@ -0,0 +1,18 @@ +{ + "id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "user_id" : "639a35d192b0df004d06514c", + "external_user_id" : { + "string" : "external_user_id" + }, + "device_id" : { + "string" : "device_id" + }, + "app_group_id" : { + "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" + }, + "app_id" : { + "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" + }, + "time" : 2033802504, + "orphaned_by_id" : "639a35d192b0df004d06514c" +} \ No newline at end of file diff --git a/sample-data/JSON/users.canvas.costep.Send.json b/sample-data/JSON/users.canvas.costep.Send.json new file mode 100644 index 0000000..469b573 --- /dev/null +++ b/sample-data/JSON/users.canvas.costep.Send.json @@ -0,0 +1,22 @@ +{ + "app_group_id" : { + "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" + }, + "external_user_id" : { + "string" : "external_user_id" + }, + "id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "time" : 2033802504, + "user_id" : "639a35d192b0df004d06514c", + "dispatch_id" : { + "string" : "639a35d192b0df004d06514c" + }, + "channel" : { + "string" : "email" + }, + "canvas_variation_id" : { + "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" + }, + "content_optimizer_step_id" : "639a35d192b0df004d06514c", + "combination_token" : "0_0_0" +} \ No newline at end of file diff --git a/sample-data/JSON/users.messages.rcs.Abort.json b/sample-data/JSON/users.messages.rcs.Abort.json index fe94754..05f6806 100644 --- a/sample-data/JSON/users.messages.rcs.Abort.json +++ b/sample-data/JSON/users.messages.rcs.Abort.json @@ -46,5 +46,8 @@ }, "campaign_id" : { "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" + }, + "canvas_id" : { + "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" } } \ No newline at end of file diff --git a/sample-data/JSON/users.messages.rcs.Click.json b/sample-data/JSON/users.messages.rcs.Click.json index acf11d2..e7a7a71 100644 --- a/sample-data/JSON/users.messages.rcs.Click.json +++ b/sample-data/JSON/users.messages.rcs.Click.json @@ -71,5 +71,8 @@ }, "canvas_variation_name" : { "string" : "canvas_variation_name" + }, + "canvas_id" : { + "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" } } \ No newline at end of file diff --git a/sample-data/JSON/users.messages.rcs.Delivery.json b/sample-data/JSON/users.messages.rcs.Delivery.json index 5a55e9c..9d9535c 100644 --- a/sample-data/JSON/users.messages.rcs.Delivery.json +++ b/sample-data/JSON/users.messages.rcs.Delivery.json @@ -53,5 +53,8 @@ }, "from_rcs_sender" : { "string" : "from_rcs_sender" + }, + "canvas_id" : { + "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" } } \ No newline at end of file diff --git a/sample-data/JSON/users.messages.rcs.InboundReceive.json b/sample-data/JSON/users.messages.rcs.InboundReceive.json index 273d156..4da898c 100644 --- a/sample-data/JSON/users.messages.rcs.InboundReceive.json +++ b/sample-data/JSON/users.messages.rcs.InboundReceive.json @@ -54,5 +54,8 @@ }, "canvas_variation_name" : { "string" : "canvas_variation_name" + }, + "canvas_id" : { + "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" } } \ No newline at end of file diff --git a/sample-data/JSON/users.messages.rcs.Read.json b/sample-data/JSON/users.messages.rcs.Read.json index 18fc2f0..11df2a1 100644 --- a/sample-data/JSON/users.messages.rcs.Read.json +++ b/sample-data/JSON/users.messages.rcs.Read.json @@ -38,5 +38,8 @@ }, "campaign_id" : { "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" + }, + "canvas_id" : { + "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" } } \ No newline at end of file diff --git a/sample-data/JSON/users.messages.rcs.Rejection.json b/sample-data/JSON/users.messages.rcs.Rejection.json index af4c943..d3d8856 100644 --- a/sample-data/JSON/users.messages.rcs.Rejection.json +++ b/sample-data/JSON/users.messages.rcs.Rejection.json @@ -62,5 +62,8 @@ }, "canvas_step_message_variation_id" : { "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" + }, + "canvas_id" : { + "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" } } \ No newline at end of file diff --git a/sample-data/JSON/users.messages.rcs.Send.json b/sample-data/JSON/users.messages.rcs.Send.json index a7161fe..0626797 100644 --- a/sample-data/JSON/users.messages.rcs.Send.json +++ b/sample-data/JSON/users.messages.rcs.Send.json @@ -59,5 +59,8 @@ }, "campaign_id" : { "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" + }, + "canvas_id" : { + "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" } } \ No newline at end of file diff --git a/sample-data/JSON/users.profile.Update.json b/sample-data/JSON/users.profile.Update.json new file mode 100644 index 0000000..522b340 --- /dev/null +++ b/sample-data/JSON/users.profile.Update.json @@ -0,0 +1,52 @@ +{ + "app_group_id" : { + "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" + }, + "external_user_id" : { + "string" : "external_user_id" + }, + "id" : "f47ac10b-58cc-4372-a567-0e02b2c3d479", + "time" : 2033802504, + "time_ms" : 2033802504999, + "user_id" : "639a35d192b0df004d06514c", + "app_id" : { + "string" : "f47ac10b-58cc-4372-a567-0e02b2c3d479" + }, + "update_source" : "REST", + "archived" : { + "boolean" : true + }, + "first_name" : { + "string" : "Jack" + }, + "last_name" : { + "string" : "Sparrow" + }, + "email_address" : { + "string" : "example@braze.com" + }, + "gender" : { + "string" : "M" + }, + "phone_number" : { + "string" : "+14155552671" + }, + "dob" : { + "string" : "1996-04-13T00:00:00.000+00:00" + }, + "timezone" : { + "string" : "America/New_York" + }, + "home_city" : { + "string" : "New York" + }, + "country" : { + "string" : "country" + }, + "language" : { + "string" : "en" + }, + "custom_attributes" : { + "string" : "{\"stringProperty\": \"custom_attributes\", \"numberProperty\": 1, \"listProperty\": [\"a\"]}" + } +} \ No newline at end of file