package Ġcom . luc id soft works ll c . tax idi . auth . view models . repositories . api Ċ Ċ import Ġcom . luc id soft works ll c . tax idi . others . models . server _ responses . Login Response Model Ċ import Ġcom . luc id soft works ll c . tax idi . others . models . server _ responses . Register Response Model Ċ import Ġretrofit 2 . http .* Ċ Ċ interface ĠRegister API Ġ{ ĊĊĠĠĠ Ġ@ Form Url Encoded ĊĠĠĠ Ġ@ POST (" users _ main . php / register ") ĊĠĠĠ Ġsuspend Ġfun Ġregister ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" signIn As ") Ġsign In As : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" username ") Ġusername : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" email Address ") Ġemail Address : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" password ") Ġpassword : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" authority Type ") Ġauthority Type : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" type ") Ġtype : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" company Name ") Ġcompany Name : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" street Address ") Ġstreet Address : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" city ") Ġcity : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" state ") Ġstate : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" zip Code ") Ġzip Code : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" country ") Ġcountry : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" company Phone ") Ġcompany Phone : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" firstName ") ĠfirstName : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" lastName ") ĠlastName : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Field (" personal Phone ") Ġpersonal Phone : ĠString ? ĊĠĠĠ Ġ) Ġ: ĠRegister Response Model ĊĊĠĠĠ Ġ@ GET (" users _ main . php / login ") ĊĠĠĠ Ġsuspend Ġfun Ġlogin ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query (" email ") Ġemail : ĠString ?, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query (" password ") Ġpassword : ĠString ? ĊĠĠĠ Ġ): ĠLogin Response Model Ċ Ċ }