Skip to main content

PurchaseCap

type PurchaseCap​

A typed view of an on-chain `0x2::kiosk::PurchaseCap<T>` object.

type PurchaseCap struct {
// contains filtered or unexported fields
}

func LiftFromExternalPurchaseCap​

func LiftFromExternalPurchaseCap(handle uint64) *PurchaseCap

func PurchaseCapTryFromBcs​

func PurchaseCapTryFromBcs(bytes []byte) (*PurchaseCap, error)

Decode from BCS bytes, without validating the on-chain type tag.

func PurchaseCapTryFromObjectWithType​

func PurchaseCapTryFromObjectWithType(object *Object, typeParam *TypeTag) (*PurchaseCap, error)

Decode from an on-chain object, validating its Move type tag, including that its type parameter equals `type_param`.

func (*PurchaseCap) DebugString​

func (_self *PurchaseCap) DebugString() string

func (*PurchaseCap) Destroy​

func (object *PurchaseCap) Destroy()

func (*PurchaseCap) Id​

func (_self *PurchaseCap) Id() *ObjectId

The object's ID.

func (*PurchaseCap) ItemId​

func (_self *PurchaseCap) ItemId() *ObjectId

Object ID of the listed item.

func (*PurchaseCap) KioskId​

func (_self *PurchaseCap) KioskId() *ObjectId

Object ID of the kiosk the listed item belongs to.

func (*PurchaseCap) MinPrice​

func (_self *PurchaseCap) MinPrice() uint64

Minimum price the item may be purchased for, in nanos.