# Functions
AccessManaPledgeID is an option for SendFunds call that defines the nodeID to pledge access mana to.
Build is a utility function that constructs the SendFundsOptions.
ConsensusManaPledgeID is an option for SendFunds call that defines the nodeID to pledge consensus mana to.
Context is an option for SendFunds call that allows to specify a context that is used in case of waiting for transaction acceptance.
Destination is an option for the SendFunds call that defines a destination for funds that are supposed to be moved.
Fallback defines the parameters for conditional sending: fallback address and fallback deadline.
LockUntil is an option for SendFunds call that defines if the created outputs should be locked until a certain time.
Remainder is an option for the SendsFunds call that allows us to specify the remainder address that is supposed to be used in the corresponding transaction.
Sources is an option for the SendFunds call that allows to specify the addresses from which the outputs for the transfer should be sourced.
UsePendingOutputs defines if we can collect outputs that are still pending confirmation.
WaitForConfirmation defines if the call should wait for confirmation before it returns.
# Structs
SendFundsOptions is a struct that is used to aggregate the optional parameters provided in the SendFunds call.
# Type aliases
SendFundsOption is the type for the optional parameters for the SendFunds call.