package Ġio . ark it ik . k tx . radix . tool . tracker . annotation Ċ Ċ import Ġorg . springframework . core . annotation . Alias For Ċ import Ġorg . springframework . web . bind . annotation . Request Method Ċ Ċ /** Ċ Ġ* ĠCreated ĠBy Ġ[* I br ah im ĠAl T am imi Ġ ï £ ¿ * ]( https :// www . linkedin . com / in / ilo om /) Ċ Ġ* ĠCreated ĠAt Ġ 3 0 , Ġ** Fri ĠOct , Ġ 2 0 2 0 ** Ċ Ġ* ĠProject Ġ* k tx - radix * Ġ[ https :// ark it ik . io ] Ċ Ġ*/ Ċ @ Target ( Annotation Target . FUNCTION ) Ċ @ Retention ( Annotation Retention . RUNTIME ) Ċ @ Tracked Mapping ( method Ġ= Ġ[ Request Method . GET ]) Ċ annotation Ġclass ĠTrack ed GetMapping ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAlias Ġfor Ġ[ Tracked Mapping . name ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ get : Alias For ( annotation Ġ= ĠTrack ed Mapping :: class ) ĊĠĠĠ Ġval Ġname : ĠString Ġ= Ġ"", ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAlias Ġfor Ġ[ Tracked Mapping . value ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ get : Alias For ( annotation Ġ= ĠTrack ed Mapping :: class ) ĊĠĠĠ Ġvar arg Ġval Ġvalue : ĠString Ġ= Ġ[], ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAlias Ġfor Ġ[ Tracked Mapping . path ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ get : Alias For ( annotation Ġ= ĠTrack ed Mapping :: class ) ĊĠĠĠ Ġval Ġpath : ĠArray < String > Ġ= Ġ[], ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAlias Ġfor Ġ[ Tracked Mapping . params ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ get : Alias For ( annotation Ġ= ĠTrack ed Mapping :: class ) ĊĠĠĠ Ġval Ġparams : ĠArray < String > Ġ= Ġ[], ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAlias Ġfor Ġ[ Tracked Mapping . headers ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ get : Alias For ( annotation Ġ= ĠTrack ed Mapping :: class ) ĊĠĠĠ Ġval Ġheaders : ĠArray < String > Ġ= Ġ[], ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAlias Ġfor Ġ[ Tracked Mapping . consume s ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ get : Alias For ( annotation Ġ= ĠTrack ed Mapping :: class ) ĊĠĠĠ Ġval Ġconsume s : ĠArray < String > Ġ= Ġ[], ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAlias Ġfor Ġ[ Tracked Mapping . pro duces ]. ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ get : Alias For ( annotation Ġ= ĠTrack ed Mapping :: class ) ĊĠĠĠ Ġval Ġproduces : ĠArray < String > Ġ= Ġ[], Ċ )