package Ġco . om ise go . om ise go . model . params Ċ Ċ /* Ċ Ġ* ĠOm ise GO Ċ Ġ* Ċ Ġ* ĠCreated Ġby ĠPh uch it ĠSi ri mong k ols ath ien Ġon Ġ 2 0 / 3 / 2 0 1 8 ĠAD . Ċ Ġ* ĠCopyright ĠÂ© Ġ 2 0 1 7 - 2 0 1 8 ĠOm ise GO . ĠAll Ġrights Ġreserved . Ċ Ġ*/ Ċ Ċ import Ġco . om ise go . om ise go . model . filter able . Filter Ċ import Ġco . om ise go . om ise go . model . filter able . Filter able Params Ċ import Ġco . om ise go . om ise go . model . pagination . Pag in able Ċ import Ġco . om ise go . om ise go . model . pagination . Pag in able Params Ċ import Ġco . om ise go . om ise go . model . pagination . Sort Direction Ċ Ċ /** Ċ Ġ* Ġ ĠRepresent Ġa Ġstructure Ġused Ġto Ġquery Ġa Ġlist Ġof Ġwallet s Ċ Ġ*/ Ċ Ċ data Ġclass ĠAccount Wallet List Params Ġinternal Ġconstructor ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAn Ġaccount Ġid ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġid : ĠString , ĊĊĠĠĠ Ġval Ġowned : ĠBoolean Ġ= Ġtrue , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġpage Ġnumber ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġval Ġpage : ĠInt Ġ= Ġ 1 , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġnumber Ġof Ġresults Ġper Ġpage . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġval Ġper Page : ĠInt Ġ= Ġ 1 0 , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġsorting Ġfield ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠThe Ġavailable Ġvalues Ġare ĊĠĠĠĠ Ġ* Ġ- Ġ[ Pag in able . Wallet . Sortable Fields . NAME ] ĊĠĠĠĠ Ġ* Ġ- Ġ[ Pag in able . Wallet . Sortable Fields . ADDRESS ] ĊĠĠĠĠ Ġ* Ġ- Ġ[ Pag in able . Wallet . Sortable Fields . CREATED _ AT ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġval ĠsortBy : ĠPag in able . Wallet . Sortable Fields Ġ= ĠPag in able . Wallet . Sortable Fields . CREATED _ AT , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġdesired Ġsort Ġdirection ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠThe Ġavailable Ġvalues Ġare ĊĠĠĠĠ Ġ* Ġ- Ġ[ Sort Direction . ASC ENDING ] ĊĠĠĠĠ Ġ* Ġ- Ġ[ Sort Direction . DESC ENDING ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġval Ġsort Dir : ĠSort Direction Ġ= ĠSort Direction . DESC ENDING , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAll Ġprovided Ġconditions Ġare Ġmatched Ġfor Ġa Ġrecord Ġto Ġbe Ġreturned ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġval Ġmatch All : ĠList < Filter >? Ġ= Ġnull , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠAll Ġprovided Ġconditions Ġare Ġmatched Ġfor Ġa Ġrecord Ġto Ġbe Ġreturned ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġval Ġmatch Any : ĠList < Filter >? Ġ= Ġnull Ċ ) Ġ: ĠPag in able Params , ĠFilter able Params Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġcreate ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġowned : ĠBoolean Ġ= Ġtrue , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpage : ĠInt Ġ= Ġ 1 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġper Page : ĠInt Ġ= Ġ 1 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠsortBy : ĠPag in able . Wallet . Sortable Fields Ġ= ĠPag in able . Wallet . Sortable Fields . CREATED _ AT , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsort Dir : ĠSort Direction Ġ= ĠSort Direction . DESC ENDING , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmatch All : ĠList < Filter >? Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmatch Any : ĠList < Filter >? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġ) Ġ= ĠAccount Wallet List Params ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġid , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġowned Ġ= Ġowned , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpage Ġ= Ġpage , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġper Page Ġ= Ġper Page , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠsortBy Ġ= ĠsortBy , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsort Dir Ġ= Ġsort Dir , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmatch All Ġ= Ġmatch All , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmatch Any Ġ= Ġmatch Any ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ