package Ġxyz . har mony app . oly mp us blog . api . auth Ċ Ċ import Ġretrofit 2 . http . Body Ċ import Ġretrofit 2 . http . POST Ċ import Ġxyz . har mony app . oly mp us blog . api . auth . dto . Login DTO Ċ import Ġxyz . har mony app . oly mp us blog . api . auth . dto . Register DTO Ċ import Ġxyz . har mony app . oly mp us blog . di . auth . Auth Scope Ċ import Ġxyz . har mony app . oly mp us blog . models . Account Properties Ċ Ċ @ Auth Scope Ċ interface ĠAuth Service Ġ{ ĊĊĠĠĠ Ġ@ POST (" users / login ") ĊĠĠĠ Ġsuspend Ġfun Ġlogin ( ĊĠĠĠĠĠĠĠ Ġ@ Body Ġbody : ĠLogin DTO ĊĠĠĠ Ġ): ĠAccount Properties ĊĊĠĠĠ Ġ@ POST (" users ") ĊĠĠĠ Ġsuspend Ġfun Ġregister ( ĊĠĠĠĠĠĠĠ Ġ@ Body Ġbody : ĠRegister DTO ĊĠĠĠ Ġ): ĠAccount Properties Ċ }