package Ġcom . gar pr . android . networking Ċ Ċ import Ġcom . gar pr . android . data . models . Full Player Ċ import Ġcom . gar pr . android . data . models . Full Tournament Ċ import Ġcom . gar pr . android . data . models . Head To Head Ċ import Ġcom . gar pr . android . data . models . Matches Bundle Ċ import Ġcom . gar pr . android . data . models . Players Bundle Ċ import Ġcom . gar pr . android . data . models . Rank ings Bundle Ċ import Ġcom . gar pr . android . data . models . Regions Bundle Ċ import Ġcom . gar pr . android . data . models . Tournament s Bundle Ċ import Ġio . reactivex . Single Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Path Ċ import Ġretrofit 2 . http . Query Ċ Ċ interface ĠGar Pr Api Ġ{ ĊĊĠĠĠ Ġ@ GET ("{ region Id }/ matches /{ player Id }") ĊĠĠĠ Ġfun Ġget Head To Head ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Path (" region Id ") Ġregion Id : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Path (" player Id ") Ġplayer Id : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Query (" opp onent ") Ġopponent Id : ĠString ĊĠĠĠ Ġ): ĠSingle < Head To Head > ĊĊĠĠĠ Ġ@ GET ("{ region Id }/ matches /{ player Id }") ĊĠĠĠ Ġfun Ġget Matches ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Path (" region Id ") Ġregion Id : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Path (" player Id ") Ġplayer Id : ĠString ĊĠĠĠ Ġ): ĠSingle < Matches Bundle > ĊĊĠĠĠ Ġ@ GET ("{ region Id }/ players /{ player Id }") ĊĠĠĠ Ġfun Ġget Player ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Path (" region Id ") Ġregion Id : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Path (" player Id ") Ġplayer Id : ĠString ĊĠĠĠ Ġ): ĠSingle < Full Player > ĊĊĠĠĠ Ġ@ GET ("{ region Id }/ players ") ĊĠĠĠ Ġfun Ġget Players ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Path (" region Id ") Ġregion Id : ĠString ĊĠĠĠ Ġ): ĠSingle < Players Bundle > ĊĊĠĠĠ Ġ@ GET ("{ region Id }/ rank ings ") ĊĠĠĠ Ġfun Ġget Rank ings ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Path (" region Id ") Ġregion Id : ĠString ĊĠĠĠ Ġ): ĠSingle < Rank ings Bundle > ĊĊĠĠĠ Ġ@ GET (" regions ") ĊĠĠĠ Ġfun Ġget Regions (): ĠSingle < Regions Bundle > ĊĊĠĠĠ Ġ@ GET ("{ region Id }/ tournament s /{ tournament Id }") ĊĠĠĠ Ġfun Ġget Tournament ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Path (" region Id ") Ġregion Id : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Path (" tournament Id ") Ġtournament Id : ĠString ĊĠĠĠ Ġ): ĠSingle < Full Tournament > ĊĊĠĠĠ Ġ@ GET ("{ region Id }/ tournament s ") ĊĠĠĠ Ġfun Ġget Tournament s ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Path (" region Id ") Ġregion Id : ĠString ĊĠĠĠ Ġ): ĠSingle < Tournament s Bundle > Ċ Ċ } Ċ