Skip to content

Instantly share code, notes, and snippets.

EventStreamBuilder(List(SessionBuilder(interval = 1, siteId = 10, splitName = Some(split-1860000), visitId = "u11860000")
.view(time_stamp = 1860001, purchase = Some(x = PurchaseOrder(orderNumber = "d8c42db2-9e62-4be9-a5dd-ef18bed7abd1", productLineItems = List(ProductLineItem(3,2)))), treatments = List(Treatment(TreatmentId(3),true)))
.click(time_stamp = 1860002))))
---
EventStreamBuilder(List())
---
EventStreamBuilder(List(SessionBuilder(interval = 1, siteId = 10, splitName = Some(split-3720000), visitId = "u13720000"))))
---
EventStreamBuilder(List(SessionBuilder(interval = 1, siteId = 12, splitName = Some(split-5580000), visitId = "u15580000")
.view(time_stamp = 5580001, purchase = Some(x = PurchaseOrder(orderNumber = "cda0467f-e639-43a8-be03-c19516796303", productLineItems = List(ProductLineItem(2,2)))), treatments = List(Treatment(TreatmentId(2),true))))))
import scala.language.higherKinds
import scala.reflect.ClassTag
import scala.language.implicitConversions
trait Data[D[_]] extends Serializable {
def map[A, B: ClassTag](d: D[A])(f: A => B): D[B]
def flatMap[A, B: ClassTag](d: D[A])(f: A => Iterable[B]): D[B]
{
"parameters": {
"testId": 23,
"startDate": null,
"endDate": "2015_01_02",
"salesType": "raw",
"eligibility": "all",
"mvtReportType": {
"enumClass": "com.rr.data.mvt.MvtReportType",
"value": "TreatmentReport"
@talebzeghmi
talebzeghmi / .bash_profile
Last active September 8, 2015 21:19
config files
# .bashrc
unset MAILCHECK
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
if [ -f ~/.bashrc ]; then
. ~/.bashrc