// automatically generated by the FlatBuffers compiler, do not modify @file:OptIn(kotlin.ExperimentalUnsignedTypes::class) package link.roadio.riff.state.fbs import com.google.flatbuffers.kotlin.* import kotlin.jvm.JvmInline @Suppress("unused") class WriteReceipt : Struct() { fun init(i: Int, buffer: ReadWriteBuffer) : WriteReceipt = reset(i, buffer) val writerId : ULong get() = bb.getULong(bufferPos + 0) val sequence : ULong get() = bb.getULong(bufferPos + 8) companion object { fun createWriteReceipt(builder: FlatBufferBuilder, writerId: ULong, sequence: ULong) : Offset { builder.prep(8, 16) builder.put(sequence) builder.put(writerId) return Offset(builder.offset()) } } } typealias WriteReceiptOffsetArray = OffsetArray inline fun WriteReceiptOffsetArray(size: Int, crossinline call: (Int) -> Offset): WriteReceiptOffsetArray = WriteReceiptOffsetArray(IntArray(size) { call(it).value })