package Ġnet . ad opt openjdk . api . v 3 . routes . info Ċ Ċ import Ġnet . ad opt openjdk . api . v 3 . data Sources . API DataStore Ċ import Ġnet . ad opt openjdk . api . v 3 . models . Variants Ċ import Ġorg . eclipse . micro profile . openapi . annotations . Operation Ċ import Ġorg . eclipse . micro profile . openapi . annotations . tags . Tag Ċ import Ġjavax . ws . rs . GET Ċ import Ġjavax . ws . rs . Path Ċ import Ġjavax . ws . rs . Produces Ċ import Ġjavax . ws . rs . core . MediaType Ċ Ċ @ Tag ( name Ġ= Ġ" Release ĠInfo ") Ċ @ Path ("/ v 3 / info ") Ċ @ Produces ( MediaType . APPLICATION _ JSON ) Ċ class ĠVari ants Resource Ġ{ ĊĊĠĠĠ Ġ@ GET ĊĠĠĠ Ġ@ Path ("/ variants ") ĊĠĠĠ Ġ// ĠHide Ġthis Ġpath Ġas Ġit Ġis Ġonly Ġused Ġinternally Ġby Ġthe Ġwebsite ĊĠĠĠ Ġ@ Operation ( summary Ġ= Ġ" Returns Ġinformation Ġabout Ġavailable Ġvariants ", Ġhidden Ġ= Ġtrue ) ĊĠĠĠ Ġfun Ġget (): ĠVari ants Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠAPI DataStore . variants ĊĠĠĠ Ġ} Ċ } Ċ