package Ġio . api . blo xy . model . dto . dex Ċ Ċ import Ġcom . be ust . kl ax on . Json Ċ import Ġio . api . blo xy . model . I Model ĊĊ Ċ /** Ċ Ġ* Ġ! ĠNO ĠDESCRIPTION Ġ! Ċ Ġ* Ċ Ġ* Ġ@ author ĠGood for God Ċ Ġ* Ġ@ since Ġ 1 8 . 1 1 . 2 0 1 8 Ċ Ġ*/ Ċ data Ġclass ĠDex Protocol ( ĊĠĠĠ Ġval Ġprotocol : ĠString Ġ= Ġ"", ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" smart _ contracts ") Ġval Ġsmart Contracts : ĠInt Ġ= Ġ 0 Ċ ) Ġ: ĠI Model Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠisEmpty (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġsmart Contracts Ġ== Ġ 0 Ġ&& Ġprotocol . isEmpty () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Dex Protocol ( protocol ='$ protocol ', Ġsmart Contracts =$ smart Contracts )" ĊĠĠĠ Ġ} Ċ }