// automatically generated by the FlatBuffers compiler, do not modify import java.nio.* import kotlin.math.sign import com.google.flatbuffers.* @Suppress("unused") @ExperimentalUnsignedTypes class BookReader : Struct() { fun __init(_i: Int, _bb: ByteBuffer) { __reset(_i, _bb) } fun __assign(_i: Int, _bb: ByteBuffer) : BookReader { __init(_i, _bb) return this } val booksRead : Int get() = bb.getInt(bb_pos + 0) fun mutateBooksRead(booksRead: Int) : ByteBuffer = bb.putInt(bb_pos + 0, booksRead) companion object { fun createBookReader(builder: FlatBufferBuilder, booksRead: Int) : Int { builder.prep(4, 4) builder.putInt(booksRead) return builder.offset() } } }