/* Ċ Ġ* ĠThe ĠMIT ĠLicense Ġ( MIT ) Ċ Ġ* Ċ Ġ* ĠĠĠĠ ĠCopyright Ġ( c ) Ġ 2 0 1 7 - 2 0 2 0 ĠSt arry Blue Sky Ċ Ġ* Ċ Ġ* ĠPermission Ġis Ġhereby Ġgranted , Ġfree Ġof Ġcharge , Ġto Ġany Ġperson Ġobtaining Ġa Ġcopy Ċ Ġ* Ġof Ġthis Ġsoftware Ġand Ġassociated Ġdocumentation Ġfiles Ġ( the Ġ" Software "), Ġto Ġdeal Ċ Ġ* Ġin Ġthe ĠSoftware Ġwithout Ġrestriction , Ġincluding Ġwithout Ġlimitation Ġthe Ġrights Ċ Ġ* Ġto Ġuse , Ġcopy , Ġmodify , Ġmerge , Ġpublish , Ġdistribute , Ġsublicense , Ġand / or Ġsell Ċ Ġ* Ġcopies Ġof Ġthe ĠSoftware , Ġand Ġto Ġpermit Ġpersons Ġto Ġwhom Ġthe ĠSoftware Ġis Ċ Ġ* Ġfurnished Ġto Ġdo Ġso , Ġsubject Ġto Ġthe Ġfollowing Ġconditions : Ċ Ġ* Ċ Ġ* ĠThe Ġabove Ġcopyright Ġnotice Ġand Ġthis Ġpermission Ġnotice Ġshall Ġbe Ġincluded Ġin Ġall Ċ Ġ* Ġcopies Ġor Ġsubstantial Ġportions Ġof Ġthe ĠSoftware . Ċ Ġ* Ċ Ġ* ĠTHE ĠSOFTWARE ĠIS ĠPROVIDED Ġ" AS ĠIS ", ĠWITHOUT ĠWARRANTY ĠOF ĠANY ĠKIND , ĠEXPRESS ĠOR Ċ Ġ* ĠIMPLIED , ĠINCLUDING ĠBUT ĠNOT ĠLIMITED ĠTO ĠTHE ĠWARRANTIES ĠOF ĠMERCHANTABILITY , Ċ Ġ* ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE ĠAND ĠNONINFRINGEMENT . ĠIN ĠNO ĠEVENT ĠSHALL ĠTHE Ċ Ġ* ĠAUTHORS ĠOR ĠCOPYRIGHT ĠHOLDERS ĠBE ĠLIABLE ĠFOR ĠANY ĠCLAIM , ĠDAMAGES ĠOR ĠOTHER Ċ Ġ* ĠLIABILITY , ĠWHETHER ĠIN ĠAN ĠACTION ĠOF ĠCONTRACT , ĠTORT ĠOR ĠOTHERWISE , ĠARISING ĠFROM , Ċ Ġ* ĠOUT ĠOF ĠOR ĠIN ĠCONNECTION ĠWITH ĠTHE ĠSOFTWARE ĠOR ĠTHE ĠUSE ĠOR ĠOTHER ĠDEALINGS ĠIN ĠTHE Ċ Ġ* ĠSOFTWARE . Ċ Ġ*/ Ċ Ċ @ file : Suppress (" UNUSED ", Ġ" K Doc Missing Documentation ") Ċ Ċ package Ġblue . st arry . pen ic ill in . models Ċ Ċ import Ġblue . st arry . json kt . JsonObject Ċ import Ġblue . st arry . json kt . deleg ation .* Ċ import Ġblue . st arry . pen ic ill in . core . session . ApiClient Ċ Ċ public Ġdata Ġclass ĠMoment Guide ( override Ġval Ġjson : ĠJsonObject , Ġoverride Ġval Ġclient : ĠApi Client ): ĠPen ic ill in Model Ġ{ ĊĠĠĠ Ġprivate Ġval Ġcategory Ġby ĠjsonObject ĊĠĠĠ Ġpublic Ġval Ġcategory Id : ĠString Ġby Ġcategory . by String (" category _ id ") ĊĠĠĠ Ġpublic Ġval Ġcategory Name : ĠString Ġby Ġcategory . by String (" name ") ĊĠĠĠ Ġpublic Ġval Ġcategory Uri : ĠString Ġby Ġcategory . by String (" uri ") ĊĠĠĠ Ġpublic Ġval Ġimp ression Id : ĠLong Ġby Ġlong (" imp ression _ id ") ĊĠĠĠ Ġpublic Ġval Ġcursor : ĠString Ġby Ġstring (" scroll _ cursor ") ĊĠĠĠ Ġpublic Ġval Ġmodules : ĠList < Module > Ġby Ġmodel List Ġ{ ĠModule ( it , Ġclient ) Ġ} ĊĠĠĠ Ġpublic Ġval Ġtrend Module : ĠT rend Module ? Ġby Ġnullable Model Ġ{ ĠT rend Module ( it , Ġclient ) Ġ} ĊĊĠĠĠ Ġpublic Ġdata Ġclass ĠModule ( override Ġval Ġjson : ĠJsonObject , Ġoverride Ġval Ġclient : ĠApi Client ): ĠPen ic ill in Model Ġ{ ĊĠĠĠĠĠĠĠ Ġpublic Ġval Ġmodule Type : ĠString Ġby Ġstring (" module _ type ") ĊĠĠĠĠĠĠĠ Ġpublic Ġval Ġmoment s : ĠList < Moment > Ġby Ġmodel List Ġ{ ĠMoment ( it , Ġclient ) Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġpublic Ġdata Ġclass ĠT rend Module ( override Ġval Ġjson : ĠJsonObject , Ġoverride Ġval Ġclient : ĠApi Client ): ĠPen ic ill in Model Ġ{ ĊĠĠĠĠĠĠĠ Ġpublic Ġval Ġmetadata : ĠT rend Metadata Ġby Ġmodel Ġ{ ĠT rend Metadata ( it , Ġclient ) Ġ} ĊĠĠĠĠĠĠĠ Ġpublic Ġval Ġtrend s : ĠList < Trend Type > Ġby Ġmodel List Ġ{ ĠT rend Type ( it , Ġclient ) Ġ} ĊĠĠĠ Ġ} Ċ } Ċ