package Ġio . api . blo xy . model . dto . tokens ale Ċ Ċ import Ġcom . be ust . kl ax on . Json Ċ import Ġio . api . blo xy . model . I Model Ċ import Ġio . api . blo xy . util . Param Converter . Companion . as DateTime ĊĊ Ċ /** Ċ Ġ* Ġ! ĠNO ĠDESCRIPTION Ġ! Ċ Ġ* Ċ Ġ* Ġ@ author ĠGood for God Ċ Ġ* Ġ@ since Ġ 1 8 . 1 1 . 2 0 1 8 Ċ Ġ*/ Ċ data Ġclass ĠSale Addr Stat ( ĊĠĠĠ Ġval Ġtransactions : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" from _ time ") Ġval Ġfrom Time AsString : ĠString Ġ= Ġ"", ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" till _ time ") Ġval Ġtill Time AsString : ĠString Ġ= Ġ"", ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" eth _ amount ") Ġval Ġeth Amount : ĠDouble Ġ= Ġ. 0 , ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" token _ sender ") Ġval Ġtoken Sender : ĠString Ġ= Ġ"", ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" token _ amount ") Ġval Ġtoken Amount : ĠDouble Ġ= Ġ. 0 , ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" token _ buy ers ") Ġval Ġtoken Buy ers : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" ether _ receiver ") Ġval Ġether Receiver : ĠString Ġ= Ġ"", ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" token _ sender _ annotation ") Ġval Ġtoken Sender Annotation : ĠString Ġ= Ġ"", ĊĠĠĠ Ġ@ Json ( name Ġ= Ġ" ether _ receiver _ annotation ") Ġval Ġether Receiver Annotation : ĠString Ġ= Ġ"" Ċ ) Ġ: ĠI Model Ġ{ ĊĊĠĠĠ Ġ@ Json ( ignored Ġ= Ġtrue ) Ġval Ġfrom Time Ġ= Ġfrom Time AsString . as DateTime () ĊĠĠĠ Ġ@ Json ( ignored Ġ= Ġtrue ) Ġval Ġtill Time Ġ= Ġtill Time AsString . as DateTime () ĊĊĠĠĠ Ġfun Ġhave From Time () Ġ: ĠBoolean Ġ= Ġfrom Time Ġ!= Ġnull ĊĠĠĠ Ġfun Ġhave T ill Time () Ġ: ĠBoolean Ġ= Ġtill Time Ġ!= Ġnull ĊĊĠĠĠ Ġoverride Ġfun ĠisEmpty (): ĠBoolean Ġ= Ġether Receiver . isEmpty () Ġ&& Ġtoken Sender . isEmpty () Ġ&& Ġtransactions Ġ== Ġ 0 ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Sale Addr Stat ( transactions =$ transactions , Ġfrom Time AsString ='$ from Time AsString ', Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" till Time AsString ='$ till Time AsString ', Ġeth Amount =$ eth Amount , Ġtoken Sender ='$ token Sender ', Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" token Amount =$ token Amount , Ġtoken Buy ers =$ token Buy ers , Ġether Receiver ='$ ether Receiver ', Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" token Sender Annotation ='$ token Sender Annotation ', Ġether Receiver Annotation ='$ ether Receiver Annotation ', Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" from Time =$ from Time , Ġtill Time =$ till Time )" ĊĠĠĠ Ġ} Ċ }