package Ġcom . f antasy fang . development tool . data Ċ Ċ import Ġcom . f antasy fang . development tool . R Ċ import Ġcom . f antasy fang . development tool . repository . Result Ċ Ċ class ĠId Info ( val Ġitem : ĠItem < Id Item , ĠResult >) Ġ: ĠInfo Base Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠgetString Id (): ĠInt Ġ= Ġitem . name . value ĊĊĠĠĠ Ġoverride Ġfun ĠgetValue (): ĠResult Ġ= Ġitem . value Ċ } Ċ Ċ enum Ġclass ĠId Item ( val Ġvalue : ĠInt ) Ġ{ ĊĠĠĠ ĠAND ROID _ ID ( R . string . id _ ann d roid _ id ), ĊĠĠĠ ĠI ME I ( R . string . id _ ime i ), ĊĠĠĠ ĠLOCAL _ IP ( R . string . id _ local _ ip _ address ), Ċ }