package Ġtop . better code . logging . slack Ċ Ċ import Ġcom . fasterxml . jackson . annotation . JsonIgnore Properties Ċ Ċ /** Ċ Ġ* Ġ@ author ĠPeter ĠW u Ċ Ġ*/ Ċ @ JsonIgnore Properties ( ignore Unknown Ġ= Ġtrue ) Ċ open Ġclass ĠResult Ġ{ ĊĠĠĠ Ġval Ġok : ĠBoolean ? Ġ= Ġnull ĊĠĠĠ Ġval Ġerror : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġval Ġts : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Result ( ok =$ ok , Ġerror =$ error , Ġts =$ ts )" ĊĠĠĠ Ġ} ĊĊ Ċ } Ċ Ċ @ JsonIgnore Properties ( ignore Unknown Ġ= Ġtrue ) Ċ data Ġclass ĠChannel Result ( ĊĠĠĠĠĠĠĠ Ġval Ġchannel : ĠChannel ? Ġ= Ġnull Ċ ) Ġ: ĠResult () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Channel Result ( channel =$ channel )" ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ JsonIgnore Properties ( ignore Unknown Ġ= Ġtrue ) Ċ data Ġclass ĠChannels Result ( ĊĠĠĠĠĠĠĠ Ġval Ġchannels : ĠList < Channel >? Ġ= Ġnull Ċ ) Ġ: ĠResult () Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Channels Result ( channels =$ channels )" ĊĠĠĠ Ġ} Ċ } Ċ