package Ġid . kr after studio . android arch . infrastructure . data . note Ċ Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Singleton Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġs jar if hd Ġon Ġ 1 8 / 1 2 / 1 8 . Ċ Ġ* ĠIn novation , Ġe Fish ery Ċ Ġ*/ Ċ @ Singleton Ċ class ĠNote Service Ċ @ Inject Ġconstructor ( private Ġvar Ġretrofit : ĠRet rofit ) Ġ: ĠNote Api Ġ{ ĊĊĠĠĠ Ġprivate Ġval Ġnote Service Ġby Ġlazy Ġ{ Ġretrofit . create ( Note Api :: class . java ) Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġget Notes () Ġ= Ġnote Service . get Notes () ĊĊĠĠĠ Ġoverride Ġfun Ġadd Note ( note : ĠNote Remote ) Ġ= Ġnote Service . add Note ( note ) Ċ }