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 . app _ start . Route Config Ċ import Ġorg . v accine impact . order ly web . controllers . api . Data Controller Ċ Ċ object ĠData Route Config Ġ: ĠRoute Config Ġ{ ĊĠĠĠ Ġprivate Ġval Ġread Reports Ġ= Ġset Of (" */ reports . read ") ĊĠĠĠ Ġprivate Ġval Ġcontroller Ġ= ĠData Controller :: class ĊĊĠĠĠ Ġoverride Ġval Ġendpoints : ĠList < Endpoint Definition > Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠAPI Endpoint ("/ data / csv /: id /", Ġcontroller , Ġ" download CSV ", ĠContent Types . csv ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. secure ( read Reports ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. allow Parameter Authentication (), ĊĊĠĠĠĠĠĠĠĠĠĠĠ ĠAPI Endpoint ("/ data / rds /: id /", Ġcontroller , Ġ" download R DS ") ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. secure ( read Reports ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. allow Parameter Authentication () ĊĠĠĠ Ġ) Ċ }