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
| Upgrade | constructor(modules: List<ByteArray>, dependencies: List<ObjectId>, package: ObjectId, ticket: Argument) |
Functions
| Name | Summary |
|---|---|
| close | @Synchronized open override fun close() |
| dependencies | open override fun dependencies(): List<ObjectId> Set of packages that the to-be published package depends on |
| destroy | open override fun destroy() |
| equals | open operator override fun equals(other: Any?): Boolean |
| modules | open override fun modules(): List<ByteArray> The serialized move modules |
| package | open override fun package(): ObjectId Package id of the package to upgrade |
| ticket | open override fun ticket(): Argument Ticket authorizing the upgrade |
| toString | open override fun toString(): String |