/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 0 . Ċ Ġ* Ċ Ġ* ĠThis Ġfile Ġis Ġpart Ġof Ġxml util . Ċ Ġ* Ċ Ġ* ĠThis Ġfile Ġis Ġlic enced Ġto Ġyou Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ċ Ġ* Ġ" License "); Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ċ Ġ* Ġwith Ġthe ĠLicense . Ġ ĠYou Ġshould Ġhave Ġreceived Ġa Ġcopy Ġof Ġthe Ġlicense Ġwith Ġthe Ġsource Ġdistribution . Ċ Ġ* ĠAlternatively , Ġyou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ċ Ġ* Ġsoftware Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ċ Ġ* Ġ" AS ĠIS " ĠBASIS , ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY Ċ Ġ* ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ġ ĠSee Ġthe ĠLicense Ġfor Ġthe Ċ Ġ* Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ġlimitations Ċ Ġ* Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ @ file : Opt In ( Experimental Serialization Api :: class ) Ċ Ċ package Ġnet . dev rie ze . serialization . examples . d ynam ict ag names Ċ Ċ import Ġkotlinx . serialization . Experimental Serialization Api Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġkotlinx . serialization . Serializer Ċ import Ġkotlinx . serialization . builtins . List Serializer Ċ import Ġkotlinx . serialization . encoding . Decoder Ċ import Ġkotlinx . serialization . encoding . Encoder Ċ import Ġkotlinx . serialization . encoding . decode Structure Ċ import Ġkotlinx . serialization . encoding . encode Structure Ċ import Ġkotlinx . serialization . serializer Ċ import Ġnl . adapt ivity . xml util .* Ċ import Ġnl . adapt ivity . xml util . serialization . XML Ċ import Ġnl . adapt ivity . xml util . serialization . XmlElement Ċ Ċ /** ĠVersion Ġthat Ġworks Ġwith Ġthe Ġreleased Ġversion Ġ 0 . 8 0 . 0 Ġand Ġ 0 . 8 0 . 1 Ġ*/ Ċ @ Serializable ( with Ġ= ĠContainer Serializer :: class ) Ċ data Ġclass ĠContainer ( val Ġdata : ĠList < Test Element >) Ċ Ċ @ Serializable Ċ data Ġclass ĠTest Element ( val Ġid : ĠInt , Ġval Ġattr : ĠInt , Ġ@ XmlElement ( true ) Ġval Ġdata : ĠString ) Ċ