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  }