PtbArgument
type PtbArgument
type PtbArgument struct {
// contains filtered or unexported fields
}
func LiftFromExternalPtbArgument
func LiftFromExternalPtbArgument(handle uint64) *PtbArgument
func PtbArgumentAddress
func PtbArgumentAddress(address *Address) *PtbArgument
func PtbArgumentAddressFromHex
func PtbArgumentAddressFromHex(hex string) (*PtbArgument, error)
func PtbArgumentAddressVec
func PtbArgumentAddressVec(addresses []*Address) *PtbArgument
func PtbArgumentAddressVecFromHex
func PtbArgumentAddressVecFromHex(addresses []string) (*PtbArgument, error)
func PtbArgumentAssigned
func PtbArgumentAssigned(name string) *PtbArgument
func PtbArgumentBool
func PtbArgumentBool(value bool) *PtbArgument
func PtbArgumentBoolVec
func PtbArgumentBoolVec(values []bool) *PtbArgument
func PtbArgumentDigest
func PtbArgumentDigest(digest *Digest) *PtbArgument
func PtbArgumentDigestFromBase58
func PtbArgumentDigestFromBase58(base58 string) (*PtbArgument, error)
func PtbArgumentDigestVec
func PtbArgumentDigestVec(digests []*Digest) *PtbArgument
func PtbArgumentDigestVecFromBase58
func PtbArgumentDigestVecFromBase58(digests []string) (*PtbArgument, error)
func PtbArgumentGas
func PtbArgumentGas() *PtbArgument
func PtbArgumentMoveArg
func PtbArgumentMoveArg(arg *MoveArg) *PtbArgument
func PtbArgumentObjectId
func PtbArgumentObjectId(id *ObjectId) *PtbArgument
func PtbArgumentObjectIdFromHex
func PtbArgumentObjectIdFromHex(hex string) (*PtbArgument, error)
func PtbArgumentObjectRef
func PtbArgumentObjectRef(id ObjectReference) *PtbArgument
func PtbArgumentOption
func PtbArgumentOption(value **MoveArg) *PtbArgument
func PtbArgumentReceiving
func PtbArgumentReceiving(id *ObjectId) *PtbArgument
func PtbArgumentReceivingFromHex
func PtbArgumentReceivingFromHex(hex string) (*PtbArgument, error)
func PtbArgumentShared
func PtbArgumentShared(id *ObjectId) *PtbArgument
func PtbArgumentSharedFromHex
func PtbArgumentSharedFromHex(hex string) (*PtbArgument, error)
func PtbArgumentSharedMut
func PtbArgumentSharedMut(id *ObjectId) *PtbArgument
func PtbArgumentSharedMutFromHex
func PtbArgumentSharedMutFromHex(hex string) (*PtbArgument, error)
func PtbArgumentString
func PtbArgumentString(string string) *PtbArgument
func PtbArgumentU128
func PtbArgumentU128(value string) (*PtbArgument, error)
func PtbArgumentU128Vec
func PtbArgumentU128Vec(values []string) (*PtbArgument, error)
func PtbArgumentU16
func PtbArgumentU16(value uint16) *PtbArgument
func PtbArgumentU16Vec
func PtbArgumentU16Vec(values []uint16) *PtbArgument
func PtbArgumentU256
func PtbArgumentU256(value string) (*PtbArgument, error)
func PtbArgumentU256Vec
func PtbArgumentU256Vec(values []string) (*PtbArgument, error)
func PtbArgumentU32
func PtbArgumentU32(value uint32) *PtbArgument
func PtbArgumentU32Vec
func PtbArgumentU32Vec(values []uint32) *PtbArgument
func PtbArgumentU64
func PtbArgumentU64(value uint64) *PtbArgument
func PtbArgumentU64Vec
func PtbArgumentU64Vec(values []uint64) *PtbArgument
func PtbArgumentU8
func PtbArgumentU8(value uint8) *PtbArgument
func PtbArgumentU8Vec
func PtbArgumentU8Vec(values []byte) *PtbArgument
func (*PtbArgument) Destroy
func (object *PtbArgument) Destroy()