// Ġautomatically Ġgenerated Ġby Ġthe ĠFlat Buffers Ġcompiler , Ġdo Ġnot Ġmodify Ċ Ċ package Ġs par q lf or hum ans Ċ Ċ import Ġjava . nio .* Ċ import Ġkotlin . math . sign Ċ import Ġcom . google . flat buffers .* Ċ Ċ @ Suppress (" unused ") Ċ @ Experimental Unsigned Types Ċ class ĠPage Rank Item Ġ: ĠStruct () Ġ{ ĊĊĠĠĠ Ġfun Ġ__ init (_ i : ĠInt , Ġ_ bb : ĠByteBuffer ) Ġ Ġ{ ĊĠĠĠĠĠĠĠ Ġ__ reset (_ i , Ġ_ bb ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġfun Ġ__ assign (_ i : ĠInt , Ġ_ bb : ĠByteBuffer ) Ġ: ĠPage Rank Item Ġ{ ĊĠĠĠĠĠĠĠ Ġ__ init (_ i , Ġ_ bb ) ĊĠĠĠĠĠĠĠ Ġreturn Ġthis ĊĠĠĠ Ġ} ĊĠĠĠ Ġval Ġid Ġ: ĠUInt Ġget () Ġ= Ġbb . getInt ( bb _ pos Ġ+ Ġ 0 ). to UInt () ĊĠĠĠ Ġval Ġrank Ġ: ĠFloat Ġget () Ġ= Ġbb . get Float ( bb _ pos Ġ+ Ġ 4 ) ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġcreate Page Rank Item ( builder : ĠFlat Buffer Builder , Ġid : ĠUInt , Ġrank : ĠFloat ) Ġ: ĠInt Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuilder . prep ( 4 , Ġ 8 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuilder . put Float ( rank ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbuilder . put Int ( id . toInt ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġbuilder . offset () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ