diff --git a/assets/gooditem.fbs b/assets/gooditem.fbs index de572fc..1d9c634 100644 --- a/assets/gooditem.fbs +++ b/assets/gooditem.fbs @@ -20,9 +20,9 @@ table GoodItem { tariff:float; cart:long; stock:short; - sizes:Dimensions; parameters:string; created_at:long; + sizes:Dimensions; } table GoodItems { diff --git a/internal/encoding/fbs/GoodItem.go b/internal/encoding/fbs/GoodItem.go index fd37bd3..69d8c99 100644 --- a/internal/encoding/fbs/GoodItem.go +++ b/internal/encoding/fbs/GoodItem.go @@ -169,8 +169,28 @@ func (rcv *GoodItem) MutateStock(n int16) bool { return rcv._tab.MutateInt16Slot(28, n) } -func (rcv *GoodItem) Sizes(obj *Dimensions) *Dimensions { +func (rcv *GoodItem) Parameters() []byte { o := flatbuffers.UOffsetT(rcv._tab.Offset(30)) + if o != 0 { + return rcv._tab.ByteVector(o + rcv._tab.Pos) + } + return nil +} + +func (rcv *GoodItem) CreatedAt() int64 { + o := flatbuffers.UOffsetT(rcv._tab.Offset(32)) + if o != 0 { + return rcv._tab.GetInt64(o + rcv._tab.Pos) + } + return 0 +} + +func (rcv *GoodItem) MutateCreatedAt(n int64) bool { + return rcv._tab.MutateInt64Slot(32, n) +} + +func (rcv *GoodItem) Sizes(obj *Dimensions) *Dimensions { + o := flatbuffers.UOffsetT(rcv._tab.Offset(34)) if o != 0 { x := o + rcv._tab.Pos if obj == nil { @@ -182,26 +202,6 @@ func (rcv *GoodItem) Sizes(obj *Dimensions) *Dimensions { return nil } -func (rcv *GoodItem) Parameters() []byte { - o := flatbuffers.UOffsetT(rcv._tab.Offset(32)) - if o != 0 { - return rcv._tab.ByteVector(o + rcv._tab.Pos) - } - return nil -} - -func (rcv *GoodItem) CreatedAt() int64 { - o := flatbuffers.UOffsetT(rcv._tab.Offset(34)) - if o != 0 { - return rcv._tab.GetInt64(o + rcv._tab.Pos) - } - return 0 -} - -func (rcv *GoodItem) MutateCreatedAt(n int64) bool { - return rcv._tab.MutateInt64Slot(34, n) -} - func GoodItemStart(builder *flatbuffers.Builder) { builder.StartObject(16) } @@ -244,14 +244,14 @@ func GoodItemAddCart(builder *flatbuffers.Builder, cart int64) { func GoodItemAddStock(builder *flatbuffers.Builder, stock int16) { builder.PrependInt16Slot(12, stock, 0) } -func GoodItemAddSizes(builder *flatbuffers.Builder, sizes flatbuffers.UOffsetT) { - builder.PrependStructSlot(13, flatbuffers.UOffsetT(sizes), 0) -} func GoodItemAddParameters(builder *flatbuffers.Builder, parameters flatbuffers.UOffsetT) { - builder.PrependUOffsetTSlot(14, flatbuffers.UOffsetT(parameters), 0) + builder.PrependUOffsetTSlot(13, flatbuffers.UOffsetT(parameters), 0) } func GoodItemAddCreatedAt(builder *flatbuffers.Builder, createdAt int64) { - builder.PrependInt64Slot(15, createdAt, 0) + builder.PrependInt64Slot(14, createdAt, 0) +} +func GoodItemAddSizes(builder *flatbuffers.Builder, sizes flatbuffers.UOffsetT) { + builder.PrependStructSlot(15, flatbuffers.UOffsetT(sizes), 0) } func GoodItemEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT { return builder.EndObject()