/** Ċ Ġ* Ċ Ġ* ĠCopyright Ġ 2 0 1 6 - 2 0 1 7 , ĠOptim iz ely Ġand Ġcontributors Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġcom . optim iz ely . ab . config Ċ Ċ import Ġcom . fasterxml . jackson . annotation . Json Creator Ċ import Ġcom . fasterxml . jackson . annotation . JsonIgnore Properties Ċ import Ġcom . fasterxml . jackson . annotation . JsonProperty Ċ Ċ import Ġjavax . annotation . concurrent . Immutable Ċ Ċ /** Ċ Ġ* ĠRepresents Ġthe ĠOptim iz ely ĠEvent Ġconfiguration . Ċ Ġ* Ċ Ġ* Ġ@ see Ġ[ Project ĠJSON ]( http :// developers . optim iz ely . com / server / reference / index . html . json ) Ċ Ġ*/ Ċ @ Immutable Ċ @ JsonIgnore Properties ( ignore Unknown Ġ= Ġtrue ) Ċ class ĠEventType Ġ@ Json Creator Ċ constructor (@ param : JsonProperty (" id ") Ġoverride Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ param : JsonProperty (" key ") Ġoverride Ġval Ġkey : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ param : JsonProperty (" experiment Ids ") Ġval Ġexperiment Ids : ĠList < String >) Ġ: ĠId Key Mapped Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" EventType {" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" id ='" Ġ+ Ġid Ġ+ Ġ'\'' Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ", Ġkey ='" Ġ+ Ġkey Ġ+ Ġ'\'' Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ", Ġexperiment Ids =" Ġ+ Ġexperiment Ids Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ' }' ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġ" total Ġre venue " Ġis Ġthe Ġdefault Ġre venue Ġgoal Ġthat Ġis Ġprovided Ġfor Ġall Ġprojects . ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġval ĠTOT AL _ RE VEN UE _ GO AL _ KEY Ġ= Ġ" Total ĠRe venue " ĊĠĠĠ Ġ} Ċ } Ċ