package Ġcom . pad cx . pad cx _ health care app _ n ct . views . view holders Ċ Ċ import Ġandroid . view . View Ċ import Ġcom . bump tech . glide . G lide Ċ import Ġcom . pad cx . pad cx _ health care app _ n ct . deleg ates . Consult ation Item Delegate Ċ import Ġcom . pad cx . pad cx _ health care app _ n ct . views . view holders . base view holders . Base Consult ation ListView Holder Ċ import Ġcom . pad cx . shared . data . v os . Consult VO Ċ import Ġkotlinx . android . synt hetic . main . consult ation _ item . view .* Ċ Ċ class ĠConsult ation ListView Holder ( item View : View , delegate : ĠConsult ation Item Delegate ): ĊĠĠĠ ĠBase Consult ation ListView Holder ( item View ) Ġ{ ĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ ĠitemView . tv Start Consult . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdelegate . on Tap Start Consult ( m Data ?: Consult VO ()) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġoverride Ġfun Ġbind Data ( data : ĠConsult VO ) Ġ{ ĊĠĠĠĠĠĠĠ Ġm Data Ġ= Ġdata ĊĠĠĠĠĠĠĠ ĠitemView . tv Doctor Name . text Ġ= Ġdata . doctor ?. name ĊĠĠĠĠĠĠĠ ĠitemView . tv Description . text Ġ= Ġdata . doctor ?. description ĊĠĠĠĠĠĠĠ ĠitemView . tv Doctor Special ity . text Ġ= Ġdata . doctor ?. special ity ĊĠĠĠĠĠĠĠ ĠitemView . tv Info . text Ġ= Ġ" áĢ Ĩ áĢ ½ áĢ ± áĢ ¸ áĢ Ķ áĢ ½ áĢ ± áĢ ¸ áĢ Ļ áĢ ¾ áĢ ¯ Ġá Ģ ķ áĢ ¼ áĢ ¯ áĢ ľ áĢ ¯ áĢ ķ áĢ º áĢ Ľ áĢ Ķ áĢ º Ġ${ data . doctor ?. name } Ġá Ģ Ļ áĢ ¾ Ġá Ģ ľ áĢ Ģ áĢ º áĢ ģ áĢ ¶ áĢ ĳ áĢ ¬ áĢ ¸ áĢ ķ áĢ « áĢ ŀ áĢ Ĭ áĢ º Ġá ģ ĭ " ĊĠĠĠĠĠĠĠ ĠG lide . with ( item View . context ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. load ( data . doctor ?. profile photo ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. into ( item View . iv Doctor ) ĊĠĠĠ Ġ} Ċ }