github.com/qri-io/qri@v0.10.1-0.20220104210721-c771715036cb/repo/repo_fbs/DatasetRef.go (about) 1 // Code generated by the FlatBuffers compiler. DO NOT EDIT. 2 3 package repo_fbs 4 5 import ( 6 flatbuffers "github.com/google/flatbuffers/go" 7 ) 8 9 type DatasetRef struct { 10 _tab flatbuffers.Table 11 } 12 13 func GetRootAsDatasetRef(buf []byte, offset flatbuffers.UOffsetT) *DatasetRef { 14 n := flatbuffers.GetUOffsetT(buf[offset:]) 15 x := &DatasetRef{} 16 x.Init(buf, n+offset) 17 return x 18 } 19 20 func (rcv *DatasetRef) Init(buf []byte, i flatbuffers.UOffsetT) { 21 rcv._tab.Bytes = buf 22 rcv._tab.Pos = i 23 } 24 25 func (rcv *DatasetRef) Table() flatbuffers.Table { 26 return rcv._tab 27 } 28 29 func (rcv *DatasetRef) Peername() []byte { 30 o := flatbuffers.UOffsetT(rcv._tab.Offset(4)) 31 if o != 0 { 32 return rcv._tab.ByteVector(o + rcv._tab.Pos) 33 } 34 return nil 35 } 36 37 func (rcv *DatasetRef) ProfileID() []byte { 38 o := flatbuffers.UOffsetT(rcv._tab.Offset(6)) 39 if o != 0 { 40 return rcv._tab.ByteVector(o + rcv._tab.Pos) 41 } 42 return nil 43 } 44 45 func (rcv *DatasetRef) Name() []byte { 46 o := flatbuffers.UOffsetT(rcv._tab.Offset(8)) 47 if o != 0 { 48 return rcv._tab.ByteVector(o + rcv._tab.Pos) 49 } 50 return nil 51 } 52 53 func (rcv *DatasetRef) Path() []byte { 54 o := flatbuffers.UOffsetT(rcv._tab.Offset(10)) 55 if o != 0 { 56 return rcv._tab.ByteVector(o + rcv._tab.Pos) 57 } 58 return nil 59 } 60 61 func (rcv *DatasetRef) FsiPath() []byte { 62 o := flatbuffers.UOffsetT(rcv._tab.Offset(12)) 63 if o != 0 { 64 return rcv._tab.ByteVector(o + rcv._tab.Pos) 65 } 66 return nil 67 } 68 69 func (rcv *DatasetRef) Published() bool { 70 o := flatbuffers.UOffsetT(rcv._tab.Offset(14)) 71 if o != 0 { 72 return rcv._tab.GetBool(o + rcv._tab.Pos) 73 } 74 return false 75 } 76 77 func (rcv *DatasetRef) MutatePublished(n bool) bool { 78 return rcv._tab.MutateBoolSlot(14, n) 79 } 80 81 func DatasetRefStart(builder *flatbuffers.Builder) { 82 builder.StartObject(6) 83 } 84 func DatasetRefAddPeername(builder *flatbuffers.Builder, peername flatbuffers.UOffsetT) { 85 builder.PrependUOffsetTSlot(0, flatbuffers.UOffsetT(peername), 0) 86 } 87 func DatasetRefAddProfileID(builder *flatbuffers.Builder, profileID flatbuffers.UOffsetT) { 88 builder.PrependUOffsetTSlot(1, flatbuffers.UOffsetT(profileID), 0) 89 } 90 func DatasetRefAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT) { 91 builder.PrependUOffsetTSlot(2, flatbuffers.UOffsetT(name), 0) 92 } 93 func DatasetRefAddPath(builder *flatbuffers.Builder, path flatbuffers.UOffsetT) { 94 builder.PrependUOffsetTSlot(3, flatbuffers.UOffsetT(path), 0) 95 } 96 func DatasetRefAddFsiPath(builder *flatbuffers.Builder, fsiPath flatbuffers.UOffsetT) { 97 builder.PrependUOffsetTSlot(4, flatbuffers.UOffsetT(fsiPath), 0) 98 } 99 func DatasetRefAddPublished(builder *flatbuffers.Builder, published bool) { 100 builder.PrependBoolSlot(5, published, false) 101 } 102 func DatasetRefEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT { 103 return builder.EndObject() 104 }