package Ġre . not ifica . geo . models Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġcom . squareup . mos hi . Json Class Ċ import Ġkotlinx . parcel ize . Parcel ize Ċ import Ġjava . util .* Ċ Ċ @ Parcel ize Ċ @ Json Class ( generate Adapter Ġ= Ġtrue ) Ċ public Ġdata Ġclass ĠNot ific are Region Session ( ĊĠĠĠ Ġval Ġregion Id : ĠString , ĊĠĠĠ Ġval Ġstart : ĠDate , ĊĠĠĠ Ġval Ġend : ĠDate ?, ĊĠĠĠ Ġval Ġlocations : ĠMutable List < Not ific are Location >, Ċ ) Ġ: ĠParcel able Ġ{ ĊĊĠĠĠ Ġpublic Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġpublic Ġoperator Ġfun Ġinvoke ( region : ĠNot ific are Region ): ĠNot ific are Region Session Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠNot ific are Region Session ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġregion Id Ġ= Ġregion . id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstart Ġ= ĠDate (), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġend Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlocations Ġ= Ġmutable ListOf (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ