package Ġmaven . central Ċ Ċ import Ġcom . google . gson . annotations . SerializedName Ċ Ċ data Ġclass ĠPage < T >( ĊĠĠĠ Ġval Ġstart : ĠInt , ĊĠĠĠ Ġval Ġnum Found : ĠInt , ĊĠĠĠ Ġval Ġdocs : ĠList < T > Ċ ) Ċ Ċ data Ġclass ĠRepository ( ĊĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠ Ġ@ SerializedName (" g ") ĊĠĠĠ Ġval ĠgroupId : ĠString , ĊĠĠĠ Ġ@ SerializedName (" a ") ĊĠĠĠ Ġval Ġartifact Id : ĠString , ĊĠĠĠ Ġval Ġlatest Version : ĠString , ĊĠĠĠ Ġval Ġtimestamp : ĠLong , ĊĠĠĠ Ġval Ġversion Count : ĠInt , Ċ ) Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ= Ġ"$ groupId :$ artifactId :$ latest Version ($ version Count )" Ċ } Ċ Ċ data Ġclass ĠResponse < T >( ĊĠĠĠ Ġval Ġresponse : ĠT , ĊĠĠĠ Ġval Ġresponse Header : ĠResponse Header , ĊĠĠĠ Ġval Ġspell check : ĠSpell Check , Ċ ) Ġ{ ĊĠĠĠ Ġval Ġis Successful Ġget () Ġ= Ġ 0 Ġ== Ġresponse Header . status ĊĠĠĠ Ġval Ġcode Ġget () Ġ= Ġresponse Header . status ĊĠĠĠ Ġval Ġmessage Ġget () Ġ= Ġspell check . suggestions . first OrNull () Ġ?: Ġ"" Ċ } Ċ Ċ data Ġclass ĠResponse Header ( ĊĠĠĠ Ġval ĠQ Time : ĠLong , ĊĠĠĠ Ġval Ġstatus : ĠInt , ĊĠĠĠ Ġval Ġparams : ĠMap < String , ĠAny > Ċ ) Ċ Ċ data Ġclass ĠSpell Check ( ĊĠĠĠ Ġval Ġsuggestions : ĠList < String > Ċ )