Versions in this module Expand all Collapse all v0 v0.6.0 Mar 31, 2026 Changes in this version + const PackageID + const SDKVersion + func ITransferableInterfaceID(packageID *string) string + type Asset struct + Name TEXT + Owner PARTY + Value INT64 + func (t *Asset) UnmarshalJSON(data []byte) error + func (t Asset) Archive(contractID string) *model.ExerciseCommand + func (t Asset) AssetTransfer(contractID string, args AssetTransfer) *model.ExerciseCommand + func (t Asset) CreateCommand() *model.CreateCommand + func (t Asset) GetTemplateID() string + func (t Asset) MarshalJSON() ([]byte, error) + func (t Asset) Transfer(contractID string, args Transfer) *model.ExerciseCommand + type AssetTransfer struct + NewOwner PARTY + func (t *AssetTransfer) UnmarshalJSON(data []byte) error + func (t AssetTransfer) MarshalJSON() ([]byte, error) + type ITransferable interface + Archive func(contractID string) *model.ExerciseCommand + Transfer func(contractID string, args Transfer) *model.ExerciseCommand + type Template interface + CreateCommand func() *model.CreateCommand + GetTemplateID func() string + type Token struct + Amount NUMERIC + Issuer PARTY + Owner PARTY + func (t *Token) UnmarshalJSON(data []byte) error + func (t Token) Archive(contractID string) *model.ExerciseCommand + func (t Token) CreateCommand() *model.CreateCommand + func (t Token) GetTemplateID() string + func (t Token) MarshalJSON() ([]byte, error) + func (t Token) Transfer(contractID string, args Transfer) *model.ExerciseCommand + type Transfer struct + NewOwner PARTY + func (t *Transfer) UnmarshalJSON(data []byte) error + func (t Transfer) MarshalJSON() ([]byte, error) + type TransferableView struct + Owner PARTY + func (t *TransferableView) UnmarshalJSON(data []byte) error + func (t TransferableView) MarshalJSON() ([]byte, error)