Skip to main content

Upgrade

open class Upgrade : Disposable, AutoCloseable, UpgradeInterface

Command to upgrade an already published package

BCS

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

upgrade = (vector bytes)        ; move modules
(vector object-id) ; dependencies
object-id ; package-id of the package
argument ; upgrade ticket

Constructors

Upgradeconstructor(modules: List<ByteArray>, dependencies: List<ObjectId>, package: ObjectId, ticket: Argument)

Functions

NameSummary
close@Synchronized
open override fun close()
dependenciesopen override fun dependencies(): List<ObjectId>
Set of packages that the to-be published package depends on
destroyopen override fun destroy()
equalsopen operator override fun equals(other: Any?): Boolean
modulesopen override fun modules(): List<ByteArray>
The serialized move modules
packageopen override fun package(): ObjectId
Package id of the package to upgrade
ticketopen override fun ticket(): Argument
Ticket authorizing the upgrade
toStringopen override fun toString(): String