package Ġcom . all sof td roid . feature . book _ details . utils Ċ Ċ import Ġandroid . graphics . Color Ċ import Ġcom . all sof td roid . audio book . feature . feature _ audio book _ en hance _ details . data . model . Book Details Ċ import Ġcom . all sof td roid . feature . book _ details . domain . model . Audio Book Metadata Domain Model Ċ Ċ object ĠText Formatter Ġ{ ĊĠĠĠ Ġfun Ġformatted Book Details ( book Details : ĠAudio Book Metadata Domain Model ): CharSequence { ĊĠĠĠĠĠĠĠ Ġval Ġlabel Author Ġ= "\ n \ n Author :\ t " ĊĠĠĠĠĠĠĠ Ġval Ġlabel Title Ġ= "\ n \ n Title Ġ: Ġ\ t " ĊĊĠĠĠĠĠĠĠ Ġreturn ĠTr uss () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. label ( label Title , ĠColor . BLUE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. append ( book Details . title ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. label ( label Author , ĠColor . BLUE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. append ( book Details . creator ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġformatted Book Details ( book Details : ĠBook Details ): CharSequence { ĊĠĠĠĠĠĠĠ Ġval Ġlabel Author Ġ= "\ n \ n Author :\ t " ĊĠĠĠĠĠĠĠ Ġval Ġlabel Title Ġ= "\ n \ n Title Ġ: Ġ\ t " ĊĠĠĠĠĠĠĠ Ġval Ġlabel Extra Ġ= "\ n \ n Extra :\ t " ĊĠĠĠĠĠĠĠ Ġval Ġlabel Language ="\ n \ n Language :\ t " ĊĊĠĠĠĠĠĠĠ Ġreturn ĠTr uss () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. label ( label Title , ĠColor . BLUE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. append ( book Details . web Document ?. title ? :" ") ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. label ( label Author , ĠColor . BLUE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. append ( book Details . web Document ?. author ? :" NA ") ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. label ( label Extra , ĠColor . BLUE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. append ( book Details . web Document ?. list . toString ()) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. label ( label Language , ĠColor . BLUE ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. append ( book Details . language ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ} Ċ }