package Ġnet . nem eros a . on track . extension . indicators . imports Ċ Ċ import Ġnet . nem eros a . on track . extension . indicators . model . Indicator Constants Ċ import Ġjavax . validation . constraints . Pattern Ċ Ċ /** Ċ Ġ* ĠStructure Ġwhich Ġdefines Ġcategories Ġ& Ġtype Ġto Ġimport . Ċ Ġ*/ Ċ data Ġclass ĠIndicator Imports ( ĊĠĠĠĠĠĠĠ Ġval Ġsource : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġcategories : ĠList < Indicator Import Category > Ċ ) Ċ Ċ data Ġclass ĠIndicator Import Category ( ĊĠĠĠĠĠĠĠ Ġ@ get : Pattern ( regexp Ġ= ĠIndicator Constants . IND IC ATOR _ ID _ PATTERN ) ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġtypes : ĠList < Indicator Imports Type > Ċ ) Ċ Ċ data Ġclass ĠIndicator Imports Type ( ĊĠĠĠĠĠĠĠ Ġ@ get : Pattern ( regexp Ġ= ĠIndicator Constants . IND IC ATOR _ ID _ PATTERN ) ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġlink : ĠString ?, ĊĠĠĠĠĠĠĠ Ġval Ġrequired : ĠBoolean ? Ċ )