package Ġcom . g scan lon 2 1 . reversed ictionary . core . repository Ċ Ċ sealed Ġclass ĠApi Type ( val Ġname : ĠString ) Ġ{ ĊĠĠĠ Ġobject ĠNone Ġ: ĠApi Type (" None ") ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ@ property Ġapi Route ĠThe Ġquery Ġstring Ġparameter Ġfor Ġthe ĠData m use ĠAPI ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġsealed Ġclass ĠData m use ( name : ĠString , Ġval Ġapi Route : ĠString ) Ġ: ĠApi Type ( name ) Ġ{ ĊĠĠĠĠĠĠĠ Ġobject ĠSimilar Ġ: ĠData m use (" Similar ", Ġ" rel _ tr g =") ĊĠĠĠĠĠĠĠ Ġobject ĠR hy me Ġ: ĠData m use (" R hy me ", Ġ" rel _ r hy =") ĊĠĠĠĠĠĠĠ Ġobject ĠAnt onym Ġ: ĠData m use (" Ant onym ", Ġ" rel _ ant =") ĊĠĠĠĠĠĠĠ Ġobject ĠSyn onym Ġ: ĠData m use (" Syn onym ", Ġ" rel _ syn =") ĊĠĠĠĠĠĠĠ Ġobject ĠMe ans Like Ġ: ĠData m use (" Means Like ", Ġ" ml =") ĊĠĠĠĠĠĠĠ Ġobject ĠSounds Like Ġ: ĠData m use (" Sounds Like ", Ġ" sl =") ĊĠĠĠĠĠĠĠ Ġobject ĠSp el led Like Ġ: ĠData m use (" Sp el led Like ", Ġ" sp =") ĊĠĠĠĠĠĠĠ Ġobject ĠAd ject ive Ġ: ĠData m use (" Ad ject ive ", Ġ" rel _ j jb =") ĊĠĠĠĠĠĠĠ Ġobject ĠNo un Ġ: ĠData m use (" No un ", Ġ" rel _ j ja =") ĊĠĠĠĠĠĠĠ Ġobject ĠH om oph one Ġ: ĠData m use (" Hom oph one ", Ġ" rel _ hom =") Ġ// ĠSound - ali ke Ġwords ĊĠĠĠĠĠĠĠ Ġobject ĠPre decessor Ġ: ĠData m use (" Pre decessor ", Ġ" rel _ bg b =") Ġ// ĠWord Ġthat Ġimmediately Ġprece des Ġanother ĊĠĠĠĠĠĠĠ Ġobject ĠMer onym Ġ: ĠData m use (" Mer onym ", Ġ" rel _ par =") Ġ// ĠPart Ġof ĊĠĠĠĠĠĠĠ Ġobject ĠG ol onym Ġ: ĠData m use (" G ol onym ", Ġ" rel _ com =") Ġ// ĠComp ri ses ĊĠĠĠĠĠĠĠ Ġobject ĠFollow er Ġ: ĠData m use (" Follower ", Ġ" rel _ b ga =") Ġ// ĠWord Ġthat Ġimmediately Ġfollows Ġanother Ġword ĊĠĠĠĠĠĠĠ Ġobject ĠH yp onym Ġ: ĠData m use (" H yp onym ", Ġ" rel _ gen =") Ġ// ĠMore Ġgeneral Ġthan ĊĠĠĠĠĠĠĠ Ġobject ĠHyper n ym Ġ: ĠData m use (" Hyper n ym ", Ġ" rel _ gen =") Ġ// ĠKind Ġof ĊĠĠĠĠĠĠĠ Ġobject ĠDefinition Ġ: ĠData m use (" Definition ", Ġ" max = 1 & sp =") ĊĊĠĠĠĠĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġvalue Of ( name : ĠString ): ĠData m use Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġvalues (). single Ġ{ Ġit . name Ġ== Ġname Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġfun Ġvalues (): ĠList < Data m use > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSimilar , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠR hy me , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠAnt onym , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSyn onym , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMe ans Like , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSounds Like , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSp el led Like , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠAd ject ive , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠNo un , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDefinition , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠH om oph one , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPre decessor , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠMer onym , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠG ol onym , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠFollow er , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠH yp onym , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠHyper n ym ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġvalue Of ( name : ĠString ): ĠApi Type Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġvalues (). single Ġ{ Ġit . name Ġ== Ġname Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġfun Ġvalues (): ĠList < Api Type > Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠData m use . values () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ