package Ġcom . da im ler . mb c ark it . network . model Ċ Ċ import Ġcom . da im ler . mb c ark it . business . model . speed fence . Speed Fence Ċ import Ġcom . google . gson . annotations . SerializedName Ċ Ċ internal Ġdata Ġclass ĠApi Speed Fence ( ĊĠĠĠ Ġ@ SerializedName (" ge ofence id ") Ġval Ġgeo Fence Id : ĠInt ?, ĊĠĠĠ Ġ@ SerializedName (" name ") Ġval Ġname : ĠString ?, ĊĠĠĠ Ġ@ SerializedName (" isActive ") Ġval ĠisActive : ĠBoolean ?, ĊĠĠĠ Ġ@ SerializedName (" end time ") Ġval ĠendTime : ĠLong ?, ĊĠĠĠ Ġ@ SerializedName (" threshold ") Ġval Ġthreshold : ĠInt ?, ĊĠĠĠ Ġ@ SerializedName (" violation delay ") Ġval Ġviolation Delay : ĠInt ?, ĊĠĠĠ Ġ@ SerializedName (" violation types ") Ġval Ġviolation Types : ĠList < Api Speed fence Violation Type ?> ?, ĊĠĠĠ Ġ@ SerializedName (" ts ") Ġval Ġtimestamp : ĠLong ?, ĊĠĠĠ Ġ@ SerializedName (" speed fence id ") Ġval Ġspeed Fence Id : ĠInt ?, ĊĠĠĠ Ġ@ SerializedName (" sync status ") Ġval Ġsync Status : ĠApi Sync Status ? Ċ ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfrom Speed Fence ( speed Fence : ĠSpeed Fence ) Ġ= ĠApi Speed Fence ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġspeed Fence . geo Fence Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġspeed Fence . name , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġspeed Fence . isActive , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġspeed Fence . endTime , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġspeed Fence . threshold , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġspeed Fence . violation Delay , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġspeed Fence . violation Types . map NotNull Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠApi Speed fence Violation Type . from Speed Fence Violation Type ( it ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġspeed Fence . timestamp , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġspeed Fence . speed Fence Id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġspeed Fence . sync Status ?. let Ġ{ ĠApi Sync Status . from Sync Status ( it ) Ġ} ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ internal Ġfun ĠApi Speed Fence . to Speed Fence () Ġ= ĠSpeed Fence ( ĊĠĠĠ Ġgeo Fence Id , ĊĠĠĠ Ġname , ĊĠĠĠ ĠisActive , ĊĠĠĠ ĠendTime , ĊĠĠĠ Ġthreshold , ĊĠĠĠ Ġviolation Delay , ĊĠĠĠ Ġviolation Types ?. map NotNull Ġ{ ĊĠĠĠĠĠĠĠ Ġit . to Speed Fence Violation Type () ĊĠĠĠ Ġ} Ġ?: Ġempty List (), ĊĠĠĠ Ġtimestamp , ĊĠĠĠ Ġspeed Fence Id , ĊĠĠĠ Ġsync Status . to Sync Status (), Ċ ) Ċ