/* Ċ Ġ* ĠCopyright Ġ 2 0 2 0 , Ġ 2 0 2 2 ĠZ UP ĠIT ĠSER V IC OS ĠEM ĠT EC NO LOG IA ĠE ĠIN OV AC AO ĠSA Ċ Ġ* Ċ Ġ* Ġ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 Ġbr . com . z up . be agle . android . analytics Ċ Ċ /** Ċ Ġ* ĠThis Ġinterface Ġis Ġused Ġto Ġrepresent Ġthe Ġreport Ġgenerated Ġby Ġthe Ġanalytics Ċ Ġ* Ġ@ param Ġtype Ġis Ġa ĠString Ġthat Ġrepresent Ġthe Ġtype Ġof Ġour Ġreport , Ġif Ġthe Ġreport Ġis Ġan Ġaction Ġor Ġa Ġscreen Ċ Ġ* Ġ@ param Ġplatform Ġis Ġa ĠString Ġthat Ġrepresents Ġthe Ġplatform Ġthat Ġgenerated Ġthe Ġanalytics Ġreport Ċ Ġ* Ġ@ param Ġattributes Ġis Ġa ĠMap Ġin Ġwhich Ġthe Ġkey Ġis Ġthe Ġattribute Ġof Ġthe Ġreport Ġand Ġthe Ċ Ġ* Ġthe Ġvalue Ġis Ġthe Ġvalue Ġof Ġthe Ġattribute Ġthat Ġwill Ġbe Ġreported Ċ Ġ* Ġ@ param Ġcomponent Ġis Ġa ĠMap Ġin Ġwhich Ġhave Ġsome Ġproperties Ġabout Ġthe Ġcomponent Ġthat Ġcalled Ġthe Ġaction Ċ Ġ* Ġ@ param Ġbe agle Action Ġis Ġa ĠString Ġthat Ġcontains Ġthe Ġname Ġof Ġthe Ġaction Ġreported Ċ Ġ* Ġ@ param Ġevent Ġis Ġa ĠString Ġthat Ġcontains Ġthe Ġname Ġof Ġthe Ġevent Ġthat Ġcaused Ġthe Ġaction Ċ Ġ* Ġ@ param Ġadditional Entries Ġis Ġa ĠMap Ġthat Ġcontains Ġadditional Entries Ġprovided Ġby Ġthe ĠAction Analytics Config Ċ Ġ* Ġ@ param Ġtimestamp Ġis Ġa ĠLong Ġthat Ġhave Ġthe Ġtimestamp Ġwhen Ġthe Ġaction Ġwas Ġcalled . Ċ Ġ* Ġ@ param Ġscreen Ġis Ġa ĠString Ġthat Ġcontains Ġthe Ġscreen Ġurl Ċ Ġ* Ġ@ param Ġroot Id Ġis Ġa ĠString Ġthat Ġcontains Ġthe Ġscreen Ġid Ċ Ġ*/ Ċ data Ġclass ĠAnalytics Record ( ĊĠĠĠ Ġval Ġtype : ĠString , ĊĠĠĠ Ġval Ġplatform : ĠString Ġ= Ġ" android ", ĊĠĠĠ Ġval Ġattributes : ĠMap < String , ĠAny >? Ġ= Ġnull , ĊĠĠĠ Ġval Ġcomponent : ĠMap < String , ĠAny >? Ġ= Ġnull , ĊĠĠĠ Ġval Ġbe agle Action : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġevent : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġadditional Entries : ĠMap < String , ĠAny >? Ġ= Ġnull , ĊĠĠĠ Ġval Ġtimestamp : ĠLong , ĊĠĠĠ Ġval Ġscreen : ĠString , ĊĠĠĠ Ġval Ġroot Id : ĠString ? Ġ= Ġnull Ċ ) Ċ