package Ġcs 3 0 9 . select unes . services Ċ Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġcs 3 0 9 . select unes . activities . Guest List Activity Ċ Ċ /** Ċ Ġ* ĠGeneral Ġhttp Ġrequest Ġmethods Ġfor Ġthe Ġapp . Ċ Ġ* Ġ@ author ĠJack ĠGold sw orth . Ċ Ġ* Ġ@ author ĠJ osh ĠEd wards . Ċ Ġ*/ Ċ interface ĠParty Service Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHttp Ġrequests Ġto Ġcreate Ġa Ġparty Ġand Ġreceive Ġa Ġjoin Ġcode . ĊĠĠĠĠ Ġ* Ġ@ param Ġauth ĠSpotify Ġauth Ġtoken . ĊĠĠĠĠ Ġ* Ġ@ param Ġactivity Ġactivity Ġthis Ġmethod Ġis Ġcalled Ġfrom . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġcreate Party ( auth : ĠString , Ġactivity : ĠAppCompatActivity ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠK icks Ġa Ġguest Ġfrom Ġthe Ġcurrent Ġparty . ĊĠĠĠĠ Ġ* Ġ@ param Ġgiven Email Ġemail Ġof Ġthe Ġperson Ġto Ġkick . ĊĠĠĠĠ Ġ* Ġ@ param Ġactivity Ġactivity Ġthis Ġmethod Ġis Ġcalled Ġfrom . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġkick Guest ( given Email : ĠString , Ġactivity : ĠGuest List Activity ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠGets Ġthe Ġcurrent Ġlist Ġof Ġpeople Ġin Ġa Ġparty . ĊĠĠĠĠ Ġ* Ġ@ param Ġactivity Ġactivity Ġthis Ġmethod Ġis Ġcalled Ġfrom . ĊĠĠĠĠ Ġ* Ġ@ param Ġis Guest Ġis Ġthe Ġcaller Ġa Ġguest Ġor Ġa Ġhost . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġget Guest List ( activity : ĠGuest List Activity , Ġis Guest : ĠBoolean ) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThis Ġhttp Ġrequest Ġmakes Ġthe Ġuser Ġleave ĊĠĠĠĠ Ġ* Ġthe Ġparty Ġthey 're Ġalready Ġin . ĊĠĠĠĠ Ġ* Ġ@ param Ġactivity Ġactivity Ġthis Ġmethod Ġis Ġbeing Ġcalled Ġfrom . ĊĠĠĠĠ Ġ* Ġ@ param Ġswitched Activity Ġactivity Ġto Ġgo Ġto Ġafter Ġthe Ġparty Ġis Ġclosed . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġleave Party ( activity : ĠAppCompatActivity , Ġswitched Activity : ĠClass < out ĠAppCompatActivity > ?) ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThis Ġhttp Ġrequest Ġends Ġthe Ġparty ĊĠĠĠĠ Ġ* Ġthe Ġuser Ġis Ġcurrently Ġin . ĊĠĠĠĠ Ġ* Ġ@ param Ġactivity Ġactivity Ġthis Ġmethod Ġis Ġbeing Ġcalled Ġfrom . ĊĠĠĠĠ Ġ* Ġ@ param Ġswitched Activity Ġactivity Ġto Ġgo Ġto Ġafter Ġthe Ġparty Ġis Ġclosed . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġend Party ( activity : ĠAppCompatActivity , Ġswitched Activity : ĠClass < out ĠAppCompatActivity > ?) Ċ }