package Ġnl . rs dt . j app . service . cloud . data Ċ Ċ import Ġnl . rs dt . j app . R Ċ Ċ /** Ċ Ġ* Ġ@ author ĠD ingen is ĠSie ger ĠSin ke Ċ Ġ* Ġ@ version Ġ 1 . 0 Ċ Ġ* Ġ@ since Ġ 1 1 - 9 - 2 0 1 6 Ċ Ġ* ĠDescription ... Ċ Ġ*/ Ċ class ĠNotice Info Ġ{ ĊĊĠĠĠ Ġvar Ġtitle : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprotected Ġset ĊĊĠĠĠ Ġvar Ġbody : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprotected Ġset ĊĊĠĠĠ Ġvar Ġicon Name : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġprotected Ġset ĊĊĠĠĠ Ġval Ġdrawable : ĠInt ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġparse Drawable ( icon Name ) ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠĠĠĠĠ Ġfun Ġparse ( data : ĠMap < String , ĠString >): ĠNotice Info Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġbuffer Ġ= ĠNotice Info () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuffer . title Ġ= Ġdata [" title "] ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuffer . body Ġ= Ġdata [" body "] ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuffer . icon Name Ġ= Ġdata [" icon "] ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġbuffer ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġparse Drawable ( icon : ĠString ?): ĠInt Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( icon Ġ== Ġnull ) Ġreturn ĠR . drawable . ic _ info _ black _ 4 8 dp ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( icon ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" info " Ġ-> Ġreturn ĠR . drawable . ic _ info _ black _ 4 8 dp ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" bel ang ri jk " Ġ-> Ġreturn ĠR . drawable . ic _ priority _ high _ black _ 4 8 dp ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġreturn ĠR . drawable . ic _ info _ black _ 4 8 dp ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ