package Ġcom . a urity lab . graphql . kotlin . toolkit . codegen . generator . pagination Ċ Ċ import Ġcom . a urity lab . graphql . kotlin . toolkit . codegen . Code gen Options Ċ import Ġcom . a urity lab . graphql . kotlin . toolkit . codegen . code block . Argument Code Block Generator Ċ import Ġcom . a urity lab . graphql . kotlin . toolkit . codegen . generator . Abstract InputData ClassGenerator Ċ import Ġcom . a urity lab . graphql . kotlin . toolkit . codegen . mapper . Generated Mapper Ċ import Ġcom . a urity lab . graphql . kotlin . toolkit . codegen . mapper . Kotlin Type Mapper Ċ import Ġcom . a urity lab . graphql . kotlin . toolkit . codegen . mapper . Binding Mapper Ċ import Ġcom . squareup . kotlin po et . ClassName Ċ import Ġgraphql . Scalars Ċ import Ġgraphql . schema . GraphQL NonNull Ċ Ċ internal Ġclass ĠPagination Page Info Generator ( ĊĠĠĠ Ġargument Code Block Generator : ĠArgument Code Block Generator , ĊĠĠĠ Ġoptions : ĠCode gen Options , ĊĠĠĠ Ġkotlin Type Mapper : ĠKotlin Type Mapper , ĊĠĠĠ Ġgenerated Mapper : ĠGenerated Mapper , ĊĠĠĠ Ġbinding Mapper : ĠBinding Mapper Ċ ) Ġ: ĠAbstract InputData ClassGenerator ( ĊĠĠĠ Ġargument Code Block Generator , Ġoptions , Ġkotlin Type Mapper , Ġgenerated Mapper , Ġbinding Mapper Ċ ) Ġ{ ĊĠĠĠ Ġoverride Ġval Ġfile ClassName : ĠClass Name Ġ= Ġgenerated Mapper . get Pagination Page Info ClassName () ĊĊĠĠĠ Ġoverride Ġval Ġdata Properties : ĠList < Data Property > Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠ ĠData Property (" hasNext Page ", ĠGraphQL NonNull ( Scalars . GraphQL Boolean )), ĊĠĠĠĠĠĠĠ ĠData Property (" has Previous Page ", ĠGraphQL NonNull ( Scalars . GraphQL Boolean )), ĊĠĠĠĠĠĠĠ ĠData Property (" start Cursor ", ĠScal ars . GraphQL String ), ĊĠĠĠĠĠĠĠ ĠData Property (" end Cursor ", ĠScal ars . GraphQL String ) ĊĠĠĠ Ġ) Ċ } Ċ