Skip to main content

VersionAssignment

Namespace: IotaSdk

Object version assignment from consensus

BCS

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

version-assignment = object-id u64
public class VersionAssignment : IVersionAssignment, System.IEquatable`1[[IotaSdk.VersionAssignment, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.IDisposable

Inheritance ObjectVersionAssignment
Implements IVersionAssignment, IEquatable<VersionAssignment>, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors

VersionAssignment(UInt64)

public VersionAssignment(ulong pointer)

Parameters

pointer UInt64

VersionAssignment(ObjectId, Version)

public VersionAssignment(ObjectId objectId, Version version)

Parameters

objectId ObjectId

version Version

Methods

Destroy()

public void Destroy()

Dispose()

public void Dispose()

ObjectId()

public ObjectId ObjectId()

Returns

ObjectId

Version()

public Version Version()

Returns

Version

Equals(VersionAssignment)

public bool Equals(VersionAssignment? other)

Parameters

other VersionAssignment?

Returns

Boolean

Equals(Object)

public override bool Equals(object? obj)

Parameters

obj Object?

Returns

Boolean