package Ġorg . sof te g . sl art us . for p da api . vo Ċ Ċ import Ġorg . sof te g . sl art us . for p da api . parsers . Mention Item Ċ import Ġjava . io . Serializable Ċ import Ġkotlin . math . max Ċ Ċ class ĠM ent ions Result Ġ: ĠSerializable Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġpages Count : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġprivate Ġvar Ġlast Page Start Count : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġmentions Ġ= Ġempty List < Mention Item >() ĊĠĠĠ Ġprivate Ġvar ĠcurrentPage : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġfun Ġset Pages Count ( pages Count : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . pages Count Ġ= ĠInteger . parseInt ( pages Count ) Ġ+ Ġ 1 ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Last Page Start Count ( value : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . last Page Start Count Ġ= Ġmax ( Integer . parseInt ( value ), Ġlast Page Start Count ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠsetCurrent Page ( currentPage : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . currentPage Ġ= ĠInteger . parseInt ( currentPage ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Pages Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġpages Count ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetCurrent Page (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠcurrentPage ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Posts PerPage Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġif Ġ( pages Count > 1 ) Ġlast Page Start Count /( pages Count - 1 ) Ġelse Ġ 0 ĊĠĠĠ Ġ} Ċ Ċ }