package Ġcom . f ory ou and me . data . repository . auth . answer . network . response . activity Ċ Ċ import Ġcom . f ory ou and me . entity . activity . Quick Activity Ċ import Ġcom . f ory ou and me . entity . activity . Quick Activity Answer Ċ import Ġcom . f ory ou and me . entity . configuration . HEX Gradient Ċ import Ġcom . squareup . mos hi . Json Ċ import Ġmo e . ban ana . json api 2 . Has Many Ċ import Ġmo e . ban ana . json api 2 . Json Api Ċ Ċ @ Json Api ( type Ġ= Ġ" quick _ activity ") Ċ class ĠQuick Activity Response ( ĊĠĠĠ Ġtitle : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġdescription : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġrepeat Every : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġcard Color : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġbutton : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ field : Json ( name Ġ= Ġ" quick _ activity _ options ") ĊĠĠĠ Ġval Ġoptions : ĠHas Many < Quick Activity Option Response >? Ġ= Ġnull Ċ ) Ġ: ĠActivity Data Response ( ĊĠĠĠ Ġtitle , ĊĠĠĠ Ġdescription , ĊĠĠĠ Ġrepeat Every , ĊĠĠĠ Ġcard Color , ĊĠĠĠ Ġnull , ĊĠĠĠ Ġnull , ĊĠĠĠ Ġbutton Ċ ) Ġ{ ĊĊĠĠĠ Ġfun Ġto Quick Activity ( id : ĠString ): ĠQuick Activity Ġ= ĊĠĠĠĠĠĠĠ ĠQuick Activity ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtitle , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescription , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbutton , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif ( card Color Ġ!= Ġnull ) ĠHEX Gradient ( card Color , Ġcard Color ) Ġelse Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget Answer ( 1 ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget Answer ( 2 ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget Answer ( 3 ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget Answer ( 4 ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget Answer ( 5 ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget Answer ( 6 ) ĊĠĠĠĠĠĠĠ Ġ) ĊĊĊĠĠĠ Ġprivate Ġfun Ġget Answer ( position : ĠInt ): ĠQuick Activity Answer ? Ġ= ĊĠĠĠĠĠĠĠ Ġoptions ?. get ( document ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ? . first OrNull Ġ{ Ġit . position Ġ== Ġposition Ġ} ?. to Quick Activity Answer () Ċ Ċ }