abstract class AbstractCashFlow<out T>
Initiates a flow that produces an Issue/Move or Exit Cash transaction.
abstract class AbstractRequest |
|
object FINALISING_TX |
|
object GENERATING_ID |
|
object GENERATING_TX |
|
data class Result
Combined signed transaction and identity lookup map, which is the resulting data from regular cash flows. Specialised flows for unit tests differ from this. |
|
object SIGNING_TX |
AbstractCashFlow(progressTracker: <ERROR CLASS>)
Initiates a flow that produces an Issue/Move or Exit Cash transaction. |
open val progressTracker: <ERROR CLASS> |
fun finaliseTx(tx: <ERROR CLASS>, sessions: Collection<<ERROR CLASS>>, message: String): <ERROR CLASS> |
fun tracker(): <ERROR CLASS> |
class CashExitFlow : AbstractCashFlow<Result>
Initiates a flow that produces an cash exit transaction. |
|
class CashIssueAndPaymentFlow : AbstractCashFlow<Result>
Initiates a flow that self-issues cash and then send this to a recipient. |
|
class CashIssueFlow : AbstractCashFlow<Result>
Initiates a flow that self-issues cash (which should then be sent to recipient(s) using a payment transaction). |
|
open class CashPaymentFlow : AbstractCashFlow<Result>
Initiates a flow that sends cash to a recipient. |