package Ġname . al atus h kin . api . vk . generated . news feed Ċ Ċ import Ġcom . fasterxml . jackson . annotation . Json Creator Ċ Ċ import Ġcom . fasterxml . jackson . annotation . JsonValue Ċ Ċ enum Ġclass ĠNews feed ItemType (@ JsonValue Ġval Ġjson Value : ĠString ) Ġ{ ĊĠĠĠ ĠPOST (" post "), ĠPH OTO (" photo "), ĠPH OTO _ TAG (" photo _ tag "), ĊĠĠĠ ĠW ALL _ PH OTO (" wall _ photo "), ĠF RI END (" friend "), ĊĠĠĠ ĠNOTE (" note "), ĠA UDIO (" audio "), ĊĠĠĠ ĠV IDE O (" video "), ĠTOP IC (" topic "); ĊĊĠĠĠ Ġoverride Ġfun ĠtoString () Ġ= Ġjson Value ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Jvm Static ĊĠĠĠĠĠĠĠ Ġ@ Json Creator ĊĠĠĠĠĠĠĠ Ġfun Ġfrom JsonValue ( value : ĠString ): ĠNews feed ItemType Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ ĠNews feed ItemType . values (). find Ġ{ Ġit . json Value Ġ== Ġvalue Ġ} !! ĊĠĠĠ Ġ} Ċ } Ċ