package Ġcom . ap ol log raph ql . apollo 3 . mock server Ċ Ċ import Ġcom . ap ol log raph ql . apollo 3 . annotations . A pol lo Experimental Ċ Ċ interface ĠMock Server Interface Ġ{ ĊĠ Ġ/** ĊĠĠ Ġ* ĠReturns Ġthe Ġroot Ġurl Ġfor Ġthis Ġserver ĊĠĠ Ġ* ĊĠĠ Ġ* ĠIt Ġwill Ġsuspend Ġuntil Ġa Ġport Ġis Ġfound Ġto Ġlisten Ġto ĊĠĠ Ġ*/ ĊĠ Ġsuspend Ġfun Ġurl (): ĠString ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠSto ps Ġthe Ġserver ĊĠĠ Ġ*/ ĊĠ Ġsuspend Ġfun Ġstop () ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠEn queue Ġa Ġresponse ĊĠĠ Ġ*/ ĊĠ Ġfun Ġenqueue ( mock Response : ĠMock Response ) ĊĊĠ Ġ/** ĊĠĠ Ġ* ĠReturns Ġa Ġrequest Ġfrom Ġthe Ġrecorded Ġrequests Ġor Ġthrows Ġif Ġno Ġrequest Ġhas Ġbeen Ġreceived ĊĠĠ Ġ*/ ĊĠ Ġfun Ġtake Request (): ĠMock Re corded Request Ċ } ĊĊ Ċ @ A pol lo Experimental Ċ expect Ġclass ĠMock Server () Ġ: ĠMock Server Interface Ġ{ Ċ }