// ĠCopyright Ġ 2 0 0 0 - 2 0 1 8 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ package Ġorg . jetbrains . plugins . template . api Ċ Ċ import Ġcom . intellij . util . Throwable Convert or Ċ import Ġjava . io . IOException Ċ import Ġjava . io . InputStream Ċ import Ġjava . io . Reader Ċ Ċ interface ĠBit bucket ApiResponse Ġ{ ĊĠ Ġfun Ġfind Header ( header Name : ĠString ): ĠString ? ĊĊĠ Ġ@ Throws ( IOException :: class ) ĊĠ Ġfun Ġ< T > Ġread Body ( converter : ĠThrowable Convert or < Reader , ĠT , ĠIOException >): ĠT ĊĊĠ Ġ@ Throws ( IOException :: class ) ĊĠ Ġfun Ġ< T > Ġhandle Body ( converter : ĠThrowable Convert or < InputStream , ĠT , ĠIOException >): ĠT Ċ }