package Ġorg . v accine impact . order ly web . app _ start . routing . api Ċ Ċ import Ġorg . v accine impact . order ly web .* Ċ import Ġorg . v accine impact . order ly web . Endpoint Definition Ċ import Ġorg . v accine impact . order ly web . app _ start . Route Config Ċ import Ġorg . v accine impact . order ly web . controllers . api . Git Controller Ċ import Ġorg . v accine impact . order ly web . json Ċ import Ġspark . route . HttpMethod Ċ Ċ object ĠGit Route Config Ġ: ĠRoute Config Ġ{ ĊĠĠĠ Ġprivate Ġval Ġrun Reports Ġ= Ġset Of (" */ reports . run ") ĊĠĠĠ Ġprivate Ġval Ġcontroller Ġ= ĠGit Controller :: class ĊĊĠĠĠ Ġoverride Ġval Ġendpoints : ĠList < Endpoint Definition > Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAPI Endpoint ("/ git / status /", Ġcontroller , Ġ" status ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. json () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. secure ( run Reports ), ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠAPI Endpoint ("/ git / pull /", Ġcontroller , Ġ" pull ", Ġmethod Ġ= ĠHttpMethod . post ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. json () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. secure ( run Reports ), ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠAPI Endpoint ("/ git / fetch /", Ġcontroller , Ġ" fetch ", Ġmethod Ġ= ĠHttpMethod . post ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. json () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. secure ( run Reports ), ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġdeprecated ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAPI Endpoint ("/ reports / git / status /", Ġcontroller , Ġ" status ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. json () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. secure ( run Reports ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġdeprecated ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAPI Endpoint ("/ reports / git / pull /", Ġcontroller , Ġ" pull ", Ġmethod Ġ= ĠHttpMethod . post ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. json () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. secure ( run Reports ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġdeprecated ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAPI Endpoint ("/ reports / git / fetch /", Ġcontroller , Ġ" fetch ", Ġmethod Ġ= ĠHttpMethod . post ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. json () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. secure ( run Reports ) ĊĠĠĠ Ġ) Ċ Ċ }