package Ġro ost . models Ċ Ċ import Ġcom . squareup . mos hi . Json Ċ import Ġcom . squareup . mos hi . Json Class Ċ import Ġorg . th reet en . bp . Instant Ċ Ċ @ Json Class ( generate Adapter Ġ= Ġtrue ) Ċ data Ġclass ĠCamera ( ĊĠĠĠ Ġ@ Json ( name =" device _ id ") Ġoverride Ġval Ġid : ĠString , ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" software _ version ") Ġval Ġsoftware Version : ĠString , ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" structure _ id ") Ġval Ġstructure Id : ĠString , ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" name _ long ") Ġval Ġlong Name : ĠString , ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" is _ online ") Ġval Ġis Online : ĠBoolean , ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" where _ id ") Ġval Ġwhere Id : ĠString , ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" where _ name ") Ġval Ġwhere Name : ĠString , ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" last _ connection ") Ġval Ġlast Connection : ĠInstant ?, ĊĠĠĠ Ġval Ġlocale : ĠString ?, ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" is _ streaming ") Ġval Ġis Streaming : ĠBoolean ?, ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" is _ audio _ input _ enabled ") Ġval Ġis Audio Input Enabled : ĠBoolean ?, ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" last _ is _ online _ change ") Ġval Ġlast Is Online Change : ĠInstant ?, ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" is _ video _ history _ enabled ") Ġval Ġis Video History Enabled : ĠBoolean ?, ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" web _ url ") Ġval Ġweb Url : ĠString ?, ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" app _ url ") Ġval Ġapp Url : ĠString ?, ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" is _ public _ share _ enabled ") Ġval Ġis Public Share Enabled : ĠBoolean ?, ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" activity _ zones ") Ġval Ġactivity Zones : ĠList < Where > ?, ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" public _ share _ url ") Ġval Ġpublic Share Url : ĠString ?, ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" snapshot _ url ") Ġval Ġsnapshot Url : ĠString ?, ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" last _ event ") Ġval Ġlast Event : ĠEvent ? Ċ ): ĠIdent ifiable Ġ{ ĊĠĠĠ Ġ@ Json Class ( generate Adapter Ġ= Ġtrue ) ĊĠĠĠ Ġdata Ġclass ĠEvent ( ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" has _ sound ") Ġval Ġhas Sound : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" has _ motion ") Ġval Ġhas Motion : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" has _ person ") Ġval Ġhas Person : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" start _ time ") Ġval ĠstartTime : ĠInstant , ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" end _ time ") Ġval ĠendTime : ĠInstant ?, ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" urls _ expire _ time ") Ġval Ġurls Expire Time : ĠInstant , ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" web _ url ") Ġval Ġweb Url : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" app _ url ") Ġval Ġapp Url : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" imageUrl ") Ġval ĠimageUrl : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" animated _ image _ url ") Ġval Ġanimated ImageUrl : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" activity _ zone _ ids ") Ġval Ġactivity Zone Ids : ĠList < String >? ĊĠĠĠ Ġ) Ċ } Ċ