Publish
type Publish
Command to publish a new move package
BCS
The BCS serialized form for this type is defined by the following ABNF:
```text publish = (vector bytes) ; the serialized move modules (vector object-id) ; the set of package dependencies ```
type Publish struct {
// contains filtered or unexported fields
}
func LiftFromExternalPublish
func LiftFromExternalPublish(handle uint64) *Publish
func NewPublish
func NewPublish(modules [][]byte, dependencies []*ObjectId) *Publish
func PublishFromBcs
func PublishFromBcs(bcs []byte) (*Publish, error)
Create this type from BCS encoded bytes.
func PublishFromJson
func PublishFromJson(json string) (*Publish, error)
Create this type from JSON encoded string.
func (*Publish) DebugString
func (_self *Publish) DebugString() string
func (*Publish) Dependencies
func (_self *Publish) Dependencies() []*ObjectId
Set of packages that the to-be published package depends on
func (*Publish) Destroy
func (object *Publish) Destroy()
func (*Publish) Eq
func (_self *Publish) Eq(other *Publish) bool
func (*Publish) Modules
func (_self *Publish) Modules() [][]byte
The serialized move modules
func (*Publish) Ne
func (_self *Publish) Ne(other *Publish) bool