package Ġio . se th cl ark . dog ce o . api Ċ Ċ import Ġio . se th cl ark . dog ce o . model . Dog B reed s Ċ import Ġio . se th cl ark . dog ce o . model . Random Dog Image Ċ import Ġretrofit 2 . Call Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Path Ċ Ċ interface ĠDog Api Ġ{ ĊĊĠĠĠ Ġ@ GET (" bre eds / image / random ") ĊĠĠĠ Ġfun Ġrandom Dog ImageUrl (): ĠCall < Random Dog Image > ĊĊĠĠĠ Ġ@ GET (" bre ed /{ bre ed }/ images / random ") ĊĠĠĠ Ġfun Ġrandom Dog ImageUrl (@ Path (" bre ed ") Ġb reed : ĠString ): ĠCall < Random Dog Image > ĊĊĊĠĠĠ Ġ@ GET (" bre ed /{ bre ed }/{ sub B reed }/ images / random ") ĊĠĠĠ Ġfun Ġrandom Dog ImageUrl (@ Path (" bre ed ") Ġb reed : ĠString , Ġ@ Path (" sub B reed ") Ġsub B reed : ĠString ): ĠCall < Random Dog Image > ĊĊĠĠĠ Ġ@ GET (" bre eds / list / all ") ĊĠĠĠ Ġfun Ġbre edList (): ĠCall < Dog B reed s > Ċ }