// ĠCopyright Ġ 2 0 0 0 - 2 0 2 0 Ġ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 . github . pull request . data . provider Ċ Ċ import Ġcom . intellij . openapi . Disposable Ċ import Ġcom . intellij . util . concurrency . annotations . Requires Ed t Ċ import Ġorg . jetbrains . plugins . github . api . data . pull request . timeline . GH PR Timeline Item Ċ import Ġorg . jetbrains . plugins . github . pull request . GH PR Diff Controller Ċ import Ġorg . jetbrains . plugins . github . pull request . data . GH List Loader Ċ import Ġorg . jetbrains . plugins . github . pull request . data . GH PR Identifier Ċ Ċ interface ĠGH PR DataProvider Ġ{ ĊĠ Ġval Ġid : ĠGH PR Identifier ĊĠ Ġval Ġdetails Data : ĠGH PR Details DataProvider ĊĠ Ġval Ġstate Data : ĠGH PR State DataProvider ĊĠ Ġval Ġchanges Data : ĠGH PR Changes DataProvider ĊĠ Ġval Ġcomments Data : ĠGH PR Comments DataProvider ĊĠ Ġval Ġreview Data : ĠGH PR Review DataProvider ĊĠ Ġval Ġtimeline Loader : ĠGH List Loader < GH PR Timeline Item >? ĊĠ Ġval Ġdiff Controller : ĠGH PR Diff Controller ĊĊĠ Ġ@ Requires Ed t ĊĠ Ġfun Ġacquire Timeline Loader ( dis posable : ĠDis posable ): ĠGH List Loader < GH PR Timeline Item > Ċ }