package Ġcom . ar jan v lek . oxy gen updater . models Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroidx . core . content . Context Compat Ċ import Ġcom . ar jan v lek . oxy gen updater . R Ċ import Ġcom . ar jan v lek . oxy gen updater . utils . Theme Utils Ċ Ċ data Ġclass ĠServer Message ( ĊĠĠĠ Ġvar Ġid : ĠLong Ġ= Ġ 0 , ĊĠĠĠ Ġvar Ġenglish Message : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġd utch Message : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġvar ĠdeviceId : ĠLong ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġupdate Method Id : ĠLong ? Ġ= Ġnull , ĊĠĠĠ Ġvar Ġpriority : ĠServer Message Priority ? Ġ= Ġnull Ċ ) Ġ: ĠBanner Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġget Banner Text ( context : ĠContext ) Ġ= Ġif Ġ( App Locale . get () Ġ== ĠApp Locale . NL ) Ġd utch Message Ġelse Ġenglish Message ĊĊĠĠĠ Ġoverride Ġfun Ġget Color ( context : ĠContext ) Ġ= Ġwhen Ġ( priority ) Ġ{ ĊĠĠĠĠĠĠĠ ĠServer Message Priority . LOW Ġ-> ĠContext Compat . getColor ( context , ĠR . color . color Positive ) ĊĠĠĠĠĠĠĠ ĠServer Message Priority . MEDIUM Ġ-> ĠContext Compat . getColor ( context , ĠR . color . color Warn ) ĊĠĠĠĠĠĠĠ ĠServer Message Priority . HIGH Ġ-> ĠContext Compat . getColor ( context , ĠR . color . color Error ) ĊĠĠĠĠĠĠĠ Ġelse Ġ-> ĠTheme Utils . getText Color T ert i ary ( context ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Drawable Res ( context : ĠContext ) Ġ= Ġwhen Ġ( priority ) Ġ{ ĊĠĠĠĠĠĠĠ ĠServer Message Priority . LOW Ġ-> ĠR . drawable . info ĊĠĠĠĠĠĠĠ ĠServer Message Priority . MEDIUM Ġ-> ĠR . drawable . warning ĊĠĠĠĠĠĠĠ ĠServer Message Priority . HIGH Ġ-> ĠR . drawable . error _ outline ĊĠĠĠĠĠĠĠ Ġelse Ġ-> ĠR . drawable . info ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġenum Ġclass ĠServer Message Priority Ġ{ ĊĠĠĠĠĠĠĠ ĠLOW , ĊĠĠĠĠĠĠĠ ĠMED IUM , ĊĠĠĠĠĠĠĠ ĠHIGH ĊĠĠĠ Ġ} Ċ } Ċ