package Ġcom . raz ew are . emit ron . data . login Ċ Ċ import Ġcom . raz ew are . emit ron . model . Contents Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġretrofit 2 . http . GET Ċ Ċ /** Ċ Ġ* ĠService Ġto Ġmake ĠAPI Ġcalls Ġrespective Ġto Ġsessions Ċ Ġ*/ Ċ interface ĠLogin Api Ġ{ ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠRequest Ġa Ġsubscription ĊĠĠ Ġ*/ ĊĠ Ġ@ GET (" permissions ") ĊĠ Ġsuspend Ġfun Ġget Permissions (): ĠContents ĊĊĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠFactory Ġfunction Ġfor Ġ[ Login Api ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġcreate ( ret ro Fit : ĠRet rofit ): ĠLogin Api Ġ= Ġret ro Fit . create ( ĊĠĠĠĠĠ ĠLogin Api :: class . java ĊĠĠĠ Ġ) ĊĠ Ġ} Ċ } Ċ