Skip to main content

VersionAssignment

type VersionAssignment

Object version assignment from consensus

BCS

The BCS serialized form for this type is defined by the following ABNF:

```text version-assignment = object-id u64 ```

type VersionAssignment struct {
// contains filtered or unexported fields
}

func LiftFromExternalVersionAssignment

func LiftFromExternalVersionAssignment(handle uint64) *VersionAssignment

func NewVersionAssignment

func NewVersionAssignment(objectId *ObjectId, version *Version) *VersionAssignment

func VersionAssignmentFromBcs

func VersionAssignmentFromBcs(bcs []byte) (*VersionAssignment, error)

Create this type from BCS encoded bytes.

func VersionAssignmentFromJson

func VersionAssignmentFromJson(json string) (*VersionAssignment, error)

Create this type from JSON encoded string.

func (*VersionAssignment) DebugString

func (_self *VersionAssignment) DebugString() string

func (*VersionAssignment) Destroy

func (object *VersionAssignment) Destroy()

func (*VersionAssignment) Eq

func (_self *VersionAssignment) Eq(other *VersionAssignment) bool

func (*VersionAssignment) Ne

func (_self *VersionAssignment) Ne(other *VersionAssignment) bool

func (*VersionAssignment) ObjectId

func (_self *VersionAssignment) ObjectId() *ObjectId

func (*VersionAssignment) Version

func (_self *VersionAssignment) Version() *Version