/** Ċ Ġ* ĠCopyright Ġ 2 0 2 0 , ĠY ahoo ĠHold ings ĠInc . Ċ Ġ* ĠLicensed Ġunder Ġthe Ġterms Ġof Ġthe ĠMIT Ġlicense . ĠSee Ġaccompanying ĠLICENSE . md Ġfile Ġfor Ġterms . Ċ Ġ*/ Ċ package Ġcom . yahoo . nav i . ws . models . beans . fragments Ċ Ċ import Ġcom . fasterxml . jackson . annotation . JsonInclude Ċ import Ġcom . yahoo . nav i . ws . models . beans . fragments . request . v 2 . Column Ċ import Ġcom . yahoo . nav i . ws . models . beans . fragments . request . v 2 . Filter Ċ import Ġcom . yahoo . nav i . ws . models . beans . fragments . request . v 2 . Sort Ċ import Ġcom . yahoo . nav i . ws . models . types . Json Type Ċ import Ġorg . hibernate . annotations . TypeDef Ċ Ċ @ JsonInclude ( JsonInclude . Include . NON _ NULL ) Ċ @ TypeDef ( type Class Ġ= ĠJson Type :: class , Ġname Ġ= Ġ" json ") Ċ data Ġclass ĠRequest V 2 ( ĊĠĠĠ Ġvar Ġfilters : ĠList < Filter > Ġ= Ġempty List (), ĊĠĠĠ Ġvar Ġcolumns : ĠList < Column > Ġ= Ġempty List (), ĊĠĠĠ Ġvar Ġtable : ĠString Ġ= Ġ"", ĊĠĠĠ Ġvar Ġsorts : ĠList < Sort > Ġ= Ġempty List (), ĊĠĠĠ Ġvar Ġlimit : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġvar ĠdataSource : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġrequest Version : ĠString Ġ= Ġ" 2 . 0 " Ċ ) Ġ: ĠRequest Ċ