// automatically generated by the FlatBuffers compiler, do not modify package NamespaceA.NamespaceB import com.google.flatbuffers.FlatBufferBuilder import com.google.flatbuffers.Struct import java.nio.ByteBuffer @Suppress("unused") @ExperimentalUnsignedTypes class StructInNestedNS : Struct() { fun __init(_i: Int, _bb: ByteBuffer) { __reset(_i, _bb) } fun __assign(_i: Int, _bb: ByteBuffer): StructInNestedNS { __init(_i, _bb) return this } val a: Int get() = bb.getInt(bb_pos + 0) fun mutateA(a: Int): ByteBuffer = bb.putInt(bb_pos + 0, a) val b: Int get() = bb.getInt(bb_pos + 4) fun mutateB(b: Int): ByteBuffer = bb.putInt(bb_pos + 4, b) companion object { fun createStructInNestedNS(builder: FlatBufferBuilder, a: Int, b: Int): Int { builder.prep(4, 8) builder.putInt(b) builder.putInt(a) return builder.offset() } } }