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 ObjectObjectOutPackageWrite
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