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