package Ġio . uso am ic . swap backend . model . config Ċ Ċ import Ġcom . google . gson . Gson Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġjava . math . BigDecimal Ċ Ċ data Ġclass ĠConfig Ġ( ĊĠĠĠ Ġ@ SerializedName (" db ") Ġval ĠDb : ĠDb , ĊĠĠĠ Ġ@ SerializedName (" aes ") Ġval ĠA es : ĠA es , ĊĠĠĠ Ġ@ SerializedName (" account ") Ġval ĠAccount : ĠAccount , ĊĠĠĠ Ġ@ SerializedName (" network ") Ġval ĠNetwork : ĠNetwork , ĊĠĠĠ Ġ@ SerializedName (" bot ") Ġval ĠBot : ĠBot ?, ĊĠĠĠ Ġ@ SerializedName (" exchange Rate ") Ġval Ġexchange Rate : ĠBigDecimal , ĊĠĠĠ Ġ@ SerializedName (" eth Threshold ") Ġval Ġeth Threshold : ĠBigDecimal , ĊĠĠĠ Ġ@ SerializedName (" timeout ") Ġval ĠTimeout : ĠLong Ċ ) Ġ{ ĊĠĠĠ Ġval Ġis Telegram Enabled Ġget () Ġ= Ġ( Bot Ġ!= Ġnull ) ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfrom Json ( json : ĠString ): ĠConfig Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠGson (). fromJson ( json , ĠConfig :: class . java ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }