Skip to main content

PackageWrite

Namespace: IotaSdk

Packages writes need to be tracked separately with version because we don't use lamport version for package publish and upgrades.

internal record class PackageWrite : ObjectOut, System.IDisposable, System.IEquatable`1[[IotaSdk.ObjectOut, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]], System.IEquatable`1[[IotaSdk.ObjectOut+PackageWrite, IotaSdk, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]

Inheritance Object → ObjectOut → PackageWrite
Implements IDisposable, IEquatable<ObjectOut>, IEquatable<PackageWrite>
Attributes NullableAttribute

Properties​

Version​

public Version Version { get; init; }

Property Value​

Version

Digest​

public ObjectDigest Digest { get; init; }

Property Value​

ObjectDigest

Constructors​

PackageWrite(Version, ObjectDigest)​

Packages writes need to be tracked separately with version because we don't use lamport version for package publish and upgrades.

public PackageWrite(Version Version, ObjectDigest Digest)

Parameters​

Version Version

Digest ObjectDigest