/* ĊĠĠ ĠCopyright Ġ 2 0 2 0 ĠV asy a ĠD rob ush kov ĊĊĠĠ ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); ĊĠĠ Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . ĊĠĠ ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat ĊĊĠĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 ĊĊĠĠ ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware ĊĠĠ Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , ĊĠĠ ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . ĊĠĠ ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand ĊĠĠ Ġlimitations Ġunder Ġthe ĠLicense . ĊĊ Ġ*/ Ċ package Ġcom . k ross ov och kin . fiber yun official . di . entity details Ċ Ċ import Ġcom . k ross ov och kin . fiber yun official . entity details . domain . Delete Entity Interactor Ċ import Ġcom . k ross ov och kin . fiber yun official . entity details . domain . Get Entity Details Interactor Ċ import Ġcom . k ross ov och kin . fiber yun official . entity details . domain . Update Entity Field Interactor Ċ import Ġcom . k ross ov och kin . fiber yun official . entity details . domain . Update Multi Select Field Interactor Ċ import Ġcom . k ross ov och kin . fiber yun official . entity details . domain . Update Single Select Field Interactor Ċ import Ġcom . k ross ov och kin . fiber yun official . entity details . presentation . Entity Details Fragment Ċ import Ġcom . k ross ov och kin . fiber yun official . entity details . presentation . Entity Details ViewModel Factory Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ Ċ @ Module Ċ object ĠEntity Details Presentation Module Ġ{ ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġentity Details ViewModel Factory Producer ( ĊĠĠĠĠĠĠĠ Ġget Entity Details Interactor : ĠGet Entity Details Interactor , ĊĠĠĠĠĠĠĠ Ġupdate Single Select Field Interactor : ĠUpdate Single Select Field Interactor , ĊĠĠĠĠĠĠĠ Ġupdate Multi Select Field Interactor : ĠUpdate Multi Select Field Interactor , ĊĠĠĠĠĠĠĠ Ġupdate Entity Field Interactor : ĠUpdate Entity Field Interactor , ĊĠĠĠĠĠĠĠ Ġdelete Entity Interactor : ĠDelete Entity Interactor , ĊĠĠĠĠĠĠĠ Ġargs Provider : ĠEntity Details Fragment . Args Provider ĊĠĠĠ Ġ): Ġ() Ġ-> ĠEntity Details ViewModel Factory Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠEntity Details ViewModel Factory ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġget Entity Details Interactor , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġupdate Single Select Field Interactor , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġupdate Multi Select Field Interactor , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġupdate Entity Field Interactor , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdelete Entity Interactor , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġargs Provider . getEntity Details Args () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ