# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

NewContractFunctionFromFunc creates a new contract function from a given function.
NewContractFunctionFromReflect creates a new contract function from a reflected method.
NewTransactionHandler create a new transaction handler from a given function.

# Constants

CallTypeEvaluate contract function should be called by query.
CallTypeNA contract function isnt callabale by invoke/query.
CallTypeSubmit contract function should be called by invoke.
TransactionHandlerTypeAfter before transaction type.
TransactionHandlerTypeBefore before transaction type.
TransactionHandlerTypeUnknown before transaction type.

# Structs

ContractFunction contains a description of a function so that it can be called by a chaincode.
TransactionHandler extension of contract function that manages function which handles calls to before, after and unknown transaction functions.

# Type aliases

CallType enum for type of call that should be used for method submit vs evaluate.
TransactionHandlerType enum for type of transaction handled.