Source code for cfxdb.gen.xbrnetwork.VerifiedAction

# automatically generated by the FlatBuffers compiler, do not modify

# namespace: xbrnetwork

import flatbuffers
from flatbuffers.compat import import_numpy

[docs] np = import_numpy()
[docs] class VerifiedAction(object):
[docs] __slots__ = ["_tab"]
@classmethod
[docs] def GetRootAs(cls, buf, offset=0): n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) x = VerifiedAction() x.Init(buf, n + offset) return x
@classmethod
[docs] def GetRootAsVerifiedAction(cls, buf, offset=0): """This method is deprecated. Please switch to GetRootAs.""" return cls.GetRootAs(buf, offset)
# VerifiedAction
[docs] def Init(self, buf, pos): self._tab = flatbuffers.table.Table(buf, pos)
# Globally unique and static ID of action. # VerifiedAction
[docs] def Oid(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: a = self._tab.Vector(o) return self._tab.Get( flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1) ) return 0
# VerifiedAction
[docs] def OidAsNumpy(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) return 0
# VerifiedAction
[docs] def OidLength(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) if o != 0: return self._tab.VectorLen(o) return 0
# VerifiedAction
[docs] def OidIsNone(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) return o == 0
# Timestamp (epoch time in ns) of initial creation of this record. # VerifiedAction
[docs] def Created(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) if o != 0: return self._tab.Get(flatbuffers.number_types.Uint64Flags, o + self._tab.Pos) return 0
# Verification type. # VerifiedAction
[docs] def Vtype(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) if o != 0: return self._tab.Get(flatbuffers.number_types.Uint8Flags, o + self._tab.Pos) return 0
# Verification type. # VerifiedAction
[docs] def Vstatus(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) if o != 0: return self._tab.Get(flatbuffers.number_types.Uint8Flags, o + self._tab.Pos) return 0
# Verification code sent. # VerifiedAction
[docs] def Vcode(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) if o != 0: return self._tab.String(o + self._tab.Pos) return None
# ID of object of verified action. # VerifiedAction
[docs] def VerifiedOid(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) if o != 0: a = self._tab.Vector(o) return self._tab.Get( flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1) ) return 0
# VerifiedAction
[docs] def VerifiedOidAsNumpy(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) if o != 0: return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) return 0
# VerifiedAction
[docs] def VerifiedOidLength(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) if o != 0: return self._tab.VectorLen(o) return 0
# VerifiedAction
[docs] def VerifiedOidIsNone(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) return o == 0
# Action data, serialized in CBOR. # VerifiedAction
[docs] def VerifiedData(self, j): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) if o != 0: a = self._tab.Vector(o) return self._tab.Get( flatbuffers.number_types.Uint8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1) ) return 0
# VerifiedAction
[docs] def VerifiedDataAsNumpy(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) if o != 0: return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Uint8Flags, o) return 0
# VerifiedAction
[docs] def VerifiedDataLength(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) if o != 0: return self._tab.VectorLen(o) return 0
# VerifiedAction
[docs] def VerifiedDataIsNone(self): o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) return o == 0
[docs] def VerifiedActionStart(builder): builder.StartObject(7)
[docs] def Start(builder): VerifiedActionStart(builder)
[docs] def VerifiedActionAddOid(builder, oid): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(oid), 0)
[docs] def AddOid(builder, oid): VerifiedActionAddOid(builder, oid)
[docs] def VerifiedActionStartOidVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartOidVector(builder, numElems: int) -> int: return VerifiedActionStartOidVector(builder, numElems)
[docs] def VerifiedActionAddCreated(builder, created): builder.PrependUint64Slot(1, created, 0)
[docs] def AddCreated(builder, created): VerifiedActionAddCreated(builder, created)
[docs] def VerifiedActionAddVtype(builder, vtype): builder.PrependUint8Slot(2, vtype, 0)
[docs] def AddVtype(builder, vtype): VerifiedActionAddVtype(builder, vtype)
[docs] def VerifiedActionAddVstatus(builder, vstatus): builder.PrependUint8Slot(3, vstatus, 0)
[docs] def AddVstatus(builder, vstatus): VerifiedActionAddVstatus(builder, vstatus)
[docs] def VerifiedActionAddVcode(builder, vcode): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(vcode), 0)
[docs] def AddVcode(builder, vcode): VerifiedActionAddVcode(builder, vcode)
[docs] def VerifiedActionAddVerifiedOid(builder, verifiedOid): builder.PrependUOffsetTRelativeSlot(5, flatbuffers.number_types.UOffsetTFlags.py_type(verifiedOid), 0)
[docs] def AddVerifiedOid(builder, verifiedOid): VerifiedActionAddVerifiedOid(builder, verifiedOid)
[docs] def VerifiedActionStartVerifiedOidVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartVerifiedOidVector(builder, numElems: int) -> int: return VerifiedActionStartVerifiedOidVector(builder, numElems)
[docs] def VerifiedActionAddVerifiedData(builder, verifiedData): builder.PrependUOffsetTRelativeSlot(6, flatbuffers.number_types.UOffsetTFlags.py_type(verifiedData), 0)
[docs] def AddVerifiedData(builder, verifiedData): VerifiedActionAddVerifiedData(builder, verifiedData)
[docs] def VerifiedActionStartVerifiedDataVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartVerifiedDataVector(builder, numElems: int) -> int: return VerifiedActionStartVerifiedDataVector(builder, numElems)
[docs] def VerifiedActionEnd(builder): return builder.EndObject()
[docs] def End(builder): return VerifiedActionEnd(builder)