package Ġcom . v ade en . dns . constants Ċ Ċ sealed Ġclass ĠResponse Code ( code : ĠByte , Ġprivate Ġval Ġstr : ĠString ) Ġ: ĠDynamic Enum < Byte >( code ) Ġ{ ĊĊĠĠĠ Ġclass ĠNo Error Ġ: ĠResponse Code ( 0 , Ġ" NO ERR ") ĊĠĠĠ Ġclass ĠUnknown ( code : ĠByte ) Ġ: ĠResponse Code ( code , Ġ" U ($ code )") ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġof ( code : ĠByte ): ĠResponse Code Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen Ġ( code ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ 0 . to Byte () Ġ-> ĠNo Error () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> ĠUnknown ( code ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġstr ĊĠĠĠ Ġ} Ċ } Ċ