package Ġcom . k ond roid . sample project . request Ċ Ċ import Ġcom . k ond roid . sample project . dto . Token Dto Ċ import Ġcom . k ond roid . sample project . dto . User Dto Ċ import Ġio . reactivex . Observable Ċ import Ġretrofit 2 . http . Body Ċ import Ġretrofit 2 . http . Headers Ċ import Ġretrofit 2 . http . POST Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġkon do Ġon Ġ 2 0 1 7 / 1 0 / 0 4 . Ċ Ġ*/ Ċ Ċ interface ĠAuth Request Ġ{ ĊĊĠĠĠ Ġ// -------------------------------------------------------------------------------- ---- ĊĠĠĠ Ġ// ĠĠĠ ĠLogin ĊĠĠĠ Ġ// -------------------------------------------------------------------------------- ---- ĊĠĠĠ Ġclass ĠLogin Params ( val ĠuserId : ĠString ?) ĊĊĠĠĠ Ġclass ĠLogin Result ( val Ġuser : ĠUser Dto ?, Ġval Ġtoken : ĠToken Dto ?) ĊĊĠĠĠ Ġ@ Headers (" Content - Type : Ġapplication / json ") ĊĠĠĠ Ġ@ POST ("/ login ") ĊĠĠĠ Ġfun Ġlogin (@ Body Ġparams : ĠLogin Params ): ĠObservable < Login Result > Ċ Ċ }