Source code for cfxdb.gen.xbr.Consent

# automatically generated by the FlatBuffers compiler, do not modify

# namespace: xbr

import flatbuffers
from flatbuffers.compat import import_numpy

[docs] np = import_numpy()
# XBR data consent set by market actors.
[docs] def ConsentStart(builder): builder.StartObject(12)
[docs] def Start(builder): ConsentStart(builder)
[docs] def ConsentAddMarketOid(builder, marketOid): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(marketOid), 0)
[docs] def AddMarketOid(builder, marketOid): ConsentAddMarketOid(builder, marketOid)
[docs] def ConsentStartMarketOidVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartMarketOidVector(builder, numElems: int) -> int: return ConsentStartMarketOidVector(builder, numElems)
[docs] def ConsentAddMember(builder, member): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(member), 0)
[docs] def AddMember(builder, member): ConsentAddMember(builder, member)
[docs] def ConsentStartMemberVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartMemberVector(builder, numElems: int) -> int: return ConsentStartMemberVector(builder, numElems)
[docs] def ConsentAddDelegate(builder, delegate): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(delegate), 0)
[docs] def AddDelegate(builder, delegate): ConsentAddDelegate(builder, delegate)
[docs] def ConsentStartDelegateVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartDelegateVector(builder, numElems: int) -> int: return ConsentStartDelegateVector(builder, numElems)
[docs] def ConsentAddDelegateType(builder, delegateType): builder.PrependUint8Slot(3, delegateType, 0)
[docs] def AddDelegateType(builder, delegateType): ConsentAddDelegateType(builder, delegateType)
[docs] def ConsentAddCatalogOid(builder, catalogOid): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(catalogOid), 0)
[docs] def AddCatalogOid(builder, catalogOid): ConsentAddCatalogOid(builder, catalogOid)
[docs] def ConsentStartCatalogOidVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartCatalogOidVector(builder, numElems: int) -> int: return ConsentStartCatalogOidVector(builder, numElems)
[docs] def ConsentAddTimestamp(builder, timestamp): builder.PrependUint64Slot(5, timestamp, 0)
[docs] def AddTimestamp(builder, timestamp): ConsentAddTimestamp(builder, timestamp)
[docs] def ConsentAddUpdated(builder, updated): builder.PrependUOffsetTRelativeSlot(6, flatbuffers.number_types.UOffsetTFlags.py_type(updated), 0)
[docs] def AddUpdated(builder, updated): ConsentAddUpdated(builder, updated)
[docs] def ConsentStartUpdatedVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartUpdatedVector(builder, numElems: int) -> int: return ConsentStartUpdatedVector(builder, numElems)
[docs] def ConsentAddConsent(builder, consent): builder.PrependBoolSlot(7, consent, 0)
[docs] def AddConsent(builder, consent): ConsentAddConsent(builder, consent)
[docs] def ConsentAddServicePrefix(builder, servicePrefix): builder.PrependUOffsetTRelativeSlot(8, flatbuffers.number_types.UOffsetTFlags.py_type(servicePrefix), 0)
[docs] def AddServicePrefix(builder, servicePrefix): ConsentAddServicePrefix(builder, servicePrefix)
[docs] def ConsentAddTid(builder, tid): builder.PrependUOffsetTRelativeSlot(9, flatbuffers.number_types.UOffsetTFlags.py_type(tid), 0)
[docs] def AddTid(builder, tid): ConsentAddTid(builder, tid)
[docs] def ConsentStartTidVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartTidVector(builder, numElems: int) -> int: return ConsentStartTidVector(builder, numElems)
[docs] def ConsentAddSignature(builder, signature): builder.PrependUOffsetTRelativeSlot(10, flatbuffers.number_types.UOffsetTFlags.py_type(signature), 0)
[docs] def AddSignature(builder, signature): ConsentAddSignature(builder, signature)
[docs] def ConsentStartSignatureVector(builder, numElems): return builder.StartVector(1, numElems, 1)
[docs] def StartSignatureVector(builder, numElems: int) -> int: return ConsentStartSignatureVector(builder, numElems)
[docs] def ConsentAddSynced(builder, synced): builder.PrependBoolSlot(11, synced, 0)
[docs] def AddSynced(builder, synced): ConsentAddSynced(builder, synced)
[docs] def ConsentEnd(builder): return builder.EndObject()
[docs] def End(builder): return ConsentEnd(builder)