package Ġcom . example . shop assistant . data . commod ity Ċ Ċ import Ġio . reactivex . Single Ċ import Ġokhttp 3 . Multipart Body Ċ import Ġokhttp 3 . RequestBody Ċ Ċ class ĠCom mod ity Repository Impl ( private Ġval Ġremote DataSource : ĠCom mod ity DataSource ) Ġ: ĊĠĠĠ ĠCom mod ity Repository Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġget Com mod ities (): ĠSingle < List < Com mod ity >> Ġ= Ġremote DataSource . get Com mod ities () ĊĊĠĠĠ Ġoverride Ġfun Ġadd Com mod ity ( ĊĠĠĠĠĠĠĠ Ġname : ĠRequest Body , ĊĠĠĠĠĠĠĠ Ġbuy : ĠRequest Body , ĊĠĠĠĠĠĠĠ Ġimage : ĠMultip art Body . Part , ĊĠĠĠĠĠĠĠ Ġdate : ĠRequest Body ĊĠĠĠ Ġ): ĠSingle < Com mod ity Response > Ġ= ĊĠĠĠĠĠĠĠ Ġremote DataSource . add Com mod ities ( name , Ġbuy , Ġimage , Ġdate ) ĊĊĊ Ċ }