package Ġcom . cor rot . kw iat onomous app . presentation . device _ details Ċ Ċ import Ġcom . cor rot . kw iat onomous app . common . components . Line Chart DataType Ċ import Ġcom . cor rot . kw iat onomous app . common . components . Line Chart Date Type Ċ import Ġcom . cor rot . kw iat onomous app . domain . model . Device Ċ import Ġcom . cor rot . kw iat onomous app . domain . model . Device Configuration Ċ import Ġcom . cor rot . kw iat onomous app . domain . model . Device Update Ċ import Ġcom . cor rot . kw iat onomous app . domain . model . User Device Ċ Ċ data Ġclass ĠDevice Details State ( ĊĠĠĠ Ġval Ġuser Device : ĠUser Device ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġis User Device Loading : ĠBoolean Ġ= Ġfalse , Ċ // ĠĠĠ Ġval Ġuser Device Error : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġval Ġdevice : ĠDevice ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġis Device Loading : ĠBoolean Ġ= Ġfalse , Ċ // ĠĠĠ Ġval Ġdevice Error : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġval Ġdevice Updates : ĠList < Device Update >? Ġ= Ġnull , ĊĠĠĠ Ġval Ġis Device Updates Loading : ĠBoolean Ġ= Ġfalse , Ċ // ĠĠĠ Ġval Ġdevice Updates Error : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġval Ġdevice Configuration : ĠDevice Configuration ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġis Device Configuration Loading : ĠBoolean Ġ= Ġfalse , Ċ // ĠĠĠ Ġval Ġdevice Configuration Error : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġval Ġerror : ĠString ? Ġ= Ġnull , ĊĊĠĠĠ Ġval Ġselected Chart Date Type : ĠLine Chart Date Type Ġ= ĠLine Chart Date Type . DAY , ĊĠĠĠ Ġval Ġselected Chart DataType : ĠLine Chart DataType Ġ= ĠLine Chart DataType . TEMP ER ATURE , ĊĠĠĠ Ġval Ġselected DateRange : ĠPair < Long , ĠLong > Ġ= Ġ( Pair ( 0 L , Ġ 0 L )) Ċ )