package Ġorg . v accine impact . reporting _ api . controllers Ċ Ċ import Ġorg . v accine impact . reporting _ api . Action Context Ċ import Ġorg . v accine impact . reporting _ api . K HttpClient Ċ import Ġorg . v accine impact . reporting _ api . Order ly Server Ċ import Ġorg . v accine impact . reporting _ api . Order ly Server API Ċ import Ġorg . v accine impact . reporting _ api . db . AppConfig Ċ Ċ class ĠGit Controller ( context : ĠAction Context , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġprivate Ġval Ġorder ly Server API : ĠOrder ly Server API ) Ġ: ĠController ( context ) Ċ { ĊĊĠĠĠ Ġconstructor ( context : ĠAction Context ) Ġ: ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthis ( context , ĠOrder ly Server ( AppConfig (), ĠK HttpClient ())) ĊĊĠĠĠ Ġfun Ġstatus (): ĠString ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġorder ly Server API . get ("/ reports / git / status /", Ġcontext ) ĊĠĠĠĠĠĠĠ Ġreturn Ġpass Through Response ( response ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġfetch (): ĠString ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġorder ly Server API . post ("/ reports / git / fetch /", Ġcontext ) ĊĠĠĠĠĠĠĠ Ġreturn Ġpass Through Response ( response ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġpull (): ĠString ĊĠĠĠ Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġresponse Ġ= Ġorder ly Server API . post ("/ reports / git / pull /", Ġcontext ) ĊĠĠĠĠĠĠĠ Ġreturn Ġpass Through Response ( response ) ĊĠĠĠ Ġ} Ċ }