package Ġde . w ulkan at . files Ċ Ċ import Ġde . w ulkan at . files . concept . Auto Save Serializable Ċ import Ġde . w ulkan at . files . concept . Serializable Object Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġkotlinx . serialization . Transient Ċ Ċ object ĠConfig Ġ: ĠSerializable Object < Config . Data >(" config . json ", ĠData (), ĠData . serializer ()) Ġ{ ĊĠĠĠ Ġoverride Ġvar Ġparent : ĠAuto Save Serializable ? Ġ= Ġnull ĊĊĠĠĠ Ġval Ġbot Admin Ġget () Ġ= Ġinstance . bot Admin ĊĠĠĠ Ġval Ġtoken Ġget () Ġ= Ġinstance . token ĊĠĠĠ Ġval Ġmute Delay Ġget () Ġ= Ġinstance . mute Delay ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġdata Ġclass ĠData ( ĊĠĠĠĠĠĠĠ Ġval Ġbot Admin : ĠLong Ġ= Ġ 1 2 3 4 , ĊĠĠĠĠĠĠĠ Ġval Ġtoken : ĠString Ġ= Ġ" ABC DE ", ĊĠĠĠĠĠĠĠ Ġval Ġmute Delay : ĠLong Ġ= Ġ 5 0 0 0 , ĊĠĠĠ Ġ) Ġ: ĠAuto Save Serializable Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Transient ĊĠĠĠĠĠĠĠ Ġoverride Ġvar Ġparent : ĠAuto Save Serializable ? Ġ= Ġnull ĊĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġpropagate Parent () Ġ{ Ġ/* Ġnoop Ġ*/ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }