SharedObjectReference
Namespace: IotaSdk
A shared object input to a programmable transaction
public record class SharedObjectReference : System.IDisposable, System.IEquatable`1[[IotaSdk.SharedObjectReference, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]
Inheritance Object → SharedObjectReference
Implements IDisposable, IEquatable<SharedObjectReference>
Attributes NullableContextAttribute, NullableAttribute
Properties
ObjectId
public ObjectId ObjectId { get; init; }
Property Value
InitialSharedVersion
public Version InitialSharedVersion { get; init; }
Property Value
Mutable
public bool Mutable { get; init; }
Property Value
Constructors
SharedObjectReference(ObjectId, Version, Boolean)
A shared object input to a programmable transaction
public SharedObjectReference(ObjectId ObjectId, Version InitialSharedVersion, bool Mutable)
Parameters
ObjectId ObjectId
InitialSharedVersion Version
Mutable Boolean
Methods
Dispose()
public void Dispose()